Real-time constraint-based planning and control of robotic manipulators for safe human-robot collaboration

被引:18
作者
Merckaert, Kelly [1 ,2 ]
Convens, Bryan [1 ,2 ]
Nicotra, Marco M. [3 ]
Vanderborght, Bram [1 ,2 ]
机构
[1] Vrije Univ Brussel, Mech Engn Dept, B-1050 Brussels, Belgium
[2] imec, Leuven, Belgium
[3] Univ Colorado Boulder, Elect Comp & Energy Engn Dept, Boulder, CO 80309 USA
基金
欧盟地平线“2020”;
关键词
Human-robot collaboration; Collision avoidance; Constrained control; Constrained motion planning; Robot arm; Robot safety; AVOIDANCE; FRAMEWORK; ENVIRONMENTS;
D O I
10.1016/j.rcim.2023.102711
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A recent trend in industrial robotics is to have robotic manipulators working side-by-side with human operators. A challenging aspect of this coexistence is that the robot is required to reliably solve complex path-planning problems in a dynamically changing environment. To ensure the safety of the human operator while simultaneously achieving efficient task realization, this paper introduces a computationally efficient planning and control architecture that combines a Rapidly-exploring Random Tree (RRT) path planner with a trajectory-based Explicit Reference Governor (ERG) by means of a reference selector. The resulting scheme can steer the robot arm to the desired end-effector pose in the presence of actuator saturation, limited joint ranges, speed limits, a cluttered static obstacle environment, and moving human collaborators. The effectiveness of the proposed framework is experimentally validated on the Franka Emika Panda robot arm and fed with feedback information from state-of-the-art depth perception systems. Our method outperforms both the standalone RRT and ERG algorithms in cluttered static environments where it overcomes: i) the RRT's inability to handle dynamic constraints which result in constraint violations and ii) the ERG's undesirable property of getting trapped in local minima. Finally we employed the RRT+ERG in highly dynamic human-robot coexistence experiments without sacrificing the real-time requirements.
引用
收藏
页数:16
相关论文
共 46 条
[1]   A real-time framework for kinodynamic planning in dynamic environments with application to quadrotor obstacle avoidance [J].
Allen, Ross E. ;
Pavone, Marco .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2019, 115 :174-193
[2]   Effortless creation of safe robots from modules through self-programming and self-verification [J].
Althoff, M. ;
Giusti, A. ;
Liu, S. B. ;
Pereira, A. .
SCIENCE ROBOTICS, 2019, 4 (31)
[3]  
Arslan Omur, 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA), P4414, DOI 10.1109/ICRA.2017.7989510
[4]   Constrained model predictive control for mobile robotic manipulators [J].
Avanzini, Giovanni Buizza ;
Zanchettin, Andrea Maria ;
Rocco, Paolo .
ROBOTICA, 2018, 36 (01) :19-38
[5]  
Cefalo M., 2018, IFAC PAPERSONLINE, V51, P220, DOI [10.1016/j.ifacol.2018.11.545, DOI 10.1016/J.IFACOL.2018.11.545]
[6]  
Coleman D., 2014, J. Softw. Eng. Robot., DOI [DOI 10.6092/JOSER_2014_05_01_P3, 10.6092/JOSER_2014_05_01_p3]
[7]   Safe, Fast, and Efficient Distributed Receding Horizon Constrained Control of Aerial Robot Swarms [J].
Convens, Bryan ;
Merckaert, Kelly ;
Nicotra, Marco M. ;
Vanderborght, Bram .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) :4173-4180
[8]   Invariant Set Distributed Explicit Reference Governors for Provably Safe On-Board Control of Nano-Quadrotor Swarms [J].
Convens, Bryan ;
Merckaert, Kelly ;
Vanderborght, Bram ;
Nicotra, Marco M. .
FRONTIERS IN ROBOTICS AND AI, 2021, 8
[9]   Control of Fully Actuated Unmanned Aerial Vehicles with Actuator Saturation [J].
Convens, Bryan ;
Merckaert, Kelly ;
Nicotra, Marco M. ;
Naldi, Roberto ;
Garone, Emanuele .
IFAC PAPERSONLINE, 2017, 50 (01) :12715-12720
[10]   Safety barrier functions and multi-camera tracking for human-robot shared environment [J].
Ferraguti, Federica ;
Landi, Chiara Talignani ;
Costi, Silvia ;
Bonfe, Marcello ;
Farsoni, Saverio ;
Secchi, Cristian ;
Fantuzzi, Cesare .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2020, 124