Documentation - ROS Wiki (original) (raw)
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 is licensed under an open source, BSD license.
Available Translations: German | Spanish | French | Italian | Japanese | Korean | Brazilian Portuguese | Portuguese | Русский (Russian) | Thai | Turkish | 简体中文 | Ukrainian | Vietnamese | العربية
ROS:
- Introduction
- An introduction to what is ROS.
- Install
- Install ROS on your machine.
Getting Started - Learn about various concepts, client libraries, and technical overview of ROS.
Tutorials - Step-by-step instructions for learning ROS hands-on
Contribute - How to get involved with the ROS community, such as submitting your own repository.
Support - What to do if something doesn't work as expected.
Quality Assurance - How to ensure that your ROS-based systems and your contributions to ROS are of high quality.
- Install ROS on your machine.
Software:
- Distributions
- View the different release Distributions for ROS.
Packages - Search the 2000+ software libraries available for ROS.
Core Libraries - APIs by language and topic.
Common Tools - Common tools for developing and debugging ROS software.
- View the different release Distributions for ROS.
Robots/Hardware:
Publications, Courses, and Events:
- Papers
- Published papers with open source implementations available.
- Books
- Published books with documentation and tutorials with open source code available.
- Courses
- Courses using or teaching ROS.
- Events
- Past events and materials based on ROS.
There are several mirrors of this wiki for use around the world
Wiki: Documentation (last edited 2025-02-26 21:48:13 by ChristopheBedard)