Skip to main content
Log in

Aggressive maneuvers for a quadrotor-slung-load system through fast trajectory generation and tracking

  • Published:
Autonomous Robots Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. 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.

    Article  MathSciNet  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Nocedal, J., & Wright, S. J. (2006). Numerical Optimization. Berlin: Springer Science & Business Media.

    MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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).

Download references

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

Authors

Corresponding author

Correspondence to Carlos Silvestre.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10514-022-10035-y

Keywords

Navigation