Modifications

Sauter à la navigation Sauter à la recherche
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 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}}
29 922

modifications

Menu de navigation