Bidirectional Thrust for Multirotor MAVs with Fixed-Pitch Propellers

This paper is devoted to the study of multirotor Micro Aerial Vehicles (MAVs) with fixed-pitch propellers and bidirectional thrust vector. The latter is realized by using dedicated motor controllers, which allow to invert the propellers' direction of rotation during flight (so-called 3D mode), and almost or fully symmetric propellers. We present a unified modeling, controller design, and control allocation approach that accounts for bidirectional thrust. Suitable propellers with the ability to produce thrust and torque in both directions are compared and their parameters are identified through a static thrust test. Furthermore, we discuss applications of bidirectional thrust, like inverted flight or surface slip reduction, which are impossible to realize with common unidirectional thrust vehicles. We generate suitable flight trajectories and evaluate our unified approach in experiments with a custom-built quadrotor.

[1]  Mangal Kothari,et al.  Flight dynamics and nonlinear control design for variable-pitch quadrotors , 2016, 2016 American Control Conference (ACC).

[2]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

[3]  Antonio Franchi,et al.  Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Jack B. Kuipers,et al.  Quaternions and Rotation Sequences: A Primer with Applications to Orbits, Aerospace and Virtual Reality , 2002 .

[5]  E.J.J. Smeur,et al.  Prioritized Control Allocation for Quadrotors Subject to Saturation , 2017 .

[6]  Roland Siegwart,et al.  Inversion based direct position control and trajectory following for micro aerial vehicles , 2013, IROS 2013.

[7]  Daewon Lee,et al.  Laser-based guidance of a quadrotor uav for precise landing on an inclined surface , 2014, 2014 American Control Conference.

[8]  Sami Haddadin,et al.  Learning quadrotor maneuvers from optimal control and generalizing in real-time , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Jonathan P. How,et al.  Analysis and Control of a Variable-Pitch Quadrotor for Agile Flight , 2015 .

[10]  M. Faessler,et al.  Thrust Mixing, Saturation, and Body-Rate Control for Accurate Aggressive Quadrotor Flight , 2017, IEEE Robotics and Automation Letters.

[11]  Antonio Franchi,et al.  Differential Flatness of Quadrotor Dynamics Subject to Rotor Drag for Accurate Tracking of High-Speed Trajectories , 2017, IEEE Robotics and Automation Letters.

[12]  Markus Hehn,et al.  A Computationally Efficient Motion Primitive for Quadrocopter Trajectory Generation , 2015, IEEE Transactions on Robotics.

[13]  Raffaello D'Andrea,et al.  Propeller thrust and drag in forward flight , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

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

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

[16]  Mangal Kothari,et al.  Modeling and Control of Inverted Flight of a Variable-Pitch Quadrotor , 2017, ArXiv.

[17]  Sami Haddadin,et al.  External Wrench Estimation, Collision Detection, and Reflex Reaction for Flying Robots , 2017, IEEE Transactions on Robotics.

[18]  A. Strauß Theory Of Wing Sections Including A Summary Of Airfoil Data , 2016 .

[19]  Antonio Franchi,et al.  6D physical interaction with a fully actuated aerial robot , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).