Increasing efficiency of optimization-based path planning for robotic manipulators

Path planning for robotic manipulators interacting with obstacles is considered, where an end-effector is to be driven to a goal region in minimum time, collisions are to be avoided, and kinematic and dynamic constraints are to be obeyed. The obstacles can be time-varying in their positions, but the positions should be known or estimated over the prediction horizon for planning the path. This non-convex optimization problem can be approximated by Mixed Integer Programs (MIPs), which usually leads to a large number of binary variables, and hence, to inacceptable computational time for the planning. In this paper, we present a geometric result whose application drastically reduces the number of binary decision variables in the aforementioned MIPs for 3D motion planning problems. This leads to a reduction in computational time, which is demonstrated for different scenarios.

[1]  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).

[2]  Olaf Stursberg,et al.  Optimal motion planning for robotic manipulators with dynamic obstacles using mixed-integer linear programming , 2009, 2009 17th Mediterranean Conference on Control and Automation.

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

[4]  Gunther Reissig,et al.  Computing Abstractions of Nonlinear Systems , 2009, IEEE Transactions on Automatic Control.

[5]  Richard C. Larson,et al.  Model Building in Mathematical Programming , 1979 .

[6]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[7]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[8]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[9]  Oliver Brock,et al.  Elastic roadmaps—motion generation for autonomous mobile manipulation , 2010, Auton. Robots.

[10]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[11]  Olaf Stursberg,et al.  Optimal path planning in the workspace for articulated robots using mixed integer programming , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Olaf Stursberg,et al.  Optimizing Motion of Robotic Manipulators in Interaction with Human Operators , 2011, ICIRA.

[13]  J. How,et al.  Mixed-integer programming for control , 2005, Proceedings of the 2005, American Control Conference, 2005..

[14]  L. Blackmore,et al.  Optimal manipulator path planning with obstacles using disjunctive programming , 2006, 2006 American Control Conference.

[15]  Olaf Stursberg,et al.  Mixed-integer programming for optimal path planning of robotic manipulators , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[16]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[17]  Olaf Stursberg,et al.  Improving motion of robotic manipulators by an embedded optimizer , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[18]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[19]  Olaf Stursberg,et al.  Human arm motion modeling and long-term prediction for safe and efficient Human-Robot-Interaction , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  L. C. Thomas,et al.  Model Building in Mathematical Programming (2nd Edition) , 1986 .