Documentation ROS 2
Le système d’exploitation du robot (ROS) est un ensemble de bibliothèques logicielles et d’outils permettant de créer des applications robotiques. Des pilotes et des algorithmes de pointe aux puissants outils de développement, ROS dispose des outils open source dont vous avez besoin pour votre prochain projet de robotique.
Depuis le lancement de ROS en 2007, beaucoup de choses ont changé dans la communauté robotique et ROS. L’objectif du projet ROS 2 est de s’adapter à ces changements, en tirant parti de ce qui est génial avec ROS 1 et en améliorant ce qui ne l’est pas.
Ce site contient la documentation de ROS 2. Si vous recherchez de la documentation sur ROS 1, consultez le wiki ROS.
Si vous utilisez ROS 2 dans votre travail, veuillez consulter Citations pour citer ROS 2.
Commencer
-
Instructions pour configurer ROS 2 pour la première fois
Tutoriels
Le meilleur point de départ pour les nouveaux utilisateurs !
Exemples de projets pratiques qui vous aident à développer une progression des compétences nécessaires
Guides pratiques
Des réponses rapides à votre « Comment puis-je…? » questions sans passer par les Tutoriels
-
Explications de haut niveau des concepts de base de ROS 2 couverts dans les Tutoriels
-
Des réponses à vos questions ou un forum pour démarrer une discussion
Le projet ROS 2
Si vous êtes intéressé par l’avancement du projet ROS 2 :
Contribuer
Meilleures pratiques et méthodologie pour contribuer à ROS 2, ainsi que des instructions pour migrer le contenu ROS 1 existant vers ROS 2
Distributions
Distributions passées, présentes et futures de ROS 2
Statut des fonctionnalités
Fonctionnalités de la version actuelle
-
Idées de fonctionnalités intéressantes qui ne sont pas en cours de développement
-
Travaux prévus pour le développement de ROS 2
-
Présentations par la communauté sur ROS 2
Gouvernance du projet
Informations sur le comité directeur technique du ROS, les groupes de travail et les événements à venir
Marketing
Documents marketing téléchargeables
Autres ressources ROS
Réponses ROS (ROS 1, ROS 2)
Site Web de la communauté Q&A, similaire à Stack Exchange
Voir Page de contact pour plus d’informations
Propositions d’amélioration de ROS (REP) (ROS 1, ROS 2)
Propositions de nouveaux designs et conventions
Discours ROS (ROS 1, ROS 2)
Forum de discussions générales et d’annonces pour la communauté ROS
Voir la Page de contact pour plus d’informations
Indice ROS (ROS 1, ROS 2)
Liste indexée de tous les packages (c’est-à-dire Python Package Index (PyPI) pour les packages ROS)
Voir quelles distributions ROS un package prend en charge
Lien vers le référentiel d’un package, la documentation de l’API ou le site Web
Inspecter la licence, le type de construction, les mainteneurs, le statut et les dépendances d’un paquet
Obtenez plus d’informations pour un package sur ROS Answers
Avant-première ROS (ROS 1)
Génère des commandes pour émuler le ROS Buildfarm sur votre machine locale
N’affiche actuellement que les distributions ROS 1
Robots ROS (ROS 1, ROS 2)
Présente les projets robotiques de la communauté
Instructions sur la façon de contribuer un robot
ROS Wiki (ROS 1)
Documentation ROS 1 et contenu modifiable par l’utilisateur
Actif jusqu’à ce qu’au moins la dernière distribution ROS 1 soit EOL
ROS.org (ROS 1, ROS 2)
Page de destination des produits ROS 1 et ROS 2, avec une description de haut niveau de ROS et des liens vers d’autres sites ROS
Obsolète
-
Documentation API jusqu’à Galactic inclus
-
Les premières décisions de conception derrière le développement de ROS 2
Les nouvelles propositions de conception doivent être soumises via ROS Enhancement Proposals (REPs)