Multi-UAV testbed for aerial manipulation applications

This paper addresses the development and implementation of a testbed for object's manipulation by using unmanned aerial vehicles AR.Drone and the VICON Cameras System. Such testbed allows the user to choose among two development environments to perform aerial manipulation establishing a communication with LabVIEW, ROS and the C++ Qt library; thus, the user can employ the development environment more suitable for his application. This testbed allows us to establish communication between a computer and the A.R. Drone (v1 or v2) via a WiFi connection which sends and receives data using the communication protocol UDP and sockets for connection with the vehicle UDP ports. This platform sends control and navigation commands to the UAVs in order to position them in the space with user interaction by means of a graphical user interface. This testbed enables the implementation of more complex applications, such as complex controllers. In addition, to validate the effectiveness of this testbed, experimental results of aerial manipulation between two quadrotors are presented.

[1]  Arnoud Visser,et al.  Closing the gap between simulation and reality in the sensor and motion models of an autonomous AR.Drone , 2011 .

[2]  Maren Bennewitz,et al.  Navigation in three-dimensional cluttered environments for mobile manipulation , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  R. Jimenez,et al.  Human-Computer Interface for Control of Unmanned Aerial Vehicles , 2007, 2007 IEEE Systems and Information Engineering Design Symposium.

[4]  Ge Zhang,et al.  Experiment platform for pan-tilt control of a small scale autonomous helicopter , 2010, Proceedings of the 29th Chinese Control Conference.

[5]  Bhaskara Marthi,et al.  An object-based semantic world model for long-term change detection and semantic querying , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  Zhi-mian Wei,et al.  Design of software for UAV Ground Control System based on VC++ , 2009, 2009 Asia Pacific Conference on Postgraduate Research in Microelectronics & Electronics (PrimeAsia).

[8]  Maxim Likhachev,et al.  Cart pushing with a mobile manipulation system: Towards navigation with moveable objects , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  Miguel A. Olivares-Méndez,et al.  Rapid Prototyping Framework for Visual Control of Autonomous Micro Aerial Vehicles , 2012, IAS.

[10]  Antonio Franchi,et al.  The TeleKyb framework for a modular and extendible ROS-based quadrotor control , 2013, 2013 European Conference on Mobile Robots.

[11]  V. Veen,et al.  UvA-DARE ( Digital Academic Repository ) Closing the gap between simulation and reality in the sensor and motion models of an autonomous AR , 2011 .

[12]  Gary J. Balas,et al.  Development and application of an integrated framework for small UAV flight control development , 2011 .

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  W. Marsden I and J , 2012 .

[15]  Liu Yang,et al.  Development of the Ground Control Station for a quadrotor unmanned aerial vehicle based on Java programming , 2012, Proceedings of the 31st Chinese Control Conference.

[16]  M. Jamshidi,et al.  Cyber-physical control of unmanned aerial vehicles , 2011, Sci. Iran..

[17]  Claire J. Tomlin,et al.  Precision flight control for a multi-vehicle quadrotor helicopter testbed , 2011 .

[18]  Mikolaj Dobski,et al.  A Testbed for Investigating the UAV Swarm Command and Control Problem Using DDDAS , 2013, ICCS.

[19]  Daniel Cremers,et al.  Camera-based navigation of a low-cost quadrocopter , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Pascual Campoy Cervera,et al.  A vision-based strategy for autonomous aerial refueling tasks , 2013, Robotics Auton. Syst..