Réponse rapide
Un paquet robotique ROS regroupe code, interfaces, paramètres, lancements, dépendances, ressources et tests nécessaires à une fonction ou un composant réutilisable.
Un paquet n’est pas une preuve de sûreté
Dépendances, paramètres, versions et ressources peuvent changer le comportement. Testez le paquet construit et documentez une configuration de retour.
Structurer le contenu
Séparez nœuds, messages, services, actions, configurations, descriptions, fichiers de lancement et données de test.
Déclarer les dépendances
Version, système de build, bibliothèques, ressources et compatibilité doivent être explicites pour reconstruire l’environnement.
Livrer avec preuve
Incluez tests, exemples, documentation, licences, paramètres sûrs et procédure de retour lorsqu’une version change le comportement.
Sources et références
- [1] ROS documentation — Open Robotics
- [2] Robotics and Autonomous Systems Technology Roadmaps — NASA