3D Robotics

Tutorial on using ROS with the AR.Drone

3689533323?profile=originalFrom Robohub. Excerpt:

This is the third tutorial in the Up and flying with the AR.Drone and ROS series.

In this tutorial we will:

  1. Learn about the AR.Drone’s state feedback (and how it is handled by ROS)
  2. Learn about the AR.Drone’s tag detection
  3. Program our first ROS nodes: A subscriber and a publisher

In the previous tutorials we:

  1. Installed ROS, the AR.Drone driver and AR.Drone keyboard controller then flew the AR.Drone using the provided keyboard controller (link)
  2. Learned about ROS communication, setup and then flew the AR.Drone using a joystick (link)

In the next tutorials, we will:

  • Write a controller to enable tag following
  • Write a controller for the drone which allows us to control drone velocity, rather than body angle

Read more here

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • There's certainly a lot more functionality available through ROS than the official app exposes & someone will commit his weekends to porting ROS to the Mavlink/Ardupilot/PX4 ecosystem.  Considering the amount of work involved in porting each version of ROS to the AR Drone & the amount of time spent writing python scripts to make it do something, it makes you think about the following:

    http://youtu.be/lmEjeIdJ4UQ?t=10m21s

  • Thank You for posting this Chris,

    I think that ROS and what we are doing are likely to see more and more overlap and interaction as time goes on.

This reply was deleted.