Capturing robot workspace structure: representing robot capabilities

Humans have at some point learned an abstraction of the capabilities of their arms. By just looking at the scene they can decide which places or objects they can easily reach and which are difficult to approach. Possessing a similar abstraction of a robot arm's capabilities in its workspace is important for grasp planners, path planners and task planners. In this paper, we show that robot arm capabilities manifest themselves as directional structures specific to workspace regions. We introduce a representation scheme that enables to visualize and inspect the directional structures. The directional structures are then captured in the form of a map, which we name the capability map. Using this capability map, a manipulator is able to deduce places that are easy to reach. Furthermore, a manipulator can either transport an object to a place where versatile manipulation is possible or a mobile manipulator or humanoid torso can position itself to enable optimal manipulation of an object.

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

[2]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[3]  Robert H. Sturges,et al.  A Quantification of Machine Dexterity Applied to an Assembly Task , 1990, Int. J. Robotics Res..

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

[5]  Roger W. Brockett,et al.  Kinematic Dexterity of Robotic Mechanisms , 1994, Int. J. Robotics Res..

[6]  E. Saff,et al.  Distributing many points on a sphere , 1997 .

[7]  Septimiu E. Salcudean,et al.  Fast constrained global minimax optimization of robot parameters , 1998, Robotica.

[8]  Mitsuo Kawato,et al.  Internal models for motor control and trajectory planning , 1999, Current Opinion in Neurobiology.

[9]  Gerd Hirzinger,et al.  A fast and robust grasp planner for arbitrary 3D objects , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[10]  Pyung Hun Chang,et al.  Task-oriented design of robot kinematics using the Grid Method , 2003, Adv. Robotics.

[11]  Karim Abdel-Malek,et al.  Placement of Robot Manipulators to Maximize Dexterity , 2004, Int. J. Robotics Autom..

[12]  Satoshi Kagami,et al.  Efficient prioritized inverse kinematic solutions for redundant manipulators , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Gerd Hirzinger,et al.  Bridging the Gap between Task Planning and Path Planning , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[15]  Kazuhito Yokoi,et al.  Reachable Space Generation of A Humanoid Robot Using The Monte Carlo Method , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Christoph Borst,et al.  A Humanoid Two-Arm System for Dexterous Manipulation , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[17]  Yuling Yan,et al.  All singularities of the 9-DOF DLR medical robot setup for minimally invasive applications , 2006, ARK.

[18]  Tobias Ortmaier,et al.  Kinematic Design Optimization of an Actuated Carrier for the DLR Multi-Arm Surgical System , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.