Reactive motion planning using time-layered C-spaces for a collaborative robot PaDY

A reactive motion-planning for collaborative robots using the time-layered C-spaces (TLC-spaces) is proposed in this paper. First, the time-augmented C-space (TAC-space) is introduced. TAC-space is an implementation of the configuration-time space with multiple moving obstacles [Latombe JC. Robot motion planning. Kluwer Academic; 1991. p. 22, 23]. The TAC-space is obtained by stacking the current and predicted future C-spaces along the time axis using predicted motions of the obstacles. Then, TLC-spaces is constructed as the collection of only those C-spaces in the TAC-space that are relevant to the motion planning with moving obstacles. The trajectory that reaches the goal configuration at the specified target time is generated under dynamic constraints including robot velocity and acceleration. We focus on a collaborative robot, PaDY, whose task is to deliver tools and parts to the worker in a factory. Similar to an actual assembly process in an automobile production system, six scenarios are selected for the evaluation of the proposed motion planning method. The simulation results using the real-life motion of workers show that the computation time required for the proposed motion planning using TLC-spaces is shorter than that of our previous method using TAC-space. The experimental results show that the proposed method is applicable to PaDY in human environments. GRAPHICAL ABSTRACT

[1]  Hanan Samet,et al.  Motion planning in a dynamic domain , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[2]  Jun Kinugawa,et al.  Adaptive Motion Planning for a Collaborative Robot Based on Prediction Uncertainty to Enhance Human Safety and Work Efficiency , 2019, IEEE Transactions on Robotics.

[3]  Hanan Samet,et al.  Accessibility: a new approach to path planning among moving obstacles , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[5]  Jun Kinugawa,et al.  PaDY: Human-friendly/cooperative working support robot for production site , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Brian Peacock,et al.  Cobots for the automobile assembly line , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  Tomás Lozano-Pérez,et al.  An algorithm for planning collision-free paths among polyhedral obstacles , 1979, CACM.

[8]  Yoji Yamada,et al.  Proposal of Skill-Assist: a system of assisting human workers by reflecting their skills in positioning tasks , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

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

[10]  G. Swaminathan Robot Motion Planning , 2006 .

[11]  Jun Kinugawa,et al.  Dynamic collision avoidance method for co-worker robot using time augmented configuration-space , 2016, 2016 IEEE International Conference on Mechatronics and Automation.

[12]  Takashi Tsubouchi,et al.  Planning and Navigation by a Mobile Robot in the Presence of Multiple Moving Obstacles and Their Velocities , 1996, J. Robotics Mechatronics.

[13]  Yasuhiro Masutani,et al.  Real Time Motion Planning in Dynamic Environment Containing Moving Obstacles Using Spatiotemporal RRT , 2007 .

[14]  J. Troccaz,et al.  A passive arm with dynamic constraints: a solution to safety problems in medical robotics , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[15]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[16]  S. Zucker,et al.  Toward Efficient Trajectory Planning: The Path-Velocity Decomposition , 1986 .

[17]  Jun Kinugawa,et al.  Adaptive Task Scheduling for an Assembly Task Coworker Robot Based on Incremental Learning of Human's Motion Patterns , 2017, IEEE Robotics and Automation Letters.

[18]  J. E. Colgate,et al.  Cobots: Robots for Collaboration With Human Operators , 1996, Dynamic Systems and Control.

[19]  Han-Pang Huang,et al.  Motion planning of a dual-arm mobile robot in the configuration-time space , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  K. Kosuge,et al.  Motion planning with worker's trajectory prediction for assembly task partner robot , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.