Hierarchical Motion Planning in Topological Representations

Motion can be described in alternative represen- tations, including joint configuration or end-effector spaces, but also more complex topological representations that imply a change of Voronoi bias, metric or topology of the motion space. Certain types of robot interaction problems, e.g. wrapping around an object, can suitably be described by so-called writhe and interaction mesh representations. However, considering mo- tion synthesis solely in topological spaces is insufficient since it does not cater for additional tasks and constraints in other representations. In this paper we propose methods to combine and exploit different representations for motion synthesis, with specific emphasis on generalization of motion to novel situations. Our approach is formulated in the framework of optimal con- trol as an approximate inference problem, which allows for a direct extension of the graphical model to incorporate multiple representations. Motion generalization is similarly performed by projecting motion from topological to joint configuration space. We demonstrate the benefits of our methods on problems where direct path finding in joint configuration space is extremely hard whereas local optimal control exploiting a representation with different topology can efficiently find optimal trajectories. Further, we illustrate the successful online motion generalization to dynamic environments on challenging, real world problems.

[1]  C. H. Dowker,et al.  Classification of knot projections , 1983 .

[2]  S. Yakowitz,et al.  Differential dynamic programming and Newton's method for discrete optimal control problems , 1984 .

[3]  K. Klenin,et al.  Computation of writhe in modeling of supercoiled DNA. , 2000, Biopolymers.

[4]  Steven M. LaValle,et al.  Incrementally reducing dispersion by increasing Voronoi bias in RRTs , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Weiwei Li,et al.  An Iterative Optimal Control and Estimation Design for Nonlinear Stochastic System , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[6]  Hidefumi Wakamatsu,et al.  Knotting/Unknotting Manipulation of Deformable Linear Objects , 2006, Int. J. Robotics Res..

[7]  Katsushi Ikeuchi,et al.  Representation for knot-tying tasks , 2006, IEEE Transactions on Robotics.

[8]  Marc Toussaint,et al.  Robot trajectory optimization using approximate inference , 2009, ICML '09.

[9]  Russ Tedrake,et al.  Path planning in 1000+ dimensions using a task-space Voronoi bias , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Taku Komura,et al.  Character Motion Synthesis by Topology Coordinates , 2009, Comput. Graph. Forum.

[11]  Sethu Vijayakumar,et al.  Latent spaces for dynamic movement primitives , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[12]  Edmond S. L. Ho,et al.  Spatial relationship preserving character motion adaptation , 2010, ACM Trans. Graph..

[13]  Marc Toussaint,et al.  An Approximate Inference Approach to Temporal Optimization in Optimal Control , 2010, NIPS.

[14]  Jun Nakanishi,et al.  Stiffness and temporal optimization in periodic movements: An optimal control approach , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Vijay Kumar,et al.  Identification and Representation of Homotopy Classes of Trajectories for Search-based Path Planning in 3D , 2011, Robotics: Science and Systems.

[16]  Takamitsu Matsubara,et al.  Reinforcement learning of clothing assistance with a dual-arm robot , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[17]  Marc Toussaint,et al.  On Stochastic Optimal Control and Reinforcement Learning by Approximate Inference , 2012, Robotics: Science and Systems.

[18]  Sethu Vijayakumar,et al.  Optimal variable stiffness control: formulation and application to explosive movement tasks , 2012, Auton. Robots.

[19]  P. Abbeel,et al.  Identification and Representation of Homotopy Classes of Trajectories for Search-Based Path Planning in 3D , 2012 .