Abstract
The ability for a quadrotor with a slung load to perform agile and accurate maneuvers expands the variety of scenarios where load transportation can be applied and enhances its efficiency. Due to the complexity of the system dynamics, slung-load transportation remains a challenging problem, which also causes trajectory generation a time-consuming task. We propose a framework to efficiently generate aggressive load-swing trajectories. Trajectory generation for the load aims to minimize the fifth order time derivative of the load position which, indirectly, minimizes the quadrotor angular velocity actuation. Aggressive load-swing trajectories are obtained by having the constraints for load cable direction embedded into the trajectory generation via constraints on the load acceleration. The trajectory generation, together with an accurate trajectory tracking controller, allows the aggressive maneuvers to be easily performed on the quadrotor with a slung-load. Simulation and experimental results of three dimensional aggressive maneuvers are presented to validate the proposed trajectory generation methodology, including the quadrotor slung-load traversing a window by tilting the cable, and also going through an environment with obstacles that must avoided.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
A video for this maneuver: https://youtu.be/nK4EqQb-wn8
References
Augugliaro F, Lupashin S, Hamer M, Male C, Hehn M, Mueller MW, Willmann JS, Gramazio F, Kohler M, D’Andrea R (2014) The flight assembled architecture installation: Cooperative construction with flying machines. IEEE Control Systems Magazine 34(4), 46–64.
Bernard, M., & Kondak, K. (2009). Generic slung load transportation system using small size helicopters. In: Proceedings of the 2009 IEEE International Conference on Robotics and Automation (pp. 3258–3264).
Bernard M, Kondak K, Maza I, Ollero A (2011) Autonomous transportation and deployment with aerial robots for search and rescue missions. Journal of Field Robotics 28(6), 914–931.
Bisgaard M, la Cour-Harbo A, Bendtsen JD (2010) Adaptive control system for autonomous helicopter slung load operations. Control Engineering Practice 18(7):800–811.
Blade 200 qx quadrotor. (2021). https://web.archive.org/web/20180817103711/http://www.bladehelis.com/200QX/, [Accessed June 2021]
Cable-suspended tree transportation. (2021). https://www.youtube.com/watch?v=pS5zrfpim-I, [Accessed June 2021]
Chen, J., Su, K., & Shen, S. (2015). Real-time safe trajectory generation for quadrotor flight in cluttered environments. In: Proceedings of the 2015 IEEE International Conference on Robotics and Biomimetics (pp. 1678–1685).
Chinneck, J. W. (2015). Practical optimization: a gentle introduction. http://www.sce.carleton.ca/faculty/chinneck/po.html
Cruz, P. J., & Fierro, R. (2017). Cable-suspended load lifting by a quadrotor uav: hybrid model, trajectory generation, and control. Autonomous Robots,41(8), 1629–1643.
Cutler, M., & How, J. P. (2015). Analysis and control of a variable-pitch quadrotor for agile flight. Journal of Dynamic Systems, Measurement and Control,137.
de Crousaz, C., Farshidian, F., & Buchli, J. (2014). Aggressive optimal control for agile flight with a slung load. In: Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Workshop on Machine Learning in Planning and Control of Robot Motion.
Foehn, P., Falanga1, D., Kuppuswamy, N., Tedrake, R., & Scaramuzza, D. (2017). Fast trajectory optimization for agile quadrotor maneuvers with a cable-suspended payload. Robotics: Science and Systems pp 1–10
Gawel, A., Kamel, M., Novkovic, T., Widauer, J., Schindler, D., von Altishofen, B. P., Siegwart, R., & Nieto, J. (2017). Aerial picking and delivery of magnetic objects with mavs. In: Proceedings of the 2017 IEEE International Conference on Robotics and Automation (pp. 5746–5752).
Guerrero, M. E., Mercado, D. A., Lozano, R., & García, C. D. (2015). Passivity based control for a quadrotor uav transporting a cable-suspended payload with minimum swing. In: Proceedings of the 2015 IEEE Conference on Decision and Control (pp. 6718–6723).
Guo, M., Gu, D., Zha, W., Zhu, X., & Su, Y. (2019). Controlling a quadrotor carrying a cable-suspended load to pass through a window. Journal of Intelligent and Robotic Systems, 1–15.
Klausen, K., Fossen, T. I., & Johansen, T. A. (2015). Nonlinear control of a multirotor uav with suspended load. In: Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (pp. 176–184).
Lindsey Q, Mellinger D, Kumar V (2012) Construction with quadrotor teams. Autonomous Robots 33(3), 323–336.
Mellinger, D., & Kumar, V. (2011). Minimum snap trajectory generation and control for quadrotors. In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation (pp. 2520–2525).
Mellinger, D., Lindsey, Q., Shomin, M., & Kumar, V. (2011). Design, modeling, estimation and control for aerial grasping and manipulation. In: Proceedings of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 2668–2673).
Michael N, Fink J, Kumar V (2011) Cooperative manipulation and transportation with aerial robots. Autonomous Robots 30(1), 73–86.
Nocedal, J., & Wright, S. J. (2006). Numerical Optimization. Berlin: Springer Science & Business Media.
Palunko, I., Fierro, R., & Cruz, P. (2012). Trajectory generation for swing-free maneuvers of a quadrotor with suspended payload: A dynamic programming approach. In: Proceedings of the 2012 IEEE International Conference on Robotics and Automation (pp. 2691–2697).
Pounds, P. E. I., Bersak, D. R., & Dollar, A. M. (2011). Grasping from the air: Hovering capture and load stability. In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation (pp. 2491–2498).
Richards A, Schouwenaars T, How JP, Feron E (2002) Spacecraft trajectory planning with avoidance constraints using mixed-integer linear programming. Journal of Guidance, Control, and Dynamics 25(4), 755–764.
Richter, C., Bry, A., & Roy, N. (2016). Polynomial trajectory planning for aggressive quadrotor flight in dense indoor environments. In: Robotics Research: The 16th International Symposium ISRR (pp. 649–666).
Son, C. Y., Seo, H., Jang, D., & Kim, H. J. (2020). Real-time optimal trajectory generation and control of a multi-rotor with a suspended load for obstacle avoidance. IEEE Robotics and Automation Letters, 5(2), 1915–1922.
Sreenath, K., Lee, T., & Kumar, V. (2013). Geometric control and differential flatness of a quadrotor uav with a cable-suspended load. In: Proceedings of the 2013 IEEE Conference on Decision and Control (pp. 2269–2274).
Tang, S., & Kumar, V. (2015). Mixed integer quadratic program trajectory generation for a quadrotor with a cable-suspended payload. In: Proceedings of the 2015 IEEE International Conference on Robotics and Automation (pp. 2216–2222).
Turpin M, Michael N, Kumar V (2012) Trajectory design and control for aggressive formation flight with quadrotors. Autonomous Robots 33(1–2), 143–156.
VICON. (2021). http://www.vicon.com, [Accessed June 2021]
Wu, G., & Sreenath, K. (2014). Geometric control of multiple quadrotors transporting a rigid-body load. In: Proceedings of the 2014 IEEE Conference on Decision and Control (pp. 6141–6148).
Yu G, Cabecinhas D, Cunha R, Silvestre C (2019a) Nonlinear backstepping control of a quadrotor-slung load system. IEEE/ASME Transactions on Mechatronics 24(5), 2304–2315.
Yu G, Cabecinhas D, Cunha R, Silvestre C (2019b) Quadrotor trajectory generation and tracking for aggressive maneuvers with attitude constraints. IFAC-PapersOnLine 52(12):55–60.
Zeng, J., Kotaru, P., & Sreenath, K. (2019). Geometric control and differential flatness of a quadrotor uav with load suspended from a pulley. In: Proceedings of the 2019 American Control Conference (pp. 2420–2427).
Acknowledgements
This work was supported in part by the Macao Science and Technology, Development Fund under Grant FDCT/0031/ 2020/AFJ; in part by the University of Macau, Macau, China, under Project MYRG2020-00188-FST; in part by the Fundação para a Ciência e a Tecnologia (FCT) through ISR LARSyS-FCT Project under Grant UIDB/50009/2020; in part by REPLACE under Grant LISBOA-01-0145-FEDER-032107; and in part by the FCT Scientific Employment Stimulus under Grant CEECIND/04199/2017.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, G., Cabecinhas, D., Cunha, R. et al. Aggressive maneuvers for a quadrotor-slung-load system through fast trajectory generation and tracking. Auton Robot 46, 499–513 (2022). https://doi.org/10.1007/s10514-022-10035-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-022-10035-y