Simple Robot autonome w / Galileo Gen 2 (5 / 6 étapes)

Étape 5: Configuration et paramétrage

Dans la construction du robot, j’ai développé une esquisse temporaire, dédiée pour chaque sous-système (MPU-6050, Module BT, flasque arrière), décomposer le problème en tailles que je pourrais gérer. Mais même avant cela, tout a commencé par lever le cœur du système, le Conseil de Galileo Gen 2 et en cours d’exécution.

Il y a un bon « getting started » guide en ligne dans lequel vous installez les pilotes de périphériques IDE Android et Galileo et mettre à jour le FW sur le plateau de Galileo.

Remarque : Comme modules Bluetooth tant MPU-6050 utilisent 3.3V de signalisation, assurez-vous de déplacer le cavalier I/O sur le plateau de Galileo avec le 3.3V réglage pour éviter d’endommager les modules.

Je suggère aussi de que vous prenez le temps de charger une image bootable sur une carte SD (Assurez-vous d’obtenir la dernière image). Il permet à votre croquis Arduino à conserver par le biais de cycles de puissance Conseil sur Galileo. Sur le côté, il n’augmente pas le temps de démarrage de la Commission de Galileo (il faut l’ordre de 1 min pour démarrer), mais c’est un compromis intéressant à mes yeux.

Remarque : J’ai retardé de passer à l’étape du démarrage à partir de SD (Oui, parce que je suis paresseux). En conséquence, j’ai dû attacher le robot à mon PC via le câble USB afin que je puisse télécharger le croquis sur chaque cycle d’alimentation. Il s’agissait d’un désagrément qui tournait à la catastrophe, quand le robot est tombé sur le câble USB, brisant le micro-connecteur USB sur la carte de Galileo. Je dois maintenant recourir à chargement nouveau croquis sur la carte SD sur le PC hôte, puis démarrage Galileo de la SD et passer de l’esquisse à /sketch/sketch.elf par le biais de la console série Linux et puis redémarrez Galileo... tout cela parce que la connexion d’hôte par le biais de l’USB n’est plus fonctionnelle. Alors prenez garde de ma triste histoire et considérez a mis en garde si vous décidez d’utiliser votre robot avec le cordon USB.

J’ai aussi joué avec plusieurs emplacements de fixation pour la MPU-6050. J’ai commencé avec il est monté sur la couche électronique, sous la planche de Galileo, mais trouvé déplacez-la vers le niveau moteur autorisé pour un meilleur contrôle.

De loin la phase moins déterministe, j’ai rencontré a été déterminant le droit P, I et les valeurs de D pour le contrôleur de PID. J’ai entendu c’est une magie noire, mais ont maintenant un respect beaucoup plus sain pour le processus après avoir passé quelque temps en elle. C’est dans cette phase du développement que j’ai ajouté l’enregistrement de données PID sur la carte SD, alors je pourrais figurer dehors la contribution de chaque terme à la sortie. Il y a un certain nombre de traitements de syntonisation manuelle PID en ligne, mais j’ai trouvé la meilleure approche pour être comme suit :

· La j’ai mis et D termes 0

· Augmenter l’expression P jusqu'à ce que le robot est presque capable de rester vertical. Avec les moteurs, j’ai choisi, c’est le robot course à travers la parole se pencher dans une direction

· Réduire le terme P un peu et a augmenté la j’appelle jusqu'à ce que le robot peut équilibrer, mais il l’a fait avec les oscillations

· A augmenté le terme D afin de réduire l’oscillation.

Je le suis encore pas heureux avec les résultats que j’ai obtenu, comme ils semblent être que soit optimisé pour le bon équilibre, ou la bonne conduite. La recherche se poursuit...

En ce qui concerne l’étalonnage de rouler, je suis retourné et calibré le MPU-6050 mi-chemin dans la mise au point, après que j’ai ajouté la capacité de rouler d’étalonnage. À ma grande surprise, après que j’ai calibré le module MPU-6050, je n’ai pas trouvé les changements d’étalonnage Roll aura un effet significatif.

J’ai trouvé que le mou moteur de réglage fait le robot plus sensible - jusqu'à un certain point, au-delà de laquelle il a commencé à osciller.

Articles Liés

Comment tirer timelapse-vidéo avec l’Intel Galileo Gen 2

Comment tirer timelapse-vidéo avec l’Intel Galileo Gen 2

Dans ce qui suit, nous vous montrerons comment tirer un timelapse-vidéo avec l'Intel Galileo Gen 2 ou d'une Commission similaire.Nous allons utiliser une prise jack 2,5 mm pour connecter la carte à un reflex numérique Canon et ensuite contrôler l'obt
Maquette simple robotique

Maquette simple robotique

Ce Instructable vous montre comment construire une maquette simple et peu coûteux pour des expériences de robotique. C'est un compagnon pour pas cher, simple robotique pour le Non-programmeur. Ici, nous apprendrons comment construire un robot Babuino
Tutoriel Linux pour Intel® Galileo Gen 2

Tutoriel Linux pour Intel® Galileo Gen 2

On pourrait croire à tort que l' Intel® Galileo Gen 2 comme seulement une version avancée, plus puissante de l'Arduino Uno qui arrive à être superposés sur un système Linux.Il n'y a en fait plus à lui de qui et j'espère que ce tutoriel montrera la vu
Faire un Robot autonome avec Arduino UNO

Faire un Robot autonome avec Arduino UNO

Équilibrage automatique Robot est très intéressant. Beaucoup d'amis autour de nous essayaient de faire un, mais ils ont rencontré beaucoup de défis, notamment le manque de programmes, les circuits électroniques appropriés et les structures de facile-
JAAR bricolage - Robot autonome juste un autre

JAAR bricolage - Robot autonome juste un autre

Concept de JAAR ne fait pas à peu près un Rover.. .blindly que je vous dis d'et rigoler... son plus que juste faire un Robot..., j'ai intégré la plus grande partie de mon apprentissage depuis les 6 derniers mois à ce projet... sérieusement parlant, j
Capteur de lumière de Galileo Gen 2 Intel avec Starter Kit de semences Studio

Capteur de lumière de Galileo Gen 2 Intel avec Starter Kit de semences Studio

Ici je vais vous montrer comment créer un simple projet de Gen2 Galileo Intel avec un capteur de lumière et un écran LCD.Essentiellement lorsque la lumière est l'affichage est censé afficher « Il est Light » et « Faire des trucs ». La partie « Faire
Se ronger les Obstacles Robot autonome « Sanglier » (sanglier)

Se ronger les Obstacles Robot autonome « Sanglier » (sanglier)

concept généralNotre première idée était de créer un robot sur chenilles capable de monter les escaliers et bien d'autres obstacles, pour atteindre une bonne vitesse (autour de 10 ou 15 km/h) alors que le tournage et la transmission de données. Il se
Simple Robot Claw

Simple Robot Claw

ce projet est une griffe simple robot qui pourrait être ajoutée à de nombreux projets de robotique. Il est destiné à montrer une géométrie de base et de donner aux gens une longueur d'avance sur la construction d'une griffe pour répondre aux besoins
Plus simple Robot suiveur de rayonnement synchrotron

Plus simple Robot suiveur de rayonnement synchrotron

Bonjour à tous,Si vous êtes intéressé à faire un simple robot qui suit la lumière, ou devrais-je dire qui marche vers une source lumineuse, alors vous êtes au bon endroit...Vous pouvez voir le robot dans les deux vidéos youtube dans les pièces jointe
LDRs + Arduino = un simple robot qui peut détecter la lumière !

LDRs + Arduino = un simple robot qui peut détecter la lumière !

An LDR est une résistance dépendant de la lumière et a de nombreuses utilisations, par exemple, un photocel qui peut allumer les lumières de votre maison quand sa faire sombre à l'extérieur.Une façon intéressante pour comprendre comment cela fonction
Robot autonome pompier

Robot autonome pompier

C'est un robot autonome de détecter et éteindre le feu. Il utilise le détecteur de flamme pour détection et arduino board pour le traitement. Extincteur avec valve électronique (actionneur) sert à éteindre l'incendie détecté.Le robot tourne tout en r
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
Kit de démarrage Grove avec Intel Galileo Gen 2: Mise en route

Kit de démarrage Grove avec Intel Galileo Gen 2: Mise en route

Quand j'ai commencé avec ITO j'étais tout confus au sujet des animaux de l'électronique,résistances et circuits, puis j'ai eu du Seeed Studio Grove Starter Kit plus. Avec cela, il faut juste brancher les modules de capteur au lieu de la gestion des T
LES DÉBUTANTS SUPER SIMPLE ROBOT II (ARDUINO UNO VER.)

LES DÉBUTANTS SUPER SIMPLE ROBOT II (ARDUINO UNO VER.)

Ce ' ible repose sur mon assez populaire SUPER SIMPLE débutants ROBOT ' ible. Après beaucoup, beaucoup de demandes de fournir une version mise à jour de Arduino, c'est ici !J'ai créé ce Instructable et son prédécesseur, pour le wannabe de robot n00by