Tutoriels OpenArm pour la communication, le contrôle, la téléopération et le code

Cette page transforme les documents OpenArm les plus utiles du Web en un chemin lisible dans SVRC, afin que les constructeurs puissent les découvrir et en discuter ici au lieu de passer d'une source déconnectée à l'autre.

Académie ouverte de robotique · Sujet de l'Académie OpenArm

Commencez ici

Meilleurs premiers liens

  • Guide du logiciel OpenArmAperçu officiel de la description du robot, de SocketCAN, de l'intégration de ROS2 et des commandes avancées. Lire le guide officiel
  • Contrôle ROS2Fichiers de lancement, faux mode matériel, configuration du contrôleur et commandes de mouvement. Ouvrir les documents de contrôle ROS2
  • Bibliothèque CANArchitecture SocketCAN, disposition des classes, mode de contrôle MIT et exemple de code. Ouvrir les documents CAN
  • Entrée principale de GitHubPoint d'entrée du référentiel pour le matériel, les logiciels, les problèmes et les liens vers l'écosystème. Voir GitHub
Ce à quoi chaque source aide
  • Communication - Utilisez la documentation de la bibliothèque CAN pour comprendre SocketCAN, les ID de moteur, les modes de rappel et la synchronisation.
  • Contrôle - Utilisez les documents de contrôle ROS2 pour le flux de lancement, le faux matériel, les contrôleurs et les tests de trajectoire.
  • Code - Utilisez les dépôts GitHub pour inspecter les packages tels que `openarm_ros2`, `openarm_can` et les fichiers de description.
  • Téléopération - Commencez par les guides officiels de configuration/logiciel, puis comparez avec les pages de téléopération et de collecte de données SVRC.
Chemin interne du SVRC
Notes de communication

Ce qui compte en pratique

D'après la documentation CAN officielle, les détails opérationnels les plus importants ne sont pas seulement les noms d'API, mais aussi les réalités de la boucle de contrôle : commutation du mode de rappel, réglage du délai d'attente et mappage cohérent des ID CAN sur tous les moteurs. C'est exactement le genre de détails d'implémentation que les constructeurs recherchent et demandent ensuite dans les forums.

Notes de contrôle

Contrôle ROS2 et mise en place du matériel

Les documents de contrôle ROS2 indiquent clairement qu'OpenArm prend déjà en charge à la fois le faux matériel et les flux matériels réels. Cela signifie que SVRC peut concevoir des didacticiels autour de « la simulation d'abord, le vrai plus tard » pour une intégration plus sûre et un dépannage communautaire.

Remarques sur les codes

Points d'entrée de code qui méritent d'être indexés

Les termes de recherche les plus puissants concernent « openarm_ros2 », « openarm_can », les gains de contrôle, les fichiers de lancement, les paramètres de contrôle MIT et la configuration de SocketCAN. Ceux-ci devraient tous avoir des pages d'explication internes dédiées ou des fils de discussion au sein de SVRC.

Discutez de ce que vous construisez

Utilisez le forum OpenArm pour poser des questions sur la configuration CAN, l'affichage de ROS2, l'étalonnage, l'enregistrement des données et les décisions de débogage.