Ligne 1 : |
Ligne 1 : |
| {{Hack-micropython-ServoRobot-NAV}} | | {{Hack-micropython-ServoRobot-NAV}} |
| | | |
− | == Conventions == | + | == Anatomie de Doggy == |
− | Avant de se lancer dans la programmation et explorations avancées, nous allons nous pencher sur les conventions utilisée dans le fichier {{fname|doggy.py}} . | + | Avant de se lancer dans la programmation et explorations avancées, nous allons nous pencher sur les conventions utilisées dans le fichier {{fname|doggy.py}} . Cela permet de comprendre comment adresser les différents membres (et leurs éléments) depuis vos propres scripts MicroPython (ou vos propres mouvements). |
| | | |
− | {{fname|doggy.py}} contient la définition du robot Doggy... c'est à partir de là qu'il sera possible de prendre le contrôle total de la plateforme. | + | {{fname|doggy.py}} fait partie de la {{underline|bibliothèque servobot}} et contient la définition du robot Doggy. |
| + | |
| + | C'est à partir de cette définition qu'il sera possible de prendre le contrôle total de la plateforme. |
| | | |
− | [[Fichier:DOGGY-4PAW-8SERVOS-ASMBETA-05c.jpg|960px]] | + | [[Fichier:DOGGY-4PAW-8SERVOS-ASMBETA-05c.jpg|1024px]] |
| + | |
| + | Ce graphique reprend de nombreuses informations utiles et pertinentes: |
| + | * Le robot dispose de 4 membres adressables. |
| + | ** Chaque membre est adressable directement par un nom unique.<small><br />Voir graphique.</small> |
| + | ** Chaque membre peut également être adressé par un numéro d'index |
| + | * Chaque membre dispose de 2 jointures (épaule et poignet) |
| + | ** L'épaule est identifié par la propriété '''shoulder''' |
| + | ** Le poignet est identifier par la propriété '''wrist''' |
| + | * Par convention, les angles vont de -90° (position arrière) à +90° (position avant) |
| + | |
| + | [[Fichier:DOGGY-shoulder-epaule.jpg|800px]] |
| | | |
− | xxx
| + | [[Fichier:DOGGY-wrist-poignet.jpg|800px]] |
| | | |
| {{Hack-micropython-ServoRobot-TRAILER}} | | {{Hack-micropython-ServoRobot-TRAILER}} |