Synthesizing Robot Motions Adapted to Human Presence

With robotics hardware becoming more and more safe and compliant, robots are not far from entering our homes. The robot, that will share the same environment with humans, will be expected to consider the geometry of the interaction and to perform intelligent space sharing.In this case, even the simplest tasks, e.g. handing over an object to a person, raise important questions such as: where the task should be achieved?; how to place the robot relatively to the human in order to ease the human action?; how to hand over an object?; and more generally, how to move in a relatively constrained environment in the presence of humans?In this paper we present an integrated motion synthesis framework from planning to execution that is especially designed for a robot that interacts with humans. This framework, composed of Perspective Placement, Human Aware Manipulation Planner and Soft Motion Trajectory Planner, generates robot motions by taking into account human’s safety; his vision field and his perspective; his kinematics and his posture along with the task constraints.

[1]  Henrik I. Christensen,et al.  Evaluation of Passing Distance for Social Robots , 2006, ROMAN 2006 - The 15th IEEE International Symposium on Robot and Human Interactive Communication.

[2]  Friedrich M. Wahl,et al.  Towards On-Line Trajectory Computation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  E. Hall,et al.  The Hidden Dimension , 1970 .

[4]  M. Katayama,et al.  Optimization principle determines human arm postures and "comfort" , 2003, SICE 2003 Annual Conference (IEEE Cat. No.03TH8734).

[5]  Joachim Rix,et al.  Virtual Prototyping - The Integration of Design and Virtual Reality , 1998, CAD Tools and Algorithms for Product Design.

[6]  R. Chatila,et al.  Towards Human-Aware Cognitive Robots , 2006 .

[7]  Rachid Alami,et al.  Supervision and motion planning for a mobile manipulator interacting with humans , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[8]  Vincent Hayward,et al.  Trajectory Generation for Sensor-Driven and Time-Varying Tasks , 1993, Int. J. Robotics Res..

[9]  K. Sakata,et al.  Psychological evaluation on shape and motions of real humanoid robot , 2004, RO-MAN 2004. 13th IEEE International Workshop on Robot and Human Interactive Communication (IEEE Catalog No.04TH8759).

[10]  R. L. Andersson Aggressive trajectory generator for a robot ping-pong player , 1989 .

[11]  Tatsuo Arai,et al.  Evaluation of human sense of security for coexisting robots using virtual reality. 1st report: evaluation of pick and place motion of humanoid robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[12]  Henrik I. Christensen,et al.  Human-robot embodied interaction in hallway settings: a pilot user study , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[13]  Luc Van Gool,et al.  Procedural modeling of buildings , 2006, ACM Trans. Graph..

[14]  D. Sidobre,et al.  On-line trajectory planning of robot manipulator ’ s end effector in Cartesian Space using quaternions , 2005 .

[15]  Alin Albu-Schäffer,et al.  Safety Evaluation of Physical Human-Robot Interaction via Crash-Testing , 2007, Robotics: Science and Systems.

[16]  Rachid Alami,et al.  A Human Aware Mobile Robot Motion Planner , 2007, IEEE Transactions on Robotics.

[17]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[18]  Koji Ikuta,et al.  Safety-optimizing method of human-care robot design and control , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Alois Knoll,et al.  Human-robot interaction in handing-over tasks , 2008, RO-MAN 2008 - The 17th IEEE International Symposium on Robot and Human Interactive Communication.

[20]  Illah R. Nourbakhsh,et al.  A survey of socially interactive robots , 2003, Robotics Auton. Syst..

[21]  William D. Smart,et al.  A Video Game-Based Mobile Robot Simulation Environment , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Ronan Boulic,et al.  An inverse kinematics architecture enforcing an arbitrary number of strict priority levels , 2004, The Visual Computer.

[23]  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.

[24]  Matthieu Herrb,et al.  A tool for the specification and the implementation of operating modules in a distributed robot architecture , 1999 .

[25]  Andrea Lockerd Thomaz,et al.  Perspective Taking: An Organizing Principle for Learning in Human-Robot Interaction , 2006, AAAI.

[26]  Peter Wonka,et al.  Generating 3D Building Models from Architectural Drawings: A Survey , 2009, IEEE Computer Graphics and Applications.

[27]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[28]  William S. Harwin,et al.  Minimum Jerk Trajectory Control for Rehabilitation and Haptic Applications , 2002, ICRA.

[29]  Rachid Alami,et al.  A Hybrid Approach to Intricate Motion, Manipulation and Task Planning , 2009, Int. J. Robotics Res..

[30]  Cynthia Breazeal,et al.  Cost-Based Anticipatory Action Selection for Human–Robot Fluency , 2007, IEEE Transactions on Robotics.

[31]  Olivier Stasse,et al.  A two-steps next-best-view algorithm for autonomous 3D object modeling by a humanoid robot , 2009, 2009 IEEE International Conference on Robotics and Automation.

[32]  Hirokazu Seki,et al.  Minimum jerk control of power assisting robot on human arm behavior characteristic , 2004, 2004 IEEE International Conference on Systems, Man and Cybernetics (IEEE Cat. No.04CH37583).

[33]  L.F. Marin-Urias,et al.  Geometric Tools for Perspective Taking for Human–Robot Interaction , 2008, 2008 Seventh Mexican International Conference on Artificial Intelligence.

[34]  Matthieu Herrb,et al.  G/sup en/oM: a tool for the specification and the implementation of operating modules in a distributed robot architecture , 1997, Proceedings of the 1997 IEEE/RSJ International Conference on Intelligent Robot and Systems. Innovative Robotics for Real-World Applications. IROS '97.

[35]  M. Yoda,et al.  Basic study on avoidance motions for human behaviors , 1995, Proceedings 4th IEEE International Workshop on Robot and Human Communication.

[36]  Alin Albu-Schaffer,et al.  Safety in Human-Robot Interaction , 2008 .

[37]  N. Hogan An organizing principle for a class of voluntary movements , 1984, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[38]  Dana Kulic,et al.  Pre-collision safety strategies for human-robot interaction , 2007, Auton. Robots.

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

[40]  Andrea Lockerd Thomaz,et al.  Using perspective taking to learn from ambiguous demonstrations , 2006, Robotics Auton. Syst..

[41]  Rachid Alami,et al.  How may I serve you?: a robot companion approaching a seated person in a helping context , 2006, HRI '06.

[42]  S. Liu,et al.  An on-line reference-trajectory generator for smooth motion of impulse-controlled industrial manipulators , 2002, 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623).

[43]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[44]  K. S. Eklundh,et al.  Investigating spatial relationships in human-robot interactions , 2005 .

[45]  Koji Ikuta,et al.  Safety Evaluation Method of Design and Control for Human-Care Robots , 2003, Int. J. Robotics Res..

[46]  John Kenneth Salisbury,et al.  Playing it safe [human-friendly robots] , 2004, IEEE Robotics & Automation Magazine.

[47]  Rachid Alami,et al.  Exploratory Study of a Robot Approaching a Person in the Context of Handing Over an Object , 2007, AAAI Spring Symposium: Multidisciplinary Collaboration for Socially Assistive Robotics.

[48]  J. Gregory Trafton,et al.  Enabling effective human-robot interaction using perspective-taking in robots , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[49]  Rachid Alami,et al.  Spatial reasoning for human robot interaction , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[50]  J. Gregory Trafton,et al.  Perspective-taking with robots: experiments and models , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[51]  Elizabeth A. Croft,et al.  Jerk-bounded manipulator trajectory planning: design for real-time applications , 2003, IEEE Trans. Robotics Autom..

[52]  Mathias Kölsch,et al.  The Postural Comfort Zone for Reaching Gestures , 2003 .

[53]  David Lee,et al.  The influence of subjects' personality traits on personal spatial zones in a human-robot interaction experiment , 2005, ROMAN 2005. IEEE International Workshop on Robot and Human Interactive Communication, 2005..

[54]  J. Flavell Perspectives on perspective taking. , 1992 .

[55]  M. Tomasello,et al.  Level 1 perspective-taking at 24 months of age , 2006 .

[56]  David Lee,et al.  Close encounters: spatial distances between people and a robot of mechanistic appearance , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

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

[58]  Jeffrey M. Bradshaw,et al.  Ten Challenges for Making Automation a "Team Player" in Joint Human-Agent Activity , 2004, IEEE Intell. Syst..

[59]  Dana Kulic,et al.  Physiological and subjective responses to articulated robot motion , 2006, Robotica.