ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more.
ROS:
- Provides instructions on how to install ROS on your machine.
Provides tutorials and technical overview of ROS, plus links to getting help. Also, check out the ROScheatsheet.pdf
How to contribute to the ROS community, such as submitting your own repository.
Software Built on ROS:
- Lists available APIs within ROS by language and topic.
- Lists common tools for developing and debugging ROS software.
- Search for libraries across the entire ROS community.
Robots/Hardware Using ROS:
- List of robots that are using or can be used with ROS software.
- Lists current tutorials for supported hardware.
Publications and Courses Using ROS: