ROS Robot Operating System
docs.ros.org
2
Leaving SiteNav
External Link Disclaimer
You are about to visit docs.ros.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
ROS (Robot Operating System) is an open-source framework for writing robot software, providing a flexible and distributed architecture for building complex robotic applications. Originally developed at Stanford University in 2007 by Morgan Quigley and Willow Garage, ROS has been maintained by Open Robotics since 2013 and is governed by the Open Robotics Foundation. Key features: distributed node-based architecture where robot functionality is decomposed into independent nodes that communicate via a publish-subscribe message passing system over topics, services, and actions. ROS 2 (current generation, released 2017) replaces the custom transport layer with DDS (Data Distribution Service) middleware, enabling real-time guarantees, quality of service policies, multi-robot communication, and native security. rviz 3D visualization tool for displaying sensor data (point clouds, laser scans, camera images), robot models, and planning information. Gazebo integration for full 3D physics simulation of robots in realistic environments before real-world deployment. MoveIt motion planning framework for manipulator arms with inverse kinematics, collision checking, path optimization, and grasp generation. Navigation Stack for mobile robot autonomous navigation with SLAM (Cartographer, gmapping), costmaps, global and local path planning, and obstacle avoidance. TF2 transform library for tracking coordinate frames across a robot system. rosbag for recording and replaying all ROS topic data for debugging and analysis. RQT GUI framework for creating custom visualization and control interfaces. URDF and xacro for describing robot kinematics and dynamics. Cross-platform on Linux, macOS, Windows, and embedded systems. Used by NASA, Boston Dynamics, Fetch Robotics, and thousands of research labs.
Statistics
2
Views
0
Clicks
0
Like
0
Dislike