Repulsive reaction vector generator for whole-arm collision avoidance of 7-DoF redundant robot manipulator

In this paper, we propose a repulsive reaction vector generator (RVG) for whole-arm collision avoidance of 7-DoF redundant robot manipulator, and elucidate the case of spherical-revolute-spherical (S-R-S) type manipulator. Furthermore, this article discusses the obstacle-avoiding function of RVG, in which the generated reaction vector can aid the manipulator to achieve collision avoidance in an intuitive way by taking arm angle as the redundant parameter. First of all, we use six representative points to describe the manipulator, and generate the repulsive vectors according to the relationship between obstacle and the tip, wrist, and arm body of the manipulator, respectively. Next, after the pose of the manipulator, including position, orientation, and arm angle, is rectified by the reaction vector, the command would be sent to proposed vOTG to complete the reactive motion. As a result, the manipulator can achieve intuitive repulsive reaction, active whole-arm collision avoidance, and meanwhile avoiding the minor-risk obstacle by rotating the arm plane. Experimental results with NTU-iCeiRA arm developed in our lab and Microsoft Kinect depth sensor are presented.

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

[2]  Darius Burschka,et al.  Real-time reactive motion generation based on variable attractor dynamics and shaped velocities , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Kazuhiro Kosuge,et al.  Analytical Inverse Kinematic Computation for 7-DOF Redundant Manipulators With Joint Limits and Its Application to Redundancy Resolution , 2008, IEEE Transactions on Robotics.

[4]  Jur P. van den Berg,et al.  Anytime path planning and replanning in dynamic environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Alessandro De Luca,et al.  Nonlinear decoupled motion-stiffness control and collision detection/reaction for the VSA-II variable stiffness device , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Guido Herrmann,et al.  Safe Adaptive Compliance Control of a Humanoid Robotic Arm with Anti-Windup Compensation and Posture Control , 2010, Int. J. Soc. Robotics.

[7]  Yang Qian,et al.  Path Planning Approach for Redundant Manipulator Based on Jacobian Pseudoinverse-RRT Algorithm , 2013, ICIRA.

[8]  Ioannis Iossifidis,et al.  Generating collision free reaching movements for redundant manipulators using dynamical systems , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Gerd Hirzinger,et al.  The DLR artificial skin step I: Uniting sensitivity and collision tolerance , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Torsten Kr Online Trajectory Generation: Straight-Line Trajectories , 2011 .

[11]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[12]  Antonio Bicchi,et al.  Fast and "soft-arm" tactics [robot arm design] , 2004, IEEE Robotics & Automation Magazine.