Adaptive Safety-critical Control with Uncertainty Estimation for Human-robot Collaboration

Dianhao Zhang,Mien Van,Stephen Mcllvanna,Yuzhu Sun,Seán McLoone
DOI: https://doi.org/10.48550/arXiv.2304.06867
2023-08-19
Abstract:In advanced manufacturing, strict safety guarantees are required to allow humans and robots to work together in a shared workspace. One of the challenges in this application field is the variety and unpredictability of human behavior, leading to potential dangers for human coworkers. This paper presents a novel control framework by adopting safety-critical control and uncertainty estimation for human-robot collaboration. Additionally, to select the shortest path during collaboration, a novel quadratic penalty method is presented. The innovation of the proposed approach is that the proposed controller will prevent the robot from violating any safety constraints even in cases where humans move accidentally in a collaboration task. This is implemented by the combination of a time-varying integral barrier Lyapunov function (TVIBLF) and an adaptive exponential control barrier function (AECBF) to achieve a flexible mode switch between path tracking and collision avoidance with guaranteed closed-loop system stability. The performance of our approach is demonstrated in simulation studies on a 7-DOF robot manipulator. Additionally, a comparison between the tasks involving static and dynamic targets is provided.
Robotics
What problem does this paper attempt to address?
This paper attempts to solve the problem of ensuring the safety of human workers in the human - robot collaboration (HRC) environment. Specifically, the paper focuses on how to achieve safe collaboration between robots and humans in the shared workspace, especially in the manufacturing field. The main challenge lies in the diversity and unpredictability of human behavior, which may lead to potential dangers to human colleagues. For this reason, the paper proposes a new control framework to address these challenges by adopting safety - critical control (SCC) and uncertainty estimation. ### Main contributions of the paper: 1. **SCC design integrating uncertainty**: - Compared with the existing control designs based on ECBF, which either require complete knowledge of the system dynamics or do not consider the influence of uncertainty, this paper combines ECBF with a neural network (NN) estimator for the first time to eliminate the influence of uncertainty in the system dynamics. 2. **Combined use of IBLF and ECBF**: - This paper uses the combination of IBLF and ECBF to ensure that both system state constraints and obstacle avoidance can be achieved. It is worth noting that the integration of IBLF and ECBF is not directly feasible, and establishing the stability of the closed - loop IBLF - ECBF is very challenging. This paper establishes the stability of this closed - loop for the first time. 3. **Collision avoidance of optimized paths**: - Existing ECBF - based collision avoidance methods usually do not consider the optimal path selection when performing obstacle avoidance operations. This paper proposes a new adaptive ECBF (Adaptive Exponential Control Barrier Function, AECBF), which generates penalty terms by predicting the task - space position based on a multilayer perceptron (MLP) neural network, thereby achieving the minimum movement to complete collision avoidance. 4. **First application of the combination of IBLF and ECBF in HRC**: - In the context of human - robot collaboration, this is the first time to enhance safety through the integration of IBLF and ECBF. ### Key technical points of the solution: - **Time - Varying Integral Barrier Lyapunov Function (TVIBLF)**: - Used for path - tracking tasks, allowing direct constraints on system outputs rather than tracking errors, which is more convenient in controller design. - **Adaptive Exponential Control Barrier Function (AECBF)**: - Used for collision avoidance, avoiding dynamic obstacles by modifying the motion trajectory in real - time while ensuring the stability of the closed - loop system. - **Radial Basis Function Neural Network (RBFNN)**: - Used to estimate the uncertainty in the system and improve the performance of path - tracking and collision avoidance. Through the combination of these techniques, the method proposed in the paper can provide higher safety in the human - robot collaboration environment, especially when dealing with unexpected situations and dynamic obstacles.