Tracking de drones bebop par optical flow
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lhark a16b8903a1 Remove unused variable 7 years ago
msg add new message type BoundingBox 7 years ago
src Remove unused variable 7 years ago
CMakeLists.txt Add ncurses interfaces to control.cpp 7 years ago
README.md Update README.md 7 years ago
commandes Remove rect joining, bounding box cleaning, control smoothing 7 years ago
package.xml Add ncurses interfaces to control.cpp 7 years ago

README.md

Papillon

Comportements émergents avec les drônes bebop

Utilisation

Il faut en premier lieu se connecter en WiFi au drone.

Il faut ensuite bien entendu lancer roscore.

Une fois ce dernier lancé, on peut lancer le driver du drone afin qu'il soit connecté à ROS à l'aide de la commande :

  $ roslaunch bebop_driver bebop_node.launch

Il faut ensuite lancer les deux noeuds de papillon à l'aide des commandes :

  $ rosrun papillon papillon
  $ rosrun papillon control

Enfin, sur le noeud control, lors de l'appui sur la touche F le drone décolle et commence à suivre les mouvements qu'il détecte.

Lors d'un appui sur la touche Espace, le drone arrête de suivre et se pose.