A New Objective Function for Obstacle Avoidance by Redundant Service Robot Arms

The performance of task-space tracking control of kinematically redundant robots regulating self-motion to ensure obstacle avoidance is studied and discussed. As the sub-task objective, the links of the kinematically redundant assistive robot should avoid any collisions with the patient that is being assisted. The shortcomings of the obstacle avoidance algorithms are discussed and a new obstacle avoidance algorithm is proposed. The performance of the proposed algorithm is validated with tests that were carried out using the virtual model of a seven degrees-of-freedom robot arm. The test results indicate that the developed controller for the robot manipulator is successful in both accomplishing the main-task and the sub-task objectives.

[1]  Richard Colbaugh,et al.  Obstacle avoidance for redundant robots using configuration control , 1989, J. Field Robotics.

[2]  Beom Hee Lee,et al.  Obstacle avoidance for kinematically redundant robots using distance algorithm , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[3]  Homayoun Seraji Task options for redundancy resolution using configuration control , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[4]  Darren M. Dawson,et al.  Set-point navigation of a redundant robot in uncertain environments using finite range sensors , 2008, 2008 47th IEEE Conference on Decision and Control.

[5]  Ian D. Walker,et al.  Adaptive Non-Linear Tracking Control of kinematically Redundant robot Manipulators1 , 2008, Int. J. Robotics Autom..

[6]  Y. Hamam,et al.  Optimal Trajectory Planning of Manipulators With Collision Detection and Avoidance , 1992 .

[7]  Darren M. Dawson,et al.  Adaptive control of redundant robot manipulators with sub-task objectives , 2008, 2008 American Control Conference.

[8]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[9]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .

[10]  S. Shankar Sastry,et al.  Dynamic control of redundant manipulators , 1989, J. Field Robotics.

[11]  Gene H. Golub,et al.  Matrix computations , 1983 .

[12]  Frank L. Lewis,et al.  Robot Manipulator Control: Theory and Practice , 2003 .

[13]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[14]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[15]  Jing-Sin Liu,et al.  On-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace , 2002, Robotica.

[16]  Tien C. Hsia,et al.  Joint trajectory generation for redundant robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[17]  Alexander Dietrich,et al.  An overview of null space projections for redundant, torque-controlled robots , 2015, Int. J. Robotics Res..

[18]  H. Das,et al.  Inverse kinematic algorithms for redundant systems , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[19]  Jun Nakanishi,et al.  Operational Space Control: A Theoretical and Empirical Comparison , 2008, Int. J. Robotics Res..

[20]  Erdinc Sahin Conkur,et al.  Clarifying the definition of redundancy as used in robotics , 1997, Robotica.

[21]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[22]  Wang Lian-gui Self-motion control of redundant manipulators , 2003 .

[23]  Axel Gräser,et al.  A Supportive FRIEND at Work: Robotic Workplace Assistance for the Disabled , 2013, IEEE Robotics & Automation Magazine.

[24]  Martin Buss,et al.  Obstacle avoidance for redundant robots using Jacobian transpose method , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  D. Dawson,et al.  Adaptive Nonlinear Tracking Control of Kinematically Redundant Robot Manipulators with Sub-Task Extensions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[26]  Axel Gräser,et al.  A BCI-controlled robotic assistant for quadriplegic people in domestic and professional life , 2011, Robotica.

[27]  G. Giralt,et al.  Safe and dependable physical human-robot interaction in anthropic domains: State of the art and challenges , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  Mehmet İsmet Can Dede Virtual prototyping for robot controllers , 2010 .

[29]  Bai Chen,et al.  Obstacle avoidance algorithm for 7-DOF redundant anthropomorphic arm , 2015 .