######################################## Configuration des servomoteurs Dynamixel ######################################## La configuration des servomoteurs Dynamixel est nécessaire pour leur utilisation, en particulier pour définir leur identifiant (ID) et leur vitesse de communication (baudrate). Pour ce faire, nous allons utiliser le logiciel `Dynamixel Wizard `_. Téléchargez et installez le logiciel (disponible pour Windows, macOS et Linux, y compris ARM64). L'installation sous Windows est à privilégier. Une fois le logiciel installé, connectez le convertisseur U2D2 à votre ordinateur via USB, puis reliez les servomoteurs Dynamixel au convertisseur en utilisant le câble du moteur sur le connecteur marqué TTL. Nous recommandons également de connecter l'alimentation 12 V des moteurs pour garantir leur bon fonctionnement. Lancez le logiciel Dynamixel Wizard, vous devriez voir l'écran d'accueil suivant : .. figure:: resources/img/dynamixelWizardHome.png :align: center Cliquez sur "Scan" pour ouvrir les paramètres de scan, vous devriez voir l'écran suivant : Les servomoteurs Dynamixel AX-12A ont un débit (baudrate) maximal de 1 Mb/s et ne sont compatibles qu'avec le protocole 1.0. C'est pourquoi nous vous recommandons d'utiliser les paramètres ci-dessous : .. figure:: resources/img/dynamixelWizardOptions.png :align: center Après avoir cliqué sur "Start Scan", le logiciel va rechercher les moteurs connectés et afficher les résultats dans l'écran suivant: .. figure:: resources/img/dynamixelWizardScan.png :align: center Une fois le scan terminé, identifiez les moteurs. Ceux-ci ne disposant pas de LED, vous devrez les mettre en rotation individuellement pour les différencier. Sélectionnez un moteur dans la liste, choisissez le mode de votre choix ("joint" ou "wheel"), activez le moteur en cliquant sur "Torque" et faites-le tourner en choisissant une consigne. Après avoir identifié les moteurs, vous pouvez modifier leur ID et leur baudrate en cliquant sur "Set". Nous vous recommandons d'utiliser les paramètres suivants : #. Baudrate : 115200 bps #. ID du moteur q1 : 1 #. ID du moteur q4 : 2 .. figure:: resources/img/dynamixelWizardMotors.png :align: center Ces paramètres sont utilisés dans la suite du projet, en particulier pour l'interface matérielle (hardware interface) ROS 2 et les tests du driver.