Voiture R/C Robot d’équilibrage (4 / 7 étapes)

Étape 4: Code Arduino pour l’équilibrage inversé sur place

Autant que je sache, un pendule inversé peut être réalisé en contrôlant le couple du moteur conduite dans l’équation de Lagrange. Couple du moteur peut être contrôlé par un courant à moteur ou une accélération angulaire du moteur.

Dans ce projet, j’ai appliquer motricité actuelle.

Courant d’équilibrage inversé du moteur requis est calculé comme la formule suivante ;

iValue = K1 * theta + K2 * phi + K3 * dtheta + K4 * dphi

iValue : requied courant du moteur (A)

thêta : angle de la roue (rad)---calculées par intégration de dtheta

Phi : angle de corps (rad) –---est obtenu de capteur MPU6050

dtheta : roue une vitesse angulaire (rad/s)---estimée à l’aide de la valeur actuelle et valeur PWM

dphi : corps une vitesse angulaire (rad/s)---calculée par différenciation de phi

K1, K2, K3, K4 : gains (ces chiffres peuvent être trouvés par essai et erreur.)

(Theta et dtheta estimé sont inexactes, mais ceux-ci travaillent à ce projet.)

Contrôle de courant continu est difficile. Alors, j’ai mesurer le courant au moteur (iCurrent) et basé sur l’erreur (iValue – iCurrent) se nourrissent à valeur PWM pour moteur proportionnellement avec filtre passe-bas.

Ces ci-dessus mentionnés sont résumées comme suit :

flotter, K1, K2, K3, K4 ;

flotteur thêta, phi, dtheta, dphi ;

iValue de flotteur, iCurrent, IERREUR ;

flotteur Ka ;

float iMotor ;

void loop()

{

iValue = K1 * theta + K2 * phi + K3 * dtheta + K4 * dphi ;

IErreur = iValue - iCurrent ;

iMotor = lisse (Ka * IERREUR, 0.05, iMotor) ;

MotorDrive(iMotor) ;

}

Sur-la-place-équilibrage n’est pas tellement amusant !

Voiture R/C doit être à distance contrôlée.

Ensuite, faites-en la télécommande !

Articles Liés

Voiture RC à relooking Robot solaire

Voiture RC à relooking Robot solaire

Ennuyez vous ou vos enfants de jouer avec les voitures rc ? Pourquoi ne pas le convertir à un robot solaire avec quelques pièces supplémentaires au lieu de les jeter. Vous n'en croirez pas qu'il y a tellement de que goodies à l'intérieur que vous pou
Un Shield Arduino qui convertit votre Radio contrôlée voiture en un Robot

Un Shield Arduino qui convertit votre Radio contrôlée voiture en un Robot

J'ai vu un tas de Instructables qui décrivent comment une voiture radiocommandée peut être convertie en un robot. La plupart d'entre elles nécessite que la carte réceptrice de la voiture R/C soit modifiée afin que la section RF du récepteur est conto
Comment faire une boule d’équilibrage Robot

Comment faire une boule d’équilibrage Robot

l'année dernière, j'ai fait cette boule robot d'équilibrage. Il peut se tenir sur un ballon stable du système d'équilibre par lui-même.Il y a une connexion point entre le robot et le sol, n'est plus souple que le robot à roues traditionnel. Il peut s
Upside Up - Robot équilibrage revisité

Upside Up - Robot équilibrage revisité

Cette instructable vous guide à travers un simple de construction, 2 roues équilibrage robot et passe du temps à explorer les différents facteurs qui influencent la performance équilibrage. Il s'agit de mon deuxième projet de robot, et j'avais deux m
Cardan sans balais équilibrage Robot

Cardan sans balais équilibrage Robot

Le projet suivant est le résultat de visionner la vidéo Cubli et devenant intéressé dans le contrôle de l'équilibre instable, à l'aide de moteurs brushless. plus simple inversé le problème du pendule a été décidée afin d'achever le projet avant de pe
Faire une citrouille d’Halloween marche par équilibrage automatique Robot

Faire une citrouille d’Halloween marche par équilibrage automatique Robot

Citrouille est un symbole typique de l'Halloween. Avez-vous jamais eu envie de faire une citrouille à pied.Ici, je vais vous montrer mon travail d'aide d'un Robot auto-équilibrage de se pour déplacer une citrouille brillante.Étape 1: préparation Proj
Équilibrage Instructable Robot

Équilibrage Instructable Robot

Dans ce Instructable je voulais vous montrer comment faire un auto équilibrage robot. Ce qui le rend unique, c'est que son extérieur est fait pour ressembler à du Instructables Robot. En interne, il fonctionne dans le principe de PID, c'est un systèm
Maddie la blatte Robot photoniques : une blatte de Madagascar qui s’exécute plus vite que votre chat solaire

Maddie la blatte Robot photoniques : une blatte de Madagascar qui s’exécute plus vite que votre chat solaire

fans Oh solaire Pocket Factory.  Comment vous avez joué droite dans nos mains.  Oh, l'ironie est délicieux !  Tellement ironique.  Nous vous a fait croire que nous avons essayé de changer le monde avec des panneaux de microsolar bon marché fabriqués
Arduino voix de Robot avec LED RGB commandé

Arduino voix de Robot avec LED RGB commandé

Salut c'est mon premier projet en instructable. Il s'agit d'un robot arduino contrôlé dans trois ways.you pourra être piloté à l'aide de la voix, le contrôle button et commande de direction à l'aide d'applications android. Nous pouvons également cont
R2-D2 basé robot

R2-D2 basé robot

Merci de passer du temps sur mon instructable, je l'apprécie vraiment désolé si j'ai des fautes de grammaire, j'ai 13 et je suis asiatique.C'est mon deuxième instructable, il s'agit d'un robot basé sur r2 d2. son nom est G1-V1, il s'agit d'un robot p
Comment faire un simple RC SPY ROBOT

Comment faire un simple RC SPY ROBOT

Dans ce instructable, je vais vous montrer comment faire un robot espion rc qui est contrôlé par un contrôleur de la voiture rc. ce robots peuvent vous apporter vidéos et audios sur l'endroit où il est en raison de la cam espion!!MAIS la mauvaise, c'
Voiture de jouet de contrôle en utilisant la technologie Ir

Voiture de jouet de contrôle en utilisant la technologie Ir

Inspiré de mon dernier projet Segway, cette instructables est tout sur une voiture de jouet robot contrôlée à l'aide de la télécommande ir de TV. Je voudrais l'utiliser pour contrôler le segway avec ce genre de choses dans celle qui suit. OK, son tou
Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Traqueur ISS vivant à l’aide de la Raspberry Pi avec un SenseHat (mise à jour)

Mise à jour : une autre fonction a été ajoutée : la prochaine fois ISS vont voler au-dessus de l'emplacement de l'IPD.La description de cette fonction est ajoutée à l'étape 2.---------------------------------------------------------------------------
Glow Custom Bike

Glow Custom Bike

Je cherche pour un projet de week-end à faire avec mon fils et démangeaisons pour essayer la peinture Glow Plasti-Dip. J'avais toujours voulu de peinture personnalisé un vélo, une voiture ou un robot ninja volant ! J'ai senti que la moto était le mei