ICBob - un Robot bipède inspiré de Bob (6 / 10 étapes)

Étape 6: Programmation - Code de Calibration maison

Quelques mots sur nos choix de programmation

Lorsque nous avons construit le prototype de ce projet, nous avons utilisé le tutoriel Comment enseigner votre BoB Biped pour déplacer plus à nous allons faire des Robots. Le logiciel Bob Poser était cool et nous avions du plaisir à jouer avec elle. Le problème était que les 600 + lignes de code dans le sketch de Navigation étaient bien au-dessus du niveau de connaissances des adolescents. Pour rendre ce projet plus d’un apprentissage d’expérience pour eux, que nous avons décidé de glaner quelques idées à partir du code de Poser et puis recommencer avec une page blanche. Les adolescents utilisaient déjà la bibliothèque de VarSpeedServo tout en découvrant de servos dans nos laboratoires d’Arduino. Nous avons décidé de voir si VarSpeedServo peut gérer les fonctions de chronométrage et de vitesse pour les servos afin que nous puissions me concentrer sur les positions. Le code résultant fonctionne très bien et l’esquisse de walk_avoid_turn complet a moins de 100 lignes de code. Les seuls nouveaux concepts les adolescents pour en savoir plus sur étaient 2 tableaux multidimensionnels et comment accéder à ces données avec le code. Profitez !

Étalonnage maison

Vous centrée sur les axes servo quand vous été assemblés. Maintenant, vous verrez comment fermer vous obtenu et fine tune de leurs positions d’origine. Assurez-vous que vous avez la bibliothèque VarSpeedServo de l’étape 1 est installé. Télécharger le fichier icbob_home_calibration.zip ci-dessous et décompresser dans votre répertoire d’Arduino. Ouvrez le dessin dans l’IDE Arduino. Mettre sous tension le magicien MICRO avec la batterie. Connectez l’ordinateur à la carte et télécharger code. Les chances sont que les positions maison servo ne sera pas parfaites. Recherchez la section suivante dans le code. Continuer à ajuster et charger jusqu'à ce que vous obteniez la bonne.

Si l’un de vos numéros est inférieur à 50 ou supérieure à 130 vous devez revenir en arrière et démonter les jambes et obtenir des piles de plus près vers le pour centre.

Une fois que vous avez une bonne position de base, écrivez les numéros. Vous aurez besoin de ces chiffres pour le reste des croquis.

Articles Liés

Mise à jour de Robot bipède

Mise à jour de Robot bipède

Il s'agit d'une mise à jour sur mon projet de robotique, j'ai eu quelques problèmes avec le ne Adafruit I2C pilote donc je suis saut il est entièrement fonctionnel pour la semaine prochaine. Principalement les problèmes étaient sur la consommation d'
Le robot bipède V-3

Le robot bipède V-3

robot bipède le V-3 visait à obtenir que près de la liberté de mouvement du bas du corps humain, il a 12 degrés de liberté. L'armature est faite d'acryl-feuilles et servos de modèle sont utilisés comme actionneurs.Pour l'instant, le robot est contrôl
Wobbly, un robot bipède Mini

Wobbly, un robot bipède Mini

il y a longtemps je voulais construire un robot servo de multi, comme un bipède ou un hexapode. Après avoir vu le robot Bipède Mini de OddBot, j'ai voulu construire un juste pour le plaisir jusqu'à ce que je pouvais me permettre d'obtenir le nombre d
Walking robot bipède

Walking robot bipède

Bonjour tout le monde ! J'ai décidé de faire le robot marche et je ne voulais pas avoir une tâche facile, donc j'ai choisi de rendre bipède qui marche semblables humains. Cette instructable sera assez rapide, parce que j'ai décidé d'en ne faire qu'un
Robot bipède

Robot bipède

c'est un impressionnant instructable comment faire votre propre robot marche ! Ce projet est assez simple et ne nécessite base arduino et codage des compétences.Étape 1: Faire le corps Matériaux :Un assortiment de bois de BalsaColle à bois6 clous4 jo
Rana : Inspiré d’un arduino robot biologique

Rana : Inspiré d’un arduino robot biologique

Rana (grenouille en italien) est un robot inspiré biologique. C'est le résultat de mois de recherche et développement. L'un des directeurs appliqués vient un autre insolubles que j'ai fait appelé « arduino robot bipède ». Ce robot utilise les méthode
Faire un Simple Robot humanoïde bipède (Servo Walking Robot)

Faire un Simple Robot humanoïde bipède (Servo Walking Robot)

Bipèdes sont vraiment cool parce qu'ils sont de loin le plus reconnaissable genre de robot. Les entreprises ont passé des décennies et des millions pour faire ces choses. J'ai eu envie de faire un robot bipède pour un certain temps maintenant, mais l
Otto - build vous possédez robot en deux heures !

Otto - build vous possédez robot en deux heures !

Qui est Otto ?Un robot interactif que n'importe qui peut le faire !Que peut faire les Otto ?Otto promenades, danse, produit des bruits et évite les obstacles.Pourquoi est-ce que Otto a spécial ?Otto est complètement open source, compatible Arduino, 3
BoB le BiPed

BoB le BiPed

Avez-vous acheté un arduino après avoir vu tous les instructables cool et maintenant vous fatigué de tout simplement faire des LEDs clignotent ? Êtes vous jaloux de tous les frais que quelques gens de robots sont le bâtiment mais n'avez pas l'expérie
ShakerBot : Un Robot Streetboard

ShakerBot : Un Robot Streetboard

quand vous pensez de la locomotion de robot, ce qui est la première chose qui vient à l'esprit ? Un bipède ? un robot mobile sur roues ? Un système de commande différentielle ?  Honnêtement, je crois qu'il y a beaucoup plus intéressant locomotion ins
Android Robot commandé pour les débutants (A à Z)

Android Robot commandé pour les débutants (A à Z)

Vous aimez les Robots ? Vous débutez en robotique ? Avez-vous penser à construire un Robot à partir de zéro ? Dans l'affirmative, cette instructables est fait pour vous. Dans cette instructables, je vais vous montrer comment vous pouvez construire un
Robot - reconnaissance de la voix

Robot - reconnaissance de la voix

Je m'excuse si vous trouvez des fautes d'orthographe ou texte absurde, ma langue est l'espagnol et n'a pas été facile à traduire, permettra d'améliorer mon anglais pour continuer à composer instructables.Étape 1: pièces.Il est intéressant de trouver
Construire un robot Lego Multigraph

Construire un robot Lego Multigraph

N'aurait pas apprécié de construction et en utilisant un robot qui s'inspire de l'art abstrait à utiliser dans vos projets d'art et d'artisanat ? Le Multigraph Lego, même si elle n'avait aucune application pratique, est un plaisir tant à construire e
Robot humanoïde imite l’homme

Robot humanoïde imite l’homme

Hey tout le monde,Mon projet utilise le Microsoft Kinect pour Xbox 360 et un robot bipède humain. Je vois toujours des sociétés qui les humains capables de contrôler les robots bipèdes, mais elles font toujours l'utilisateur porter des capteurs. Alor