Small quadrotors, or so-called nanoquads, are widely available, typically have small take-off mass (between 12–50 g), and a flight time of about 5–10 minutes. The aim of this article is the proposal of control and development of the basic infrastructure for controlling a swarm nanoquads from an external computer and obtaining measurements from an onboard sensor. Control of nanoquad attitude and position is proposed and control allocation problem is addressed. Additionally, landing and collision detection is implemented using external disturbance force estimation. Results of the proposed control methods are verified in 4 scenarios: hover flight, manual control, step response, and collision and landing detection.
If the inline PDF is not rendering correctly, you can download the PDF file here.
 C. Lehnert and P. Corke, “μAV – Design and Implementation of an Open Source Micro Quadrotor”, Proceedings of the 2013 Australasian Conference on Robotics & Automation (ACRA2013), Australian Robotics & Automation Association, University of New South Wales, Sydney, pp. 1–8.
 S. Madgwick, “An Efficient Orientation Filter for Inertial and Inertial/Magnetic Sensor Arrays”, Report x-io and University of Bristol (UK), 25, pp. 113–118.
 T. Tomic and S. Haddadin, “Simultaneous Estimation of Aero-dynamic and Contact Forces in Flying Robots: Applications to Metric Wind Estimation and Collision Detection”, 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 5290–5296.
 A. Kushleyev, V. Kumar and D. Mellinger, “Towards a Swarm of Agile Micro Quadrotors”, Proceedings of Robotics: Science and Systems, Sydney, Australia, July 2012.
 S. O. H. Madgwick, A. J. L. Harrison and R. Vaidyanathan, “Estimation of IMU and MARG Orientation using a Gradient Descent Algorithm”, Proceedings of the IEEE International Conference on Rehabilitation Robotics, June 2011, pp. 1-7.
 M. Furci, G. Casadei, R. Naldi, R. Sanfelice and L. Marconi, “An Open-Source Architecture for Control and Coordination of a Swarm of Micro-Quadrotors”, International Conference on Unmanned Aircraft Systems (ICUAS), June 2015, pp. 139–146.
 S. Zhao, W. Dong and J. A. Farrell, “Quaternion-Based Trajectory Tracking Control of vtol-uavs using Command Filtered Backstepping”, American Control Conference, June 2013, pp. 1018–1023.
 T. Tomic, “Evaluation of Acceleration-Based Disturbance Observation for Multicopter Control”, Control Conference (ECC), June 2014, pp. 2937–2944.
 A. Manecy, N. Marchand, F. Ruffier and S. Viollet, “X4-MaG: a Low-Cost Opensource Micro-Quadrotor and its Linux-Based Controller”, International Journal of Micro Air Vehicles, 2015, vol. 7 no. 2, pp. 89–109.
 G. Loianno and V. Kumar, “Cooperative Transportation using Small Quadrotors using Monocular Vision and Inertial Sensing”, IEEE Robotics and Automation Letters, vol. 3 no. 2, 2018, pp. 680–687.7.
 G. Pantelimon, K. Tepe, R. Carriveau and S. Ahmed, “Survey of Multi-Agent Communication Strategies for Information Exchange and Mission Control of Drone Deployments”, Journal of Intelligent & Robotic Systems, 2018, pp. 1–10.