Perroquet autonome AR Drone volant 2.0 (7 / 8 étapes)

Étape 7: fonctions

Vous avez maintenant tout ce que vous avez besoin de façon autonome voler votre drone. Pour écrire des programmes plus complexes, vous devrez juste savoir quelques fonctions que le drone est capable de. Ci-dessous j’ai indiquer le nom et décrire ce qu’ils font. Vous devriez également vérifier le fichier README de Felixge qui a été inclus dans la bibliothèque de l’ar-drone tel qu’il a des tonnes d’informations utiles.

TAKEOFF() - a le décollage du drone et le vol stationnaire au-dessus du sol
Land() - a la terre de drone
Up(Speed) - a l’altitude de gain de drone à une vitesse comprise entre 1 (vitesse maximum) et 0 (encore).
Down(Speed) - rend le drone réduire altitude
clockwise(Speed) - drone tourne dans le sens horaire
counterClockwise(speed) - drone tourne dans le sens anti-horaire
Front(Speed)/Back(Speed) - modifie le terrain provoquant le déplacement horizontal
Left(Speed)/Right(Speed) - modifie le rouleau provoquant le déplacement horizontal
Stop() - maintient le drone planant en place
(pour les fonctions complexes comme les flips et manuevers, consultez le fichier README, lié ci-dessus)

Toutes ces fonctions peuvent être utilisé dans une longue liste avec un temps dédié entre eux en utilisant le format :

client
.après (5000, function() {}
This.Clockwise(0.5) ;
})
.après (3000, function() {}
This.Stop() ;
});

Le nombre de 5000 est le temps en millisecondes pendant laquelle le drone s’allume dans le sens horaire pour 0,5 de son taux de rotation supérieure (1 = max et 0 étant toujours). Pour la fonction stop, nous pouvons voir qu’il n’a pas une vitesse parce qu’il prend soin de lui-même. En faisant une longue liste de commandes comme cela nous pouvons mettre en place une liste de tâche autonome à réaliser. J’ai copié le code que mon drone a couru, dans la vidéo sur la première page, ci-dessous :

arDrone var = require('ar-drone') ;
var client = arDrone.createClient() ;

client.takeoff() ;

client
.après (2000, function() {}
This.Up(1) ;
})
.après (2000, function() {}
This.Animate('flipAhead',500) ;
})
.après (1000, function() {}
This.Animate ('flipBehind', 500) ;
})
.après (1000, function() {}
This.Animate('flipLeft',500) ;
})
.après (1000, function() {}
This.Animate ('flipRight', 500) ;
})
.après (5000, function() {}
This.Front(1.0) ;
})
.après (2000, function() {}
This.Clockwise(0.5) ;
})
.après (5000, function() {}
This.Back(0.8) ;
})
.après (2000, function() {}
This.Land() ;
});

J’espère que cela vous donnera une bonne idée d’à quoi ressemblera votre plan de programme.

Articles Liés

IPod AR. Drone volant espion caméra à Brookstone et Apple téléphone intelligent DRONE de Parrot

IPod AR. Drone volant espion caméra à Brookstone et Apple téléphone intelligent DRONE de Parrot

http://www.greenpowerscience.com/ ce A.R. Drone nécessite un iPod, iPhone ou un iPad pour voler. C'est un gadget sympa qui permet des heures de plaisir. J'ai joint un photo de l'iPod et la vidéo enregistrée. disponible dans les magasins d'ordinateurs
Indestructible Drones pour les nuls, la clé véritable stables vols

Indestructible Drones pour les nuls, la clé véritable stables vols

Aujourd'hui je vais vous donner quelques Quadcopter/mul­TI­RO­Tor construire ou... guide d'installationJ'ai obtenu mon premier quadcopter « WALKERA coccinelle » il y a 6 mois, quand j'ai d'abord joué Call of duty. En préparation pour le vol d'un plus
Drone RC volant Halloween Ghost

Drone RC volant Halloween Ghost

Vidéo ne fonctionne pas ? Cliquez ici : https://youtu.be/n0D5caWMBHIAssurez-vous de suivre les étapes et construire votre propre !Étape 1: Comment le construire Il est aussi facile qu'il obtient. Tout ce dont vous avez besoin est une tige d'acier et
ZeusCam A-G4 3 axe GoPro cardan pour drones : le programme d’installation et de vols d’essai

ZeusCam A-G4 3 axe GoPro cardan pour drones : le programme d’installation et de vols d’essai

Le cardan Zeuscam A-G4 pour caméras GoPro a fonctionné assez bien hors de la boîte, mais il est (comme toujours) un travail de configuration requis pour que vous puissiez l'utiliser.Voici la spécification de cardan: 3 axes cardan avec moteurs brushle
Drone de LEGO avec caméra GoPro

Drone de LEGO avec caméra GoPro

Le drone, que nous allons vous faire construire ne sera pas juste un autre quadcopter sans cervelle. Celui-ci sera en mesure de rendement entièrement autonome à domicile, autonome, atterrissage, GPS assisté de vol, voler à des hauteurs incroyables, d
Système de Drone personnel (moi et mon Predator)

Système de Drone personnel (moi et mon Predator)

Construire votre propre système de Drone personnel. Sinon sais comme, « Moi et mon prédateur ».Je suis un artiste en résidence à il s'agit de mon premier projet fini créé au cours de ma résidence. J'ai créé un drone totalement autonome, analogique qu
Facile Android contrôlable, PC Interfaceable relativement bon marché Mini Quadcopter (ou Octocopter!) Drone...

Facile Android contrôlable, PC Interfaceable relativement bon marché Mini Quadcopter (ou Octocopter!) Drone...

Ou comment devenir un développeur de drone sans hypothéquer votre maison.Voici comment faire un quadcopter petit, intérieur/extérieur que vous pouvezvoler avec soit :* un téléphone android ou tablette* une télécommande légitime* via vos propres croqu
DIY Drone Hardcase

DIY Drone Hardcase

Alors que j'ai commencé à voler mon drone autour, j'ai toujours voler au même endroit parce que je n'ai pas un moyen sûr de déplacer le bourdon. Un bon hardcase Drone est coûteux et difficile à trouver dans ma région alors j'ai décidé de faire un. Do
Une Machine volante sphérique avec aucun gouvernes

Une Machine volante sphérique avec aucun gouvernes

Ce notre entrée pour un concours local machine volante. Pour le concours, nous étions chargés de concevoir et de construire une machine volante qui peut être décrit comme « non conventionnelles ». Être fans hardcore d'un grand nombre science-fiction
Cool verrière avec LEDs pour V939, ou drone coccinelle

Cool verrière avec LEDs pour V939, ou drone coccinelle

Cet Instructable a été soumis au concours « Faire briller ». Si vous le souhaitez, j'apprécierais beaucoup votre voix.Comment faire un auvent cool pour vos V939, coccinelle, etc, etc, drone.Il y a quelques mois, j'ai acheté un Wltoys V939, et alors q
Steam punk flying Drone

Steam punk flying Drone

Cela provient des plans que j'ai conçu pour un drone. J'ai utilisé Autocad Inventor pour concevoir ce fait. L'idée était de créer un drone qui pourrait être réalisé dans un environnement d'atelier maison typique. Je ne voulais pas investir dans une i
FPV bricolage courses Drone

FPV bricolage courses Drone

Que ce soit un pilotage voiture, bateau ou avion, tous les véhicules télécommandés à distance fournissent une grande source de plaisir et d'intérêt. Cela dit, FPV quadri-rotor volant est une toute nouvelle expérience, et construire un vous-même est u
QuadCopter Drone concevant et construisant des

QuadCopter Drone concevant et construisant des

Drones sont partout ces jours-ci, il suffit d'un coup d'oeil vers le haut chaque maintenant et puis pour se rendre compte qu'ils obtiennent la cote de popularité. Vous mai ont pensé à obtenir un drone, mais il a rejeté en raison du prix. Vous devez g
Drones (Article)

Drones (Article)

dans les nouvelles concernant les guerres en Irak et en Afghanistan mentionne du prédateur, drones sont assez courantes. Avec aucun pilotes à son bord, il y a beaucoup plus d'options. Bien sûr, c'est toute la technologie militaire high tech et cher e