Combining System Design and Path Planning

This paper addresses the simultaneous design and path planning problem, in which features associated to the bodies of a mobile system have to be selected to find the best design that optimizes its motion between two given configurations. Solving individual path planning problems for all possible designs and selecting the best result would be a straightforward approach for very simple cases. We propose a more efficient approach that combines discrete (design) and continuous (path) optimization in a single stage. It builds on an extension of a sampling-based algorithm, which simultaneously explores the configuration-space costmap of all possible designs aiming to find the best path-design pair. The algorithm filters out unsuitable designs during the path search, which breaks down the combinatorial explosion. Illustrative results are presented for relatively simple (academic) examples. While our work is currently motivated by problems in computational biology, several applications in robotics can also be envisioned.

[1]  Kostas E. Bekris,et al.  Asymptotically optimal sampling-based kinodynamic planning , 2014, Int. J. Robotics Res..

[2]  Marco Pavone,et al.  Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions , 2013, ISRR.

[3]  Lydia E Kavraki,et al.  Roadmap methods for protein folding. , 2008, Methods in molecular biology.

[4]  Jean-Pierre Merlet,et al.  Optimal Design of Robots , 2005, Robotics: Science and Systems.

[5]  Thierry Siméon,et al.  Sampling-Based Path Planning on Configuration-Space Costmaps , 2010, IEEE Transactions on Robotics.

[6]  Jeffrey W. Herrmann,et al.  Multi-Objective Design and Path Planning Optimization of Unmanned Aerial Vehicles (UAVs) , 2015 .

[7]  Bruce Randall Donald,et al.  Algorithms in Structural Molecular Biology , 2011 .

[8]  Leo Joskowicz,et al.  Kinematic synthesis , 2001 .

[9]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[10]  Didier Devaurs,et al.  A multi-tree extension of the transition-based RRT: Application to ordering-and-pathfinding problems in continuous cost spaces , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Clément Gosselin,et al.  A Global Performance Index for the Kinematic Optimization of Robotic Manipulators , 1991 .

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

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

[14]  Lydia E Kavraki,et al.  Computational models of protein kinematics and dynamics: beyond simulation. , 2012, Annual review of analytical chemistry.

[15]  David Baker,et al.  Proof of principle for epitope-focused vaccine design , 2014, Nature.

[16]  Kris K. Hauser The minimum constraint removal problem with three robotics applications , 2014, Int. J. Robotics Res..

[17]  Thierry Siméon,et al.  Manipulation Planning with Probabilistic Roadmaps , 2004, Int. J. Robotics Res..

[18]  Didier Devaurs,et al.  Optimal Path Planning in Complex Cost Spaces With Sampling-Based Algorithms , 2016, IEEE Transactions on Automation Science and Engineering.

[19]  Thierry Siméon,et al.  Motion planning algorithms for molecular simulations: A survey , 2012, Comput. Sci. Rev..

[20]  David Baker,et al.  Computational design of ligand-binding proteins with high affinity and selectivity , 2013, Nature.

[21]  Steven M. LaValle,et al.  Planning algorithms , 2006 .