School of Mechanical Engineering and Automation, Fuzhou University, Fuzhou 350116, China.
Sensors (Basel). 2019 May 23;19(10):2368. doi: 10.3390/s19102368.
Physical contact inevitably occurs during robot interaction with outside environments. A robot should have the ability to detect and distinguish whether a physical interaction between a human and the robot is contact or collision, so as to ensure human safety and improve interaction performance. In this paper, a virtual sensor that can detect and distinguish contact and collision between humans and industrial robots is proposed. Based on the generalized momentum of the robot, two observers with low-pass and band-pass filter characteristics were designed in this virtual sensor to realize the robot collision detection. Using the different frequency distribution ranges of the lighter contact force signal and the heavier collision force signal, the filter parameters in the two observers were appropriately selected to distinguish between collisions and contacts in close interaction between humans and robots. The virtual sensor does not require acceleration information or inverse dynamics calculations. It only needs to sample the motor driving current and position information of the robot joint, and can easily be applied to conventional industrial robots. The experimental results show that the low-pass and band-pass torque observers can detect different force signals in real-time, and the proposed virtual sensor can be used for collision detection and distinction in human-robot interactions.
在机器人与外部环境交互过程中,不可避免地会发生物理接触。机器人应该具备检测和区分人与机器人之间的物理交互是接触还是碰撞的能力,以确保人员安全并提高交互性能。本文提出了一种可检测和区分人与工业机器人之间接触和碰撞的虚拟传感器。基于机器人的广义动量,该虚拟传感器中设计了两个具有低通和带通滤波器特性的观测器,以实现机器人碰撞检测。利用较轻的接触力信号和较重的碰撞力信号的不同频率分布范围,适当选择两个观测器中的滤波器参数,以区分机器人与人近距离交互过程中的碰撞和接触。该虚拟传感器不需要加速度信息或逆动力学计算,只需对机器人关节的电机驱动电流和位置信息进行采样,可方便地应用于常规工业机器人。实验结果表明,低通和带通扭矩观测器可以实时检测不同的力信号,所提出的虚拟传感器可用于人机交互中的碰撞检测和区分。