Safe Aerial Manipulator Maneuvering and Force Exertion via Control Barrier Functions (2309.07709v3)
Abstract: This article introduces a safe control strategy for application of forces to an external object using a dexterous robotic arm mounted on an unmanned Aerial Vehicle (UAV). A hybrid force-motion controller has been developed for this purpose. This controller employs a Control Barrier Function (CBF) constraint within an optimization framework based on Quadratic Programming (QP). The objective is to enforce a predefined relationship between the end-effector's approach motion and its alignment with the surface, thereby ensuring safe operational dynamics. No compliance model for the environment is necessary to implement the controller, provided end-effector force feedback exists. Furthermore, the paper provides formal results, like guarantees of feasibility for the optimization problem, continuity of the controller input as a function of the configuration, and Lyapunov stability. In addition, it presents experimental results in various situations to demonstrate its practical applicability on an aerial manipulator platform.
- T. Bartelds, A. Capra, S. Hamaza, S. Stramigioli, and M. Fumagalli, “Compliant aerial manipulators: Toward a new generation of aerial robotic workers,” IEEE Robotics and Automation Letters, vol. 1, no. 1, pp. 477–483, 2016.
- T. Baca, R. Penicka, P. Stepan, M. Petrlik, V. Spurny, D. Hert, and M. Saska, “Autonomous cooperative wall building by a team of unmanned aerial vehicles in the mbzirc 2020 competition,” Robotics and Autonomous Systems, p. 104482, 2023.
- S. Hamaza, I. Georgilas, M. Fernandez, P. Sanchez, T. Richardson, G. Heredia, and A. Ollero, “Sensor installation and retrieval operations using an unmanned aerial manipulator,” IEEE Robotics and Automation Letters, vol. 4, no. 3, pp. 2793–2800, 2019.
- A. Jimenez-Cano, J. Braga, G. Heredia, and A. Ollero, “Aerial manipulator for structure inspection by contact from the underside,” in 2015 IEEE/RSJ international conference on intelligent robots and systems (IROS). IEEE, 2015, pp. 1879–1884.
- M. Tognon, R. Alami, and B. Siciliano, “Physical human-robot interaction with a tethered aerial vehicle: Application to a force-based human guiding problem,” IEEE Transactions on Robotics, vol. 37, no. 3, pp. 723–734, 2021.
- 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, 2022.
- K. Alexis, G. Darivianakis, M. Burri, and R. Siegwart, “Aerial robotic contact-based inspection: planning and control,” Autonomous Robots, vol. 40, pp. 631–655, 2016.
- K. Gkountas, D. Chaikalis, and A. Tzes, “Force control design for a robot manipulator attached to a UAV,” IFAC-PapersOnLine, vol. 51, no. 30, pp. 548–553, 2018.
- J. Liu, D. Zhang, C. Wu, H. Tang, and C. Tian, “A multi-finger robot system for adaptive landing gear and aerial manipulation,” Robotics and Autonomous Systems, vol. 146, p. 103878, 2021.
- H. B. Khamseh, F. Janabi-Sharifi, and A. Abdessameud, “Aerial manipulation—a literature survey,” Robotics and Autonomous Systems, vol. 107, pp. 221–235, 2018.
- Y. Stergiopoulos, E. Kontouras, K. Gkountas, K. . . Giannousakis, and A. Tzes, “Modeling and control aspects of a UAV with an attached manipulator,” in Mediterranean Conference on Control and Automation (MED). IEEE, 2016, pp. 653–658.
- J. L. Chien, C. Leong, J. Liu, and S. Foong, “Design and control of an aerial-ground tethered tendon-driven continuum robot with hybrid routing,” Robotics and Autonomous Systems, vol. 161, p. 104344, 2023.
- M. Wang, Z. Chen, K. Guo, X. Yu, Y. Zhang, L. Guo, and W. Wang, “Millimeter-level pick and peg-in-hole task achieved by aerial manipulator,” IEEE Transactions on Robotics, pp. 1–19, 2023.
- D. Chaikalis, F. Khorrami, and A. Tzes, “Adaptive control approaches for an unmanned aerial manipulation system,” in 2020 International Conference on Unmanned Aircraft Systems (ICUAS), 2020, pp. 498–503.
- O. Rodríguez-Abreo, F.-J. Ornelas-Rodríguez, A. Ramírez-Pedraza, J. B. Hurtado-Ramos, and J.-J. González-Barbosa, “Backstepping control for a uav-manipulator tuned by cuckoo search algorithm,” Robotics and Autonomous Systems, vol. 147, p. 103910, 2022.
- G. Malczyk, M. Brunner, E. Cuniato, M. Tognon, and R. Siegwart, “Multi-directional interaction force control with an aerial manipulator under external disturbances,” Autonomous Robots, pp. 1–19, 2023.
- K. Bodie, M. Brunner, M. Pantic, S. Walser, P. Pfändler, U. Angst, R. Siegwart, and J. Nieto, “Active interaction force control for contact-based inspection with a fully actuated aerial vehicle,” IEEE Transactions on Robotics, vol. 37, no. 3, pp. 709–722, 2021.
- A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada, “Control barrier functions: Theory and applications,” in 2019 18th European Control Conference, 2019, pp. 3420–3431.
- V. M. Gonçalves, D. Chaikalis, A. Tzes, and F. Khorrami, “Safe multi-agent drone control using control barrier functions and acceleration fields,” Robotics and Autonomous Systems, p. 104601, 2023.
- B. Dai, . R. . Khorrambakht, P. Krishnamurthy, . V. Gonçalves, A. Tzes, and F. Khorrami, “Safe navigation and obstacle avoidance using differentiable optimization based control barrier functions,” IEEE Robotics and Automation Letters, vol. 8, no. 9, pp. 5376–5383, 2023.
- F. Forte, R. Naldi, A. Macchelli, and L. Marconi, “Impedance control of an aerial manipulator,” in 2012 American Control Conference (ACC), 2012, pp. 3839–3844.
- M. Car, A. Ivanovic, M. Orsag, and S. Bogdan, “Impedance based force control for aerial robot peg-in-hole insertion tasks,” in 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2018, pp. 6734–6739.
- D. Smrcka, T. Baca, T. Nascimento, and M. Saska, “Admittance force-based UAV-wall stabilization and press exertion for documentation and inspection of historical buildings,” in 2021 International Conference on Unmanned Aircraft Systems (ICUAS). IEEE, 2021, pp. 552–559.
- P. Lassen and M. Fumagalli, “Can your drone touch? exploring the boundaries of consumer-grade multirotors for physical interaction,” in 2022 International Conference on Robotics and Automation (ICRA), 2022, pp. 1–7.
- Y. Su, J. Li, Z. Jiao, M. Wang, C. Chu, H. Li, Y. Zhu, and H. Liu, “Sequential manipulation planning for over-actuated unmanned aerial manipulators,” in International Conference on Intelligent Robots and Systems (IROS), 2023.
- D. Tzoumanikas, F. Graule, Q. Yan, D. Shah, M. Popovic, and S. Leutenegger, “Aerial manipulation using hybrid force and position NMPC applied to aerial writing,” in 2020 Robotics: Science and Systems XVI, July 12-16, Corvalis, Oregon, USA, 2020.
- L. Peric, M. Brunner, K. Bodie, M. Tognon, and R. Siegwart, “Direct Force and Pose NMPC with Multiple Interaction Modes for Aerial Push-and-Slide Operations,” in 2021 IEEE International Conference on Robotics and Automation (ICRA), 2021, pp. 131–137.
- G. Nava, Q. Sablé, M. Tognon, D. Pucci, and A. Franchi, “Direct force feedback control and online multi-task optimization for aerial manipulators,” IEEE Robotics and Automation Letters, vol. 5, no. 2, pp. 331–338, 2020.
- D. Lee, D. Jang, H. Seo, and H. Jin Kim, “Model predictive control for an aerial manipulator opening a hinged door,” in 2019 19th International Conference on Control, Automation and Systems (ICCAS), 2019, pp. 986–991.
- D. Lee, H. Seo, I. Jang, S. J. Lee, and H. J. Kim, “Aerial manipulator pushing a movable structure using a dob-based robust controller,” IEEE Robotics and Automation Letters, vol. 6, no. 2, pp. 723–730, 2021.
- S. Hamaza, I. Georgilas, and T. Richardson, “2d contour following with an unmanned aerial manipulator: Towards tactile-based aerial navigation,” in 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019, pp. 3664–3669.
- X. Meng, Y. He, and J. Han, “Hybrid force/motion control and implementation of an aerial manipulator towards sustained contact operations,” in 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2019, pp. 3678–3683.
- K. Bodie, M. Brunner, M. Pantic, S. Walser, P. Pfändler, U. Angst, R. Siegwart, and J. Nieto, “An omnidirectional aerial manipulation platform for contact-based inspection,” Robotics: Science and System XV, vol. 15, 2019.
- J. Zeng, H. Zhong, Y. Wang, S. Fan, and H. Zhang, “Autonomous control design of an unmanned aerial manipulator for contact inspection,” Robotica, vol. 41, no. 4, pp. 1145–1158, 2023.
- M. Brunner, G. Rizzi, M. Studiger, R. Siegwart, and M. Tognon, “A planning-and-control framework for aerial manipulation of articulated objects,” IEEE Robotics and Automation Letters, vol. 7, no. 4, pp. 10 689–10 696, 2022.
- 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, pp. 1–18, 2023.
- M. Xu, A. Hu, and H. Wang, “Image-based visual impedance force control for contact aerial manipulation,” IEEE Transactions on Automation Science and Engineering, vol. 20, no. 1, pp. 518–527, 2023.
- S. Kim, H. Seo, S. Choi, and H. J. Kim, “Vision-guided aerial manipulation using a multirotor with a robotic arm,” IEEE/ASME Transactions On Mechatronics, vol. 21, no. 4, pp. 1912–1923, 2016.
- J. Liang, Y. Wang, H. Zhong, Y. Chen, H. Li, J. Mao, and W. Wang, “Robust variable impedance control for aerial compliant interaction with stability guarantee,” IEEE Transactions on Industrial Informatics, pp. 1–10, 2023.
- J. Liang, H. Zhong, Y. Wang, Y. Chen, J. Zeng, and J. Mao, “Adaptive force tracking impedance control for aerial interaction in uncertain contact environment using barrier function,” IEEE Transactions on Automation Science and Engineering, 2023.
- D. Chaikalis, V. Goncalves, A. Tzes, and F. Khorrami, “Aerial manipulator force control using control barrier functions,” arXiv preprint arXiv:2309.07709, 9 2023.
- B. Morris, M. J. Powell, and A. D. Ames, “Sufficient conditions for the Lipschitz continuity of QP-based multi-objective control of humanoid robots,” in 52nd IEEE Conference on Decision and Control, 2013, pp. 2920–2926.