Manipulator motion planning using flexible obstacle avoidance based on model learning

Traditional manipulator motion planning methods aim to find collision-free paths. But in highly cluttered environments, it is hard to find available solutions. We present a novel motion planning strategy which integrates the sampling-based path planning algorithm with the flexible obstacle avoidance approach for finding the efficient path through changing poses of movable obstacles. Following the resulting path, the manipulator can push the obstacles away and move to the target simultaneously. For dealing with the safety issue of the interaction between manipulator and obstacles, a learning-based motion modeling method is proposed for motion prediction of the obstacles being pushed by manipulator, and then the trained models are utilized in the motion planning. The results from both simulations and real robot experiments show that the proposed method can generate efficient paths which cannot be solved by traditional method.

[1]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[2]  David J. C. MacKay,et al.  Information Theory, Inference, and Learning Algorithms , 2004, IEEE Transactions on Information Theory.

[3]  Pieter Abbeel,et al.  Physics-based trajectory optimization for grasping in cluttered environments , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Siddhartha S. Srinivasa,et al.  A Framework for Push-Grasping in Clutter , 2011, Robotics: Science and Systems.

[5]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  Michael I. Jordan,et al.  Supervised learning from incomplete data via an EM approach , 1993, NIPS.

[7]  David Baraff,et al.  Issues in computing contact forces for non-penetrating rigid bodies , 1993, Algorithmica.

[8]  Matteo Munaro,et al.  3D robot perception with Point Cloud Library , 2016, Robotics Auton. Syst..

[9]  Aude Billard,et al.  Dynamical System Modulation for Robot Learning via Kinesthetic Demonstrations , 2008, IEEE Transactions on Robotics.

[10]  Vijay Kumar,et al.  Integrating Human Inputs with Autonomous Behaviors on an Intelligent Wheelchair Platform , 2007, IEEE Intelligent Systems.

[11]  James J. Kuffner,et al.  Planning Among Movable Obstacles with Artificial Constraints , 2008, Int. J. Robotics Res..

[12]  Yiannis Demiris,et al.  Human-wheelchair collaboration through prediction of intention and adaptive assistance , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Rustam Stolkin,et al.  Learning modular and transferable forward models of the motions of push manipulated objects , 2017, Auton. Robots.

[14]  Hesheng Wang,et al.  Shared Control with Flexible Obstacle Avoidance for Manipulator , 2016, IAS.

[15]  Satoshi Makita,et al.  Joint torque optimization for quasi-static graspless manipulation , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Tamim Asfour,et al.  Manipulation Planning Among Movable Obstacles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[17]  Y. Maeda,et al.  Planning of graspless manipulation based on rapidly-exploring random trees , 2005, (ISATP 2005). The 6th IEEE International Symposium on Assembly and Task Planning: From Nano to Macro Assembly and Manufacturing, 2005..

[18]  Siddhartha S. Srinivasa,et al.  Physics-Based Grasp Planning Through Clutter , 2012, Robotics: Science and Systems.

[19]  Jingchuan Wang,et al.  3D Semantic Map-Based Shared Control for Smart Wheelchair , 2012, ICIRA.

[20]  Jingchuan Wang,et al.  Semantic Mapping for Smart Wheelchairs Using RGB-D Camera , 2013 .

[21]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[22]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .