Adaptive Admittance Control for Safety-Critical Physical Human Robot Collaboration

Yuzhu Sun,Mien Van,Stephen McIlvanna,Sean McLoone,Dariusz Ceglarek
DOI: https://doi.org/10.48550/arXiv.2208.05061
2022-08-10
Abstract:Physical human-robot collaboration requires strict safety guarantees since robots and humans work in a shared workspace. This letter presents a novel control framework to handle safety-critical position-based constraints for human-robot physical interaction. The proposed methodology is based on admittance control, exponential control barrier functions (ECBFs) and quadratic program (QP) to achieve compliance during the force interaction between human and robot, while simultaneously guaranteeing safety constraints. In particular, the formulation of admittance control is rewritten as a second-order nonlinear control system, and the interaction forces between humans and robots are regarded as the control input. A virtual force feedback for admittance control is provided in real-time by using the ECBFs-QP framework as a compensator of the external human forces. A safe trajectory is therefore derived from the proposed adaptive admittance control scheme for a low-level controller to track. The innovation of the proposed approach is that the proposed controller will enable the robot to comply with human forces with natural fluidity without violation of any safety constraints even in cases where human external forces incidentally force the robot to violate constraints. The effectiveness of our approach is demonstrated in simulation studies on a two-link planar robot manipulator.
Robotics,Systems and Control
What problem does this paper attempt to address?
This paper attempts to solve the safety problem of how to ensure that the robot and human share the workspace in Physical Human - Robot Collaboration (pHRC). Specifically, the paper proposes a new control framework aimed at handling safety - critical position constraints related to human - robot physical interactions. By combining Admittance Control, Exponential Control Barrier Functions (ECBFs) and Quadratic Program (QP), this method can achieve compliance during force interactions while ensuring that safety constraints are not violated. ### Main problems 1. **Safety - critical position constraints**: Robots need to operate in the workspace shared with humans and must strictly abide by safety constraints, such as avoiding collisions with obstacles and staying within the workspace boundaries. 2. **Compliance control**: When having physical interactions with humans, robots need to be able to naturally comply with human forces without violating any safety constraints. ### Solutions The paper proposes a new control framework based on impedance control, exponential control barrier functions and quadratic programming, as follows: - **Impedance control**: Model the contact point between humans and robots as a mass - spring - damper system to simulate the human muscle mechanism and ensure the elasticity and stability of the interaction force. - **Exponential Control Barrier Functions (ECBFs)**: Used to handle high - relative - degree constraint functions and ensure that the system state is always within the safety set. - **Quadratic Programming (QP)**: Used to calculate the optimal virtual force feedback in real - time, compensate for external human forces, and make the robot trajectory conform to safety constraints. ### Innovation points 1. **High adaptability**: Compared with traditional path - planning methods, this method modifies the desired trajectory through an adaptive force compensator, which has higher robustness, shorter response time and lower computational complexity. 2. **High safety**: Compared with existing safety filters, this method enforces safety constraints in the force domain, which not only improves the friendly motion behavior of the robot but also ensures strict compliance with safety constraints. ### Simulation verification The paper verifies the effectiveness of the proposed method through simulation experiments on a two - link planar robot manipulator. The experimental results show that under the action of external human forces, the robot can naturally comply with these forces while strictly abiding by safety constraints, and will not cross the workspace boundaries or approach obstacles. ### Conclusion The control framework proposed in this paper achieves a good balance between safety and compliance in physical human - robot collaboration, providing an effective solution for safe human - robot interaction in practical applications.