Mid-Ranging Control Concept for a Multirotor UAV with Moving Masses

This paper addresses the problem of actuators saturation that occur when one applies a moving mass concept to control the attitude of a mul-tirotor UAV. In particular, we propose to combine the moving mass control (MMC) with rotors' variations in a paradigm known as a mid-ranging control. We show that this control structure ensures reference tracking and disturbance rejection with the moving masses operating in the middle of their range, which eventually reduces the possibility to violate their saturation limits. We also address the stability and design of the proposed controller by employing Routh-Hourwitz criterion and root-locus analysis. The controller is verified within a simulation environment, where we test its performance and compare it with a basic MMC concept under various disturbances. Finally, we present experimental results that we obtained with a modified ArduCopter vehicle, which serves as an experimental platform for the MMC verification.

[1]  Anders Robertsson,et al.  Adaptive internal model control for mid-ranging of closed-loop systems with internal saturation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Timothy W. McLain,et al.  Quadrotors and Accelerometers: State Estimation with an Improved Dynamic Model , 2014, IEEE Control Systems.

[3]  Shiro Ogawa,et al.  Design and tuning of valve position controllers with industrial applications , 2003 .

[4]  Stjepan Bogdan,et al.  A concept of a non-tilting multirotor-UAV based on moving mass control , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[5]  Stjepan Bogdan,et al.  Identification results of an internal combustion engine as a quadrotor propulsion system , 2017, 2017 25th Mediterranean Conference on Control and Automation (MED).

[6]  Stjepan Bogdan,et al.  Mathematical Modelling and Control of an Unmanned Aerial Vehicle with Moving Mass Control Concept , 2017, J. Intell. Robotic Syst..

[7]  Vijay Kumar,et al.  Design, modeling, estimation and control for aerial grasping and manipulation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Lorenzo Marconi,et al.  Modeling and control of a flying robot for contact inspection , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Aníbal Ollero,et al.  Control of an aerial robot with multi-link arm for assembly tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[11]  Alf Isaksson,et al.  Design and Performance of Mid-Ranging Controllers , 1997 .

[12]  Oskar von Stryk,et al.  Comprehensive Simulation of Quadrotor UAVs Using ROS and Gazebo , 2012, SIMPAR.

[13]  Anis Koubaa Robot Operating System (ROS): The Complete Reference (Volume 1) , 2016 .

[14]  Marcelo H. Ang,et al.  Mid-ranging control of a macro/mini manipulator , 2015, 2015 IEEE International Conference on Advanced Intelligent Mechatronics (AIM).

[15]  Matko Orsag,et al.  Towards valve turning using a dual-arm aerial manipulator , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Rogelio Lozano,et al.  DYNAMIC MODELLING AND CONFIGURATION STABILIZATION FOR AN X4-FLYER. , 2002 .

[17]  Anis Koubâa,et al.  Robot Operating System (ROS): The Complete Reference (Volume 7) , 2016, Studies in Computational Intelligence.