Skip to content

valentin-burillier/spiderpen-pylgbst

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI Downloads

Description

Ce dépôt montre comment réaliser un traceur à partir de l'ensemble LEGO Boost 17101. Il comprend :

Pour rendre le pilotage du robot simple et accessible à tout le monde, le codage des déplacements se fait à la manière turtle, voir docs/docs.

Démo

Pour tester la première fois le modèle, veuillez utiliser ce fichier. Il permet de réaliser le tracé suivant :

Cela permet de mettre en évidence / vérifier :

  • La bonne communication entre l'ordinateur et le Hub.

  • La rectitude des lignes tracées.

  • L'accesibilité à la zone maximale de dessin.

  • Le respect des longueurs de chacun des rubans : L_G et L_D.

  • Le respect des longueurs tracées : Dx correspond à une demi-longueur à l'horizontale et Dy une demi-longueur à la verticale.

Chacun de ces critères n'est pas vérifié parfaitemt par le modèle. Ils dépendent principalement des mesures initiales des longueurs des rubans L_Gi et LD_i (Voir docs/docs pour plus d'info). En général, les lignes ne sont pas parfaitement rectilignes. Il y a une déviation. Et les longueurs sont conformes à 2-3% près.

Si l'étalonnage correspond à vos attentes en matière de qualité de tracé, vous pouvez utiliser les valeurs affichées pour L_G et L_D comme longueurs initiales pour la prochaine connexion.

Exemples

Installation

Veuillez noter que la bibliothèque pylgbst nécessite l'installation de bibliothèques pour le contrôle Bluetooth comme indiqué ici.

Installez la bibliothèque "spiderpen" comme cela :

pip install spiderpen

Disclamer

  • Ce modèle reste compliqué à mettre en place d'un point de vue hardware : Il peut se décrocher, se démonter et les rubans peuvent s'emmêler. Soyez patient !
  • La bibliothèque n'est pas parfaite, des bugs peuvent avoir lieu. Dans ce cas, merci de les signaler pour pouvoir les résoudre.
  • Des fautes d'orthographe ou des imprécisions peuvent également se cacher dans ce dépôt.
  • Partagez les applications cool que vous avez faites ( :

Références