Towards Model Predictive Control for Acrobatic Quadrotor Flights (2401.17418v1)
Abstract: This study explores modeling and control for quadrotor acrobatics, focusing on executing flip maneuvers. Flips are an elegant way to deliver sensor probes into no-fly or hazardous zones, like volcanic vents. Successful flips require feasible trajectories and precise control, influenced by rotor dynamics, thrust allocation, and control methodologies. The research introduces a novel approach using Model Predictive Control (MPC) for real-time trajectory planning. The MPC considers dynamic constraints and environmental variables, ensuring system stability during maneuvers. The proposed methodology's effectiveness is examined through simulation studies in ROS and Gazebo, providing insights into quadrotor behavior, response time, and trajectory accuracy. Real-time flight experiments on a custom agile quadrotor using PixHawk 4 and Hardkernel Odroid validate MPC-designed controllers. Experiments confirm successful execution and adaptability to real-world scenarios. Outcomes contribute to autonomous aerial robotics, especially aerial acrobatics, enhancing mission capabilities. MPC controllers find applications in probe throws and optimal image capture views through efficient flight paths, e.g., full roll maneuvers. This research paves the way for quadrotors in demanding scenarios, showcasing groundbreaking applications. Video Link: \url{ https://www.youtube.com/watch?v=UzR0PWjy9W4}
- Pieter Abbeel. Apprenticeship learning and reinforcement learning with application to robotic control. Stanford University, 2008.
- Dhafer J Almakhles. Robust backstepping sliding mode control for a quadrotor trajectory tracking application. IEEE Access, 8:5515–5525, 2019.
- Geometric adaptive control with neural networks for a quadrotor in wind fields. IEEE Transactions on Control Systems Technology, 29(4):1533–1548, 2020.
- Nonlinear quadrocopter attitude control: Technical report. Technical report, ETH Zurich, 2013.
- Robust trajectory tracking control for a quadrotor using recursive sliding mode control and nonlinear extended state observer. Aerospace Science and Technology, 128:107749, 2022.
- Controller synthesis and performance optimization for aerobatic quadrotor flight. IEEE Transactions on Control Systems Technology, 28(6):2204–2219, 2019.
- Lyapunov-based controller using singular perturbation theory: An application on a mini-uav. In 2013 American control conference, pages 1596–1601. IEEE, 2013.
- Design of guaranteed safe maneuvers using reachable sets: Autonomous quadrotor aerobatics in theory and practice. In 2010 IEEE international conference on robotics and automation, pages 1649–1654. IEEE, 2010.
- Computationally efficient stability-based nonlinear model predictive control design for quadrotor aerial vehicles. IEEE Transactions on Control Systems Technology, 31(2):615–630, 2022.
- Geometric nonlinear pid control of a quadrotor uav on se (3). In 2013 European control conference (ECC), pages 3845–3850. IEEE, 2013.
- Control of a quadrotor with reinforcement learning. IEEE Robotics and Automation Letters, 2(4):2096–2103, 2017.
- An introduction to nonlinear robust control for unmanned quadrotor aircraft: How to design control algorithms for quadrotors using sliding mode control and adaptive control techniques [focus on education]. IEEE Control Systems Magazine, 38(3):102–121, 2018.
- Geometric tracking control of a quadrotor uav on se (3). In 49th IEEE conference on decision and control (CDC), pages 5420–5425. IEEE, 2010.
- Robust adaptive tracking control for quadrotors by combining pi and self-tuning regulator. IEEE Transactions on Control Systems Technology, 27(6):2663–2671, 2018.
- A simple learning strategy for high-speed quadrocopter multi-flips. In 2010 IEEE international conference on robotics and automation, pages 1642–1648. IEEE, 2010.
- Backstepping control for a quadrotor helicopter. In 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 3255–3260. IEEE, 2006.
- Trajectory generation and control for precise aggressive maneuvers with quadrotors. The International Journal of Robotics Research, 31(5):664–674, 2012.
- Sequential quadratic programming algorithm for real-time mixed-integer nonlinear mpc. In 2021 60th IEEE Conference on Decision and Control (CDC), pages 993–999. IEEE, 2021.
- Hybrid finite-time trajectory tracking control of a quadrotor. ISA transactions, 90:278–286, 2019.
- Saransh Jain (1 paper)
- Yash Shethwala (2 papers)
- Jnaneshwar Das (11 papers)