Servo Integrated Nonlinear Model Predictive Control for Overactuated Tiltable-Quadrotors (2405.09871v2)
Abstract: Utilizing a servo to tilt each rotor transforms quadrotors from underactuated to overactuated systems, allowing for independent control of both attitude and position, which provides advantages for aerial manipulation. However, this enhancement also introduces model nonlinearity, sluggish servo response, and limited operational range into the system, posing challenges to dynamic control. In this study, we propose a control approach for tiltable-quadrotors based on nonlinear model predictive control (NMPC). Unlike conventional cascade methods, our approach preserves the full dynamics without simplification. It directly uses rotor thrust and servo angle as control inputs, where their limited working ranges are considered input constraints. Notably, we incorporate a first-order servo model within the NMPC framework. Simulation reveals that integrating the servo dynamics is not only an enhancement to control performance but also a critical factor for optimization convergence. To evaluate the effectiveness of our approach, we fabricate a tiltable-quadrotor and deploy the algorithm onboard at 100 Hz. Extensive real-world experiments demonstrate rapid, robust, and smooth pose-tracking performance.
- D. Floreano and R. J. Wood, “Science, technology and the future of small autonomous drones,” Nature, vol. 521, no. 7553, pp. 460–466, May 2015.
- A. Ollero, M. Tognon, A. Suarez, D. Lee, and A. Franchi, “Past, present, and future of aerial robotic manipulators,” IEEE Transactions on Robotics, vol. 38, no. 1, pp. 626–645, Feb. 2022.
- D. Brescianini and R. D’Andrea, “Design, modeling and control of an omni-directional aerial vehicle,” in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), Stockholm, Sweden, May 2016, pp. 3261–3266.
- G. Flores, A. M. De Oca, and A. Flores, “Robust nonlinear control for the fully actuated hexa-rotor: Theory and experiments,” IEEE Control Systems Letters, vol. 7, pp. 277–282, Jul. 2022.
- M. Hamandi, F. Usai, Q. Sablé, N. Staub, M. Tognon, and A. Franchi, “Design of multirotor aerial vehicles: A taxonomy based on input allocation,” The International Journal of Robotics Research, vol. 40, no. 8-9, pp. 1015–1044, Aug. 2021.
- M. Ryll, H. H. Bulthoff, and P. R. Giordano, “A novel overactuated quadrotor unmanned aerial vehicle: Modeling, control, and experimental validation,” IEEE Transactions on Control Systems Technology, vol. 23, no. 2, pp. 540–556, Mar. 2015.
- M. Kamel et al., “The Voliro omniorientational hexacopter: An agile and maneuverable tiltable-rotor aerial vehicle,” IEEE Robotics & Automation Magazine, vol. 25, no. 4, pp. 34–44, Dec. 2018.
- A. F. Şenkul and E. Altuğ, “System design of a novel tilt-roll rotor quadrotor UAV,” Journal of Intelligent & Robotic Systems, vol. 84, no. 1-4, pp. 575–599, Dec. 2016.
- M. Zhao, T. Anzai, and T. Nishio, “Design, modeling, and control of a quadruped robot SPIDAR: Spherically vectorable and distributed rotors assisted air-ground quadruped robot,” IEEE Robotics and Automation Letters, vol. 8, no. 7, pp. 3923–3930, Jul. 2023.
- T. Nishio, M. Zhao, K. Okada, and M. Inaba, “Design, control, and motion planning for a root-perching rotor-distributed manipulator,” IEEE Transactions on Robotics, vol. 40, pp. 660–676, 2024.
- G. Scholz and G. F. Trommer, “Model based control of a quadrotor with tiltable rotors,” Gyroscopy and Navigation, vol. 7, no. 1, pp. 72–81, Jan. 2016.
- M. Allenspach et al., “Design and optimal control of a tiltrotor micro-aerial vehicle for efficient omnidirectional flight,” The International Journal of Robotics Research, vol. 39, no. 10-11, pp. 1305–1325, Sep. 2020.
- M. Brunner et al., “Trajectory tracking nonlinear model predictive control for an overactuated MAV,” in Proceedings of IEEE International Conference on Robotics and Automation (ICRA), Paris, France, May 2020, pp. 5342–5348.
- S. Sun, A. Romero, P. Foehn, E. Kaufmann, and D. Scaramuzza, “A comparative study of nonlinear MPC and differential-flatness-based control for quadrotor agile flight,” IEEE Transactions on Robotics, vol. 38, no. 6, pp. 3357–3373, Dec. 2022.
- J. Li, L. Han, H. Yu, Y. Lin, Q. Li, and Z. Ren, “Nonlinear MPC for quadrotors in close-proximity flight with neural network downwash prediction,” in Proceedings of the 62nd IEEE Conference on Decision and Control (CDC), Singapore, Singapore, Dec. 2023, pp. 2122–2128.
- D. Bicego, J. Mazzetto, R. Carli, M. Farina, and A. Franchi, “Nonlinear model predictive control with enhanced actuator model for multi-rotor aerial vehicles with generic designs,” Journal of Intelligent & Robotic Systems, vol. 100, no. 3-4, pp. 1213–1247, Dec. 2020.
- D. Shawky, C. Yao, and K. Janschek, “Nonlinear model predictive control for trajectory tracking of a hexarotor with actively tiltable propellers,” in Proceedings of the 7th International Conference on Automation, Robotics and Applications (ICARA), Prague, Czech Republic, Feb. 2021, pp. 128–134.
- M. Brunner, W. Zhang, A. Roumie, M. Tognon, and R. Siegwart, “MPC with learned residual dynamics with application on omnidirectional MAVs,” Jul. 2022, arXiv:2207.01451 [cs]. [Online]. Available: http://arxiv.org/abs/2207.01451
- S. Gros, M. Zanon, R. Quirynen, A. Bemporad, and M. Diehl, “From linear to nonlinear MPC: bridging the gap via the real-time iteration,” International Journal of Control, vol. 93, no. 1, pp. 62–80, Jan. 2020.
- M. Greeff and A. P. Schoellig, “Flatness-based model predictive control for quadrotor trajectory tracking,” in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 2018, pp. 6740–6745.
- M. R. Jardin and E. R. Mueller, “Optimized measurements of unmanned-air-vehicle mass moment of inertia with a bifilar pendulum,” Journal of Aircraft, vol. 46, no. 3, pp. 763–775, May 2009.
- R. Verschueren et al., “acados—A modular open-source framework for fast embedded optimal control,” Mathematical Programming Computation, vol. 14, no. 1, pp. 147–183, Mar. 2022.
- Jinjie Li (12 papers)
- Junichiro Sugihara (5 papers)
- Moju Zhao (16 papers)