From Robohub. Excerpt:
This is the third tutorial in the Up and flying with the AR.Drone and ROS series.
In this tutorial we will:
- Learn about the AR.Drone’s state feedback (and how it is handled by ROS)
- Learn about the AR.Drone’s tag detection
- Program our first ROS nodes: A subscriber and a publisher
In the previous tutorials we:
- Installed ROS, the AR.Drone driver and AR.Drone keyboard controller then flew the AR.Drone using the provided keyboard controller (link)
- 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
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.