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

  • Installation

    • 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

  • Concepts

    • Explications de haut niveau des concepts de base de ROS 2 couverts dans les Tutoriels

  • Contact

    • 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

    • Idées de fonctionnalités intéressantes qui ne sont pas en cours de développement

  • Feuille de route

    • Travaux prévus pour le développement de ROS 2

  • ROSCon Talks

    • 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