Comment construire un auto navigation Robot (2 / 7 étapes)

Étape 2: Ce que nous voulons obtenir ? Et comment ?

Ce robot, comme la plupart des robots construits par hobbysts, est basé sur un système de direction différentiel, ce qui nous permet de connaître les coordonnées de la position du robot à tout moment, simplement en sachant l’espace couvert par chaque roue périodiquement avec assez de précision.
Ce système de navigation de lestime est affecté par erreur cumulative ; la précision de mesure doit être élevée pour assurer un cercle de petite erreur après un long cheminement. Alors, après de bons résultats avec des encodeurs fait maison, j’ai décidé d’utiliser quelque chose de mieux : un couple de 12V-200 tr/min motoréducteurs, connecté à un couple de 300 encodeurs de comte par révolution (cpr), tous deux disponibles dans les nombreuses boutiques de robotique Internet.

Principes de base
Pour attraper toutes les impulsions générées par le codeur de RCR 300 sur une 3000 tr/min moteur à 4 x décodage méthode (120 kHz), nous avons besoin de matériel dédié pour chaque codeur (QEI = Interface d’encodeur en Quadrature). Après quelques expériences avec un double PIC18F2431, j’ai jugé que la mise à niveau correcte consiste à un dsPIC. Au début, ils étaient deux contrôleurs de moteur dsPIC30F4012 pour contrôler la position des roues et vitesse, pour effectuer l’odométrie et de fournir des données des deux moteurs d’un dsPIC30F3013. Cet objectif général DSC est assez puissante pour obtenir des données, faire quelques trigonométrie pour calculer les coordonnées de position et stocker des données liées au chemin couvert afin d’obtenir une carte du champ, tout cela à un prix très élevé.

Lorsque le Conseil d’administration et les programmes ont été quasiment achevés, Microchip mis en évidence un nouveau et puissant SPDIP de 28 broches dans la série dsPIC33F pour contrôleur de moteur (MC) et les versions généraliste (GP). Ils sont nettement plus rapides que le dsPIC30F, ils ont la mémoire programme beaucoup plus disponible et RAM (utiles pour le mappage de champ), ils nécessitent moins de puissance (bon pour un robot fonctionnant sur batterie), et leurs capacités DMA simplifient de nombreuses opérations d’e/s.
Surtout, ce sont les contrôleurs de moteur premiers Microchip avec deux QEIs sur la même puce. Nous allons commencer un nouveau port à nouveau ! diagramme de bloc logique est semblable à celui de la Commission du précédent , mais le matériel et les logiciels sont beaucoup plus simples puisque je peux utiliser un DSC seulement au lieu de trois . Il n’y a pas besoin d’une communication à grande vitesse entre le superviseur et les gradateurs d’échanger des paramètres de navigation. Chaque processus est simple pour synchroniser parce que c’est sur la même puce. La capacité de sélectionner pin périphériques de la série dsPIC33F plus simplifie le PCB, ce qui permet une connexion interne des périphériques et une plus grande flexibilité.

Cela nous amène au « Conseil de contrôle de Navigation dsPIC basée » ou dsNavCon en abrégé. Cette carte est conçue dans le cadre d’un système plus complexe. Dans un robot Explorateur complet, autres conseils contrôle son, lumière, capteurs de gaz, ainsi que pare-chocs et télémètres à ultrasons pour trouver les cibles et éviter les obstacles.

Comme un Conseil d’administration autonome, dsNavCon peut également être utilisé pour un simple robot "suiveur de ligne", quelque chose de plus complexe comme un robot pour l’odométrie et lestime concours ou un soi-disant "can can robot" (pour peut recueillir des compétitions). Toujours il y a beaucoup de mémoire de programme libre pour ajouter du code pour des tâches. Avec mineur ou aucune modification dans le logiciel, il peut aussi être utilisé de façon autonome pour un véhicule contrôlé à distance, en utilisant le modem bidirectionnel RF avec une sorte de télécommande intelligente. Cette télécommande peut envoyer complexe des commandes comme "move FWD 1m," "tourner à 15° vers la gauche", « exécution FWD à 50 cm/s, » "aller à X, Y coordonnées," ou quelque chose de similaire.

Le Conseil d’administration et le robot trop, sont conçus pour être faite par toute personne à la maison sans matériel et outils professionnels.

Articles Liés

Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Comment construire un simple bras robotisé de Lego Mindstorms NXT ?

Aujourd'hui, je vais vous dire comment j'ai construit mon bras robotiques de Lego Mindstorms NXT.En fait, je voulais construire un trépied robotisé pour mon appareil photo. J'ai découvert, qu'il est plus difficile ensuite, il semble. Après quelques e
Comment construire et programmer un robot Lego NXT

Comment construire et programmer un robot Lego NXT

LEGO est une grande attraction pour beaucoup de jeunes enfants. Tout d'abord (pour l'Inspiration et la reconnaissance de la Science et la technologie) a créé un programme pour les jeunes enfants qui peuvent créer des robots de Legos à l'aide d'un kit
Comment construire un robot puissant !

Comment construire un robot puissant !

Salut! Vous êtes prêt à construire un robot puissant, rapide et durable ? Il est beaucoup plus simple que vous pensez, c'est juste une combinaison de construction d'un train d'engrenages et de visser dans les roues, bars et autres pièces !Étape 1: Re
DIY : Comment construire un WiFi Robot Spybot

DIY : Comment construire un WiFi Robot Spybot

nous allons vous montrer comment construire un robot wifi / spybot à partir de zéro. C'est un projet très simple et peut être facilement manipulé par un constructeur de robot intermédiaire. Pour compléter le robot, il faudra quelques heures.Vidéo du
Comment construire un Robot de tout-terrain d’exploitation distants pour moins de 300 dollars!!!

Comment construire un Robot de tout-terrain d’exploitation distants pour moins de 300 dollars!!!

Vous avez jamais regarder ces films avec des robots dedans ? avez-vous jamais eu envie de posséder un vous-même et ne veulent pas de payer quelques milliers pour 1 ? Eh bien, je vais vous montrer comment en faire un et coûter moins de 300 dollars, gr
Comment construire un Robot marcheur - Walker Passive

Comment construire un Robot marcheur - Walker Passive

Construire un Walking Robot - comment construire un Robot - Walker Passive - Mon site Web comment construire un marcheur passif par PVC ne tubes, aucune batterie requise, je vous montre comment construire 1 pour seulement 8 mâles, très faciles, il su
Comment construire un bras robotisé

Comment construire un bras robotisé

mise à jour : https://www.youtube.com/watch?v=BILiuqRmLRIveulent construire le contrôleur à icila vidéo :http://www.youtube.com/watch?v=N9z7OQLlhrEhttp://www.youtube.com/watch?v=jozshuI246o&feature=youtu.behttp://www.youtube.com/watch?v=onQIzR5C8qkht
Comment construire un robot hexapode de Lego Mindstorms NXT ?

Comment construire un robot hexapode de Lego Mindstorms NXT ?

Cette fois (dans mon tout premier instructable jamais) je vais vous montrer comment construire un robot hexapode à l'aide de Lego Mindstorms NXT.Profitez et laisser un commentaire !Étape 1: Que vous faut-il Vous avez besoin :-Kit Lego Mindstorms NXT-
Comment construire un robot de faisceau

Comment construire un robot de faisceau

un symet est un robot de faisceau qui emmagasine l'électricité produite à partir d'une cellule solaire jusqu'à ce qu'il ait assez d'énergie pour faire la secousse moteur. Dans ce instructable je vais vous montrer comment construire votre propre symet
Comment construire Sauron le Seigneur des Robots

Comment construire Sauron le Seigneur des Robots

Vous êtes un fan de la série de films le Seigneur des anneaux ? Si oui, à coup sûr vous savez « Sauron » !Dans ce instructable nous allons construire un robot humanoïde semi taille humaine ressemble à Sauron:)Le robot a deux 3 bras DOF et une tête DO
Comment construire votre propre Robot Instructables Assistant

Comment construire votre propre Robot Instructables Assistant

veux un robot pour faire toutes vos enchères ? Eh bien, je vais vous apprendre comment faire votre propre Instructable Robot compagnon ! Ce robot ne fera pas toutes vos enchères, mais c'est un robot très pratique ! Profitez.Étape 1: matériaux Vous de
Comment construire un Robot en tirant de poids

Comment construire un Robot en tirant de poids

dans ce instructable nous allons vous montrer les matériaux et les étapes afin que vous puissiez générer et exécuter un poids tirant sur le robot. C'est tous pour un projet de classe de génie, nous avons eu à remplir à la fin de l'année scolaire afin
Mon premier auto équilibrage Robot Diy facile sous 25 ans

Mon premier auto équilibrage Robot Diy facile sous 25 ans

Il s'agit de ma première auto équilibrage robot et j'ai Rechercher sur internet des autre projets d'équilibrage d'individu et je conçois mon robot de mine pour être simple et bon marché.Dans ce instructabile j'ai manisfestation dire vous étape par ét
Comment construire un clavier Gaming

Comment construire un clavier Gaming

Cet Instructable va montrer comment construire un clavier de jeu sur un contrôleur de Logitech. Cela a été conçu pour League of Legends (ou alors ne pas s'aliéner personne, DOTA), mais il va travailler pour n'importe quel jeu (j'ai fait un peu de Sta