A Vision-based Quadrotor Swarm for the participation in the 2013 International Micro Air Vehicle Competition

This paper presents a completely autonomous solution to participate in the 2013 International Micro Air Vehicle Indoor Flight Competition (IMAV2013). Our proposal is a modular multi-robot swarm architecture, based on the Robot Operating System (ROS) software framework, where the only information shared among swarm agents is each robot's position. Each swarm agent consists of an AR Drone 2.0 quadrotor connected to a laptop which runs the software architecture. In order to present a completely visual-based solution the localization problem is simplified by the usage of ArUco visual markers. These visual markers are used to sense and map obstacles and to improve the pose estimation based on the IMU and optical data flow by means of an Extended Kalman Filter localization and mapping method. The presented solution and the performance of the CVG UPM team were awarded with the First Prize in the Indoors Autonomy Challenge of the IMAV2013 competition.

[1]  Karl Tuyls,et al.  Multi-robot collision avoidance with localization uncertainty , 2012, AAMAS.

[2]  Nian Zhang,et al.  Landmark-based localization for Unmanned Aerial Vehicles , 2013, 2013 IEEE International Systems Conference (SysCon).

[3]  Horst Bischof,et al.  Active monocular localization: Towards autonomous monocular exploration for multirotor MAVs , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Jose Luis Sanchez-Lopez,et al.  A system for the design and development of vision-based multi-robot quadrotor swarms , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  Dinesh Manocha,et al.  Reciprocal n-Body Collision Avoidance , 2011, ISRR.

[6]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[7]  Libor Preucil,et al.  Low-cost embedded system for relative localization in robotic swarms , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  Pascual Campoy Cervera,et al.  A General Purpose Configurable Controller for Indoors and Outdoors GPS-Denied Navigation for Multirotor Unmanned Aerial Vehicles , 2014, J. Intell. Robotic Syst..

[9]  Alvaro García Cazorla,et al.  ROS : Robot Operating System , 2013 .

[10]  Dinesh Manocha,et al.  Reciprocal Velocity Obstacles for real-time multi-agent navigation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[11]  Fernando Matía,et al.  Robot Goes Back Home Despite All the People , 2008, ICINCO-RA.

[12]  G. Conte,et al.  Vision-Based Localization and Guidance for Unmanned Aerial Vehicles , 2009 .

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

[14]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[15]  Guoqiang Mao,et al.  Design of an Extended Kalman Filter for UAV Localization , 2007, 2007 Information, Decision and Control.

[16]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[17]  Rajeev Motwani,et al.  Path planning in expansive configuration spaces , 1997, Proceedings of International Conference on Robotics and Automation.

[18]  Pascual Campoy Cervera,et al.  Visual Quadrotor Swarm for the IMAV 2013 Indoor Competition , 2013, ROBOT.

[19]  Alberto Valero-Gomez,et al.  3D feature based mapping towards mobile robots' enhanced performance in rescue missions , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  G. Swaminathan Robot Motion Planning , 2006 .

[21]  Piotr Rudol,et al.  Increasing Autonomy of Unmanned Aircraft Systems Through the Use of Imaging Sensors , 2011 .