Feuille de route

Cette page décrit le travail prévu pour ROS 2. L’ensemble des fonctionnalités prévues et les efforts de développement devraient donner un aperçu de l’orientation générale de ROS 2. Si vous souhaitez voir d’autres fonctionnalités sur la feuille de route, veuillez nous contacter à info@openrobotics .org.

Feuille de route du fer

Iron Irwini est la version de ROS 2 attendue en mai 2023. Voir release pour une chronologie détaillée.

Les éléments de la feuille de route ci-dessous sont les principales fonctionnalités sur lesquelles travaille la communauté ROS 2. La « Taille » est une estimation de la taille de la tâche, où Petite signifie des jours-personnes à terminer, Moyenne signifie des semaines-personnes à terminer et Grande signifie des mois-personnes à terminer.

Si vous travaillez sur une fonctionnalité pour ROS 2 Iron et que vous souhaitez qu’elle soit répertoriée, veuillez ouvrir une demande d’extraction à Documentation ROS 2. Si vous souhaitez entreprendre l’une de ces tâches, veuillez contactez-nous.

Tâche

Taille

Propriétaire

Achèvement prévu

Améliorer les performances de l’exécuteur rclcpp

Grand

Robotique ouverte

I4 2022

Expérience utilisateur DDS - Améliorez l’expérience prête à l’emploi

Grand

Robotique ouverte

T1 2023

Expérience utilisateur DDS - Configuration des homologues initiaux pour la découverte

Petit

Robotique ouverte

I4 2022

Expérience utilisateur DDS - Développer un outil de configuration

Moyen

Robotique ouverte

I4 2022

Génération de documentation Python par paquet

Petit

Robotique ouverte

I4 2022

performances de rclpy avec des messages volumineux

Moyen

Robotique ouverte

T1 2023

Documentation et outils de migration ROS 1 vers ROS 2

Moyen

Robotique ouverte

Vomi 2023

Intégration SDF

Moyen

Robotique ouverte

T1 2023

Meilleur message d’erreur pour le lancement (objectif extensible)

Moyen

Robotique ouverte

Vomi 2023

Relance de nœuds individuels dans un système complexe (objectif étendu)

Petit

Robotique ouverte

Vomi 2023

Configuration et fonctionnalités de journalisation (objectif étendu)

Moyen

Robotique ouverte

Vomi 2023

Libération de fer

Grand

Robotique ouverte

Vomi 2023

ContentFiltering fallback in rcl

Grand

Société du groupe Sony

T1 2023

prise en charge du rappel on_pub/sub_matched

Moyen

Société du groupe Sony

T1 2023

Amélioration du filtrage de contenu de base ROS 2

Moyen

Société du groupe Sony

Vomi 2023

Des feuilles de route supplémentaires spécifiques au projet peuvent être trouvées dans les liens ci-dessous :

Sorties prévues

Veuillez consulter la page Distributions pour la chronologie et les informations sur les distributions futures.

Contribuer à ROS 2

Vous cherchez quelque chose sur quoi travailler ou vous voulez simplement aider? Voici quelques ressources pour vous aider.

  1. Le guide Contributing décrit comment apporter une contribution à ROS 2.

  2. Consultez la liste des Feature Ideas pour vous inspirer.

  3. Pour plus d’informations sur la conception de ROS 2, veuillez consulter design.ros2.org.

  4. Le code principal de ROS 2 se trouve dans l’organisation ros2 GitHub.

  5. Le forum/la liste de diffusion Discourse pour discuter de la conception de ROS 2 est ng-ros.

  6. Les questions doivent être posées sur ROS answers, assurez-vous d’inclure au moins la balise ros2 et la version de rosdistro que vous utilisez, par exemple. humble.