Making planned paths look more human-like in humanoid robot manipulation planning

It contradicts the human's expectations when humanoid robots move awkwardly during manipulation tasks. The unnatural motion may be caused by awkward start or goal configurations or by probabilistic path planning processes that are often used. This paper shows that the choice of an arm's target configuration strongly effects planning time and how human-like a planned path appears. Human-like goal configurations are found using a criterion from ergonomics research. The knowledge which pose of the Tool Center Point (TCP) can be reached in a natural manner is encapsulated in a restricted reachability map for the robot arm.

[1]  Michael Beetz,et al.  Generality and legibility in mobile manipulation , 2010, Auton. Robots.

[2]  Thomas Hulin,et al.  Workspace comparisons of setup configurations for human-robot interaction , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Eckhard Freund,et al.  Controlling anthropomorphic kinematics as multi-agent systems , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[4]  Tsuneo Yoshikawa,et al.  A New End-effector for On-orbit Assembly of a Large Reflector , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[5]  Konrad Paul Kording,et al.  Statistics of Natural Movements Are Reflected in Motor Errors , 2009, Journal of neurophysiology.

[6]  Timothy Bretl,et al.  Using Motion Primitives in Probabilistic Sample-Based Planning for Humanoid Robots , 2008, WAFR.

[7]  Gerd Hirzinger,et al.  Using a model of the reachable workspace to position mobile manipulators for 3-d trajectories , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[8]  Jürgen Roßmann,et al.  Robotics enable the simulation and animation of the Virtual Human , 2009, 2009 International Conference on Advanced Robotics.

[9]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

[10]  James J. Kuffner,et al.  OpenRAVE: A Planning Architecture for Autonomous Robotics , 2008 .

[11]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[12]  Siddhartha S. Srinivasa,et al.  BiSpace Planning: Concurrent Multi-Space Exploration , 2008, Robotics: Science and Systems.

[13]  Gerd Hirzinger,et al.  Capturing robot workspace structure: representing robot capabilities , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  L McAtamney,et al.  RULA: a survey method for the investigation of work-related upper limb disorders. , 1993, Applied ergonomics.

[15]  Satoshi Kagami,et al.  Manipulability optimization for trajectory generation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[16]  Rüdiger Dillmann,et al.  Representation and constrained planning of manipulation strategies in the context of Programming by Demonstration , 2010, 2010 IEEE International Conference on Robotics and Automation.

[17]  Rachid Alami,et al.  A framework for adapting social conventions in a mobile robot motion in human-centered environment , 2009, 2009 International Conference on Advanced Robotics.

[18]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[19]  Gerd Hirzinger,et al.  Efficient and Precise Grasp Planning for Real World Objects , 2005, Multi-point Interaction with Real and Virtual Objects.

[20]  Gerd Hirzinger,et al.  Inverse kinematics with closed form solutions for highly redundant robotic systems , 2009, 2009 IEEE International Conference on Robotics and Automation.

[21]  Florian Schmidt,et al.  Rollin' Justin - Design considerations and realization of a mobile platform for a humanoid upper body , 2009, 2009 IEEE International Conference on Robotics and Automation.