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:
- Install ROS on your machine.
Tutorials, technical overview, and links to getting help. Also, check out the ROScheatsheet.pdf
How to contribute to the ROS community, such as submitting your own repository.
Software:
- APIs by language and topic.
- Common tools for developing and debugging ROS software.
- Search the 2000+ libraries available for ROS.
Robots/Hardware:
- Robots that you can use with ROS.
- Sensor drivers for ROS.
- Tutorials for supported hardware.
Publications, Courses, and Events: