RB2 places en cours d’exécution. (5 / 5 étapes)

Étape 5: Exécuter pourquoi carrés ?

Eh bien, jusqu'à présent pour Dead Reckoning : continuellement estimer, actionner et corriger les erreurs. Même si très bien exécuté, il est toujours juste un modèle de la réalité. J’ai déjà décrit un grand nombre de troubles qui font pas partie du modèle. Alors, par définition, le bot ne s’exécutera jamais exactement droites (100 %) ou volonté tourne jamais exactement de 90 degrés.

L’impact d’une déviation de la direction de conduite est substantielle (lorsque vous conduisez dans une nouvelle direction, le bot ne finira jamais vers le haut où il est supposé). C’est une bonne raison pour l’étalonnage des autres.

Heureusement, il existe un moyen simple de le faire. Borenstein et. coll. a développé une méthode qui est abondamment décrite dans :

UMBMark - une méthode pour mesurer, comparer et correction des erreurs de lestime dans Robots mobiles

( http://www-personal.umich.edu/~johannb/umbmark.ht... )

En bref, cette méthode se résume à: exécuter un carré dans le sens horaire, puis sur exécuter les mêmes carrés des aiguilles. L’image ci-dessous montre une projection soulignée de la trajectoire réelle. CW et CCW sont les erreurs qui peuvent être mesurés après avoir exécuté un carré. L’erreur d’angle peut être calculé comme :

(CW + CCW) / longueur d’un pied carré

En option, cette erreur peut être multipliée par un gain. Enfin, cette erreur peut être ajoutée comme une erreur de constante à la partie contrôlée pour l’équilibrage des roues.

C’est tout pour l’instant !

Articles Liés

Grand écran de 8 * 8 couleur LED Funduino (colorduino) en cours d’exécution « plasma »

Grand écran de 8 * 8 couleur LED Funduino (colorduino) en cours d’exécution « plasma »

Un temps de retour, j'ai acheté une planche funduino et le pug de couleur LED 8 * 8 correspondant au module. Lorsque j'ai d'abord mis sous tension il il est pré-chargé avec une démo qui traversait un affichage simple, c'était vraiment cool, j'ai pens
En cours d’exécution plus sûres, sur des routes rurales

En cours d’exécution plus sûres, sur des routes rurales

Course rurale ajoute de nouveaux dangers, tels que le manque de ressources immédiates et dangers pour l'environnement, que de nombreux coureurs de niveau novice et adepte découvrent la dure. Ce guide est conçu pour aider les nouveaux coureurs à bien
Vélo en cours d’exécution indicateurs

Vélo en cours d’exécution indicateurs

ceux qui roulent dans la nuit de ce vélo en cours d'exécution indicateur contribue à prévenir les accidents, il brille brillant et n'importe qui peut facilement détecter le cycle.Étape 1: Matériel requis1. 9V Batteries - 22. led - 6 (préférez Orange/
Arduino IDE en cours d’exécution sur ChipKIT DP32

Arduino IDE en cours d’exécution sur ChipKIT DP32

Cette instructable fournit des processus étape par étape sur la façon d'exécuter des programmes arduino utilisant chipKIT DP32Étape 1: Matériel nécessaire : Matériel :ChipKIT DP32 (http://www.microchipdirect.com/ProductSearch.aspx?keywords=TDGL019)Câ
En cours d’exécution un à travers un champ de zéros

En cours d’exécution un à travers un champ de zéros

Dans les années 70, je travaillais pour Northern Telecom (Nortel Networks). J'ai assisté à un cours d'électronique numérique et une partie du cours traite de LED et tongs.Une des tâches que nous devions effectuer l'appelait exécutant un à travers un
Bonne forme pour montée & descente en cours d’exécution

Bonne forme pour montée & descente en cours d’exécution

apprendre à perfectionner votre formulaire en cours d'exécution sur les collines. Pour aider les participants à se préparer pour leurs activités sportives, volodalen.com propose également une gamme d'outils de formation en ligne et les plans de remis
En cours d’exécution à travers l’Amérique une seule frappe à la fois : création d’un Blog de course virtuel - Mile 1500 !

En cours d’exécution à travers l’Amérique une seule frappe à la fois : création d’un Blog de course virtuel - Mile 1500 !

La plupart du temps lorsque vous exécutez vous commencent et se terminent au même point.  Mais que se passerait-il si vous avez exécuté que vous pourriez et puis a commencé le lendemain de ce même point ?  Combien de temps cela prendrait-il vous rend
Comment construire un bassin d’eau en cours d’exécution pour le développement de plusieurs photos analogiques

Comment construire un bassin d’eau en cours d’exécution pour le développement de plusieurs photos analogiques

la construction d'une salle sombre pour développer vos photos est facile. Acheter les matériaux nécessaires et couvrir vos fenêtres. Après avoir développé les photos, vous devriez les mettre dans une bassine d'eau en cours d'exécution. Vous pouvez ac
En utilisant une tablette Wacom dans Ableton Live en cours d’exécution sur OSX

En utilisant une tablette Wacom dans Ableton Live en cours d’exécution sur OSX

Lorsque votre brillant nouveau Wacom pen se comporte erratiques sous Ableton Live en cours d'exécution sur OSX, il y a quelque chose que vous pouvez à ce sujet ! Le comportement typique est celui de boutons et de curseurs va tous à un extrême, le sec
Obtenir un noyau d’étincelle en cours d’exécution sans utiliser app Spark

Obtenir un noyau d’étincelle en cours d’exécution sans utiliser app Spark

L' Étincelle Core est un outil puissant--un CPU 32-bit, beaucoup de rangement sur puce et hors-die pour code et résultats, exigences de faible puissance et intégré dans la puce WiFi et antenne. Nombre d'appels Arduino et même de nombreuses bibliothèq
En cours d’exécution 3 moniteurs en installant la deuxième carte PCI Express

En cours d’exécution 3 moniteurs en installant la deuxième carte PCI Express

j'ai envie de courir 3 écrans sur mon PC, mais il avait seulement un slot pour carte vidéo unique. Cela signifiait que je pouvais courir seulement 1 carte vidéo et une seule carte vidéo habituellement prend uniquement en charge 2 moniteurs. Certaines
En cours d’exécution un filet maillant à recueillir des échantillons de poissons

En cours d’exécution un filet maillant à recueillir des échantillons de poissons

un filet maillant est une méthode d'échantillonnage utilisée par le MRN, le poisson et le Service de la faune. Cette technique permet à ces organisations de recueillir un grand nombre de poissons fins de recherche ou écloserie. Ce tutoriel va donner
FAT16 en cours d’exécution sur le Ti Launchpad

FAT16 en cours d’exécution sur le Ti Launchpad

Cette vidéo présente le code en action pour la lecture d'une carte SDvous aurez besoin de ce qui suit :N'importe quel morceau MSP430 avec USI et 4k ou plus flashune carte SDun capcitor (rien de plus que 10uf)Code Composer Studio 5 (grace facilite les
Bases de fusible avr : en cours d’exécution un avr avec une horloge externe

Bases de fusible avr : en cours d’exécution un avr avec une horloge externe

fusibles sont parmi les sujets plus difficiles que j'ai rencontré tout en découvrant la programmation de microcontrôleurs. Même après la recherche et la lecture intensivement, je ne pouvais pas parviennent encore à effacer mes concepts à leur sujet.