Active Collision Avoidance for Human-Robot Interaction With UKF, Expert System, and Artificial Potential Field Method

With the development of Industry 4.0, the cooperation between robots and people is increasing. Therefore, man—machine security is the first problem that must be solved. In this paper, we proposed a novel methodology of active collision avoidance to safeguard the human who enters the robot's workspace. In the conventional approaches of obstacle avoidance, it is not easy for robots and humans to work safely in the common unstructured environment due to the lack of the intelligence. In this system, one Kinect is employed to monitor the workspace of the robot and detect anyone who enters the workspace of the robot. Once someone enters the working space, the human will be detected, and the skeleton of the human can be calculated in real time by the Kinect. The measurement errors increase over time, owing to the tracking error and the noise of the device. Therefore we use an Unscented Kalman Filter (UKF) to estimate the positions of the skeleton points. We employ an expert system to estimate the behavior of the human. Then let the robot avoid the human by taking different measures, such as stopping, bypassing the human or getting away. Finally, when the robot needs to execute bypassing the human in real time, to achieve this, we adopt a method called artificial potential field method to generate a new path for the robot. By using this active collision avoidance, the system can achieve the purpose that the robot is unable to touch on the human. This proposed system highlights the advantage that during the process, it can first detect the human, then analyze the motion of the human and finally safeguard the human. We experimentally tested the active collision avoidance system in real-world applications. The results of the test indicate that it can effectively ensure human security.

[1]  Dominik Henrich,et al.  Human-robot cooperation: safe pick-and-place operations , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[2]  Javier Minguez,et al.  Extending Collision Avoidance Methods to Consider the Vehicle Shape, Kinematics, and Dynamics of a Mobile Robot , 2009, IEEE Transactions on Robotics.

[3]  Jeffrey Too Chuan Tan,et al.  Triple stereo vision system for safety monitoring of human-robot collaboration in cellular manufacturing , 2011, 2011 IEEE International Symposium on Assembly and Manufacturing (ISAM).

[4]  Gong Chen,et al.  Human–Robot Interaction Control of Rehabilitation Robots With Series Elastic Actuators , 2015, IEEE Transactions on Robotics.

[5]  Chunquan Li,et al.  A Simple Brain Storm Optimization Algorithm With a Periodic Quantum Learning Strategy , 2018, IEEE Access.

[6]  Shozo Takata,et al.  Human and robot allocation method for hybrid assembly systems , 2011 .

[7]  Ping Zhang,et al.  Online robot calibration based on vision measurement , 2013 .

[8]  Masatoshi Ishikawa,et al.  Safe human-robot-coexistence: emergency-stop using a high-speed vision-chip , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Aaron D. Lanterman,et al.  Unscented Kalman Filters for Multiple Target Tracking With Symmetric Measurement Equations , 2009, IEEE Transactions on Automatic Control.

[10]  Xiang Li,et al.  Adaptive Human–Robot Interaction Control for Robots Driven by Series Elastic Actuators , 2017, IEEE Transactions on Robotics.

[11]  Francisco A. Candelas,et al.  Safe human-robot interaction based on dynamic sphere-swept line bounding volumes , 2011 .

[12]  Ivan Kalaykov,et al.  Semi-active compliant robot enabling collision safety for human robot interaction , 2010, 2010 IEEE International Conference on Mechatronics and Automation.

[13]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

[14]  Dominik Henrich,et al.  3D Collision Detection for Industrial Robots and Unknown Obstacles using Multiple Depth Images , 2009 .

[15]  Chang Liu,et al.  Parallel Interacting Multiple Model-Based Human Motion Prediction for Motion Planning of Companion Robots , 2015, IEEE Transactions on Automation Science and Engineering.

[16]  Kazuhito Yokoi,et al.  Real-Time Planning of Humanoid Robot's Gait for Force-Controlled Manipulation , 2004, IEEE/ASME Transactions on Mechatronics.

[17]  Peter Xiaoping Liu,et al.  A New Deformation Model of Biological Tissue for Surgery Simulation , 2017, IEEE Transactions on Cybernetics.

[18]  Antonio Bicchi,et al.  Integration of active and passive compliance control for safe human-robot coexistence , 2009, 2009 IEEE International Conference on Robotics and Automation.

[19]  Yue Wang,et al.  Collaborative Assembly in Hybrid Manufacturing Cells: An Integrated Framework for Human–Robot Interaction , 2018, IEEE Transactions on Automation Science and Engineering.

[20]  B. Nickolay,et al.  Image based 3D surveillance for flexible man-robot-cooperation , 2005 .

[21]  R.V. Patel,et al.  A fast algorithm for moving obstacle avoidance for vision-based mobile robots , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[22]  Oussama Khatib,et al.  A depth space approach to human-robot collision avoidance , 2012, 2012 IEEE International Conference on Robotics and Automation.

[23]  Alexander Dietrich,et al.  Integration of Reactive, Torque-Based Self-Collision Avoidance Into a Task Hierarchy , 2012, IEEE Transactions on Robotics.

[24]  Laurent Jeanpierre,et al.  Human-robot collaboration for a shared mission , 2010, 2010 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[25]  Farid Golnaraghi,et al.  A Kalman/Particle Filter-Based Position and Orientation Estimation Method Using a Position Sensor/Inertial Measurement Unit Hybrid System , 2010, IEEE Transactions on Industrial Electronics.

[26]  Andrea Maria Zanchettin,et al.  Safety in human-robot collaborative manufacturing environments: Metrics and control , 2016, IEEE Transactions on Automation Science and Engineering.

[27]  Xiaodong Wu,et al.  Neurally Controlled Steering for Collision-Free Behavior of a Snake Robot , 2013, IEEE Transactions on Control Systems Technology.

[28]  Zhang Ping,et al.  A fast continuous collision detection algorithm based on K_DOPs , 2011, 2011 International Conference on Electronics, Communications and Control (ICECC).

[29]  Hiroshi Fujimoto,et al.  Suppression of Current Quantization Effects for Precise Current Control of SPMSM Using Dithering Techniques and Kalman Filter , 2014, IEEE Transactions on Industrial Informatics.

[30]  M. J. Mahjoob,et al.  Bee colony algorithm for real-time optimal path planning of mobile robots , 2009, 2009 Fifth International Conference on Soft Computing, Computing with Words and Perceptions in System Analysis, Decision and Control.

[31]  Ivan Kalaykov,et al.  Static and dynamic collision safety for human robot interaction using magneto-rheological fluid based compliant robot manipulator , 2010, 2010 IEEE International Conference on Robotics and Biomimetics.

[32]  Chunquan Li,et al.  A Brain Storm Optimization With Multi-Information Interactions for Global Optimization Problems , 2018, IEEE Access.

[33]  Kouhei Ohnishi,et al.  Collision Avoidance Method of Humanoid Robot With Arm Force , 2004, IEEE Transactions on Industrial Electronics.

[34]  Lihui Wang,et al.  Vision-guided active collision avoidance for human-robot collaborations , 2013 .

[35]  James Diebel,et al.  Representing Attitude : Euler Angles , Unit Quaternions , and Rotation Vectors , 2006 .