Category Archives: ROS SDK

MAVLink and QGroundControl

MAVLink is a very lightweight, header-only message marshalling library for communicating with micro air vehicles. MAVLink was first released early 2009 by Lorenz Meier under a GPL license. The MAVLINK Common Message Set describes the various message headers. You can integrate MAVLink with the Robot Operating System (ROS) in order to control your micro air vehicle.

QGroundControl, the open source Micro Air Vehicle Ground Control Station / Operator Control Unit can be used to operate your Drone. It is based on PIXHAWK’s Groundstation. Further development is now done in a joint effort with the community. Have a look a the QGroundControl video to get an idea of its control interface.

Programming the AR.Drone with Robots Operating System (ROS)

Earlier we showed you some video’s in which the AR.Drone was controlled by the Urbi SDK. In the video below the Drone follows an AR tag. The drone is controlled by a ROS program. ROS, which stands for Robot Operating System, is an open source meta operating system for robots. It is comparable to Urbi which was mentioned earlier on this blog. ROS has support for popular robots like the AR.Drone, Lego Mindstorms NXT and the WowWee Rovio and a whole range of custom bots.