Robotics Research pp 453-469 | Cite as
Fast Sample-Based Planning for Dynamic Systems by Zero-Control Linearization-Based Steering
Abstract
We propose linearizing about zero-control trajectories of the dynamics and cost instead of linearizing about a single point for steering and distance computations in RRT-like motion planning for highly dynamic systems. Formulated as a time-varying Linear Quadratic Regulator problem, the proposed steering is designed to be efficient and numerically tractable. We describe the computational trade-offs that arise when compared to solving a conventional time-invariant LQR, and provide numerical results for a 3-link inverted pendulum on a cart for a wide range of look-aheads (from hundredths of a second to a second). We find that planning with longer time horizons for the cart-pendulum system requires fewer total vertices, leading to faster exploration than short look-aheads as are customary when linearizing around a single state depending on the density of the obstacles.
Notes
Acknowledgements
This work has been supported by NASA Early Career Faculty fellowship NNX12AQ47GS02 and ARO grant W911NF1410203. This work utilized the Janus supercomputer, which is supported by the National Science Foundation (award number CNS-0821794) and the University of Colorado Boulder. The Janus supercomputer is a joint effort of the University of Colorado Boulder, the University of Colorado Denver and the National Center for Atmospheric Research. Janus is operated by the University of Colorado Boulder
References
- 1.Anderson, B.D.O., Moore, J.B.: Optimal Control: Linear Quadratic Methods. Dover Publications INC (1990)Google Scholar
- 2.Glassman, E., Tedrake, R.: A quadratic regulator-based heuristic for rapidly exploring state space. In: IEEE International Conference on Robotics and Automation, pp. 5021–5028 (2010)Google Scholar
- 3.Goretkin, G., Perez, A., Platt Jr. R., Konidaris, G.: Optimal sampling-based planning for linear-quadratic kinodynamic systems. In: IEEE International Conference on Robotics and Automation, pp. 2429–2436 (2013)Google Scholar
- 4.Hauser, J.: A projection operator approach to the optimization of trajectory functionals. In: IFAC World Congress (2002)Google Scholar
- 5.Hauser, J.: On the computation of optimal state transfers with application to the control of quantum spin systems. In: American Control Conference, pp. 2169 – 2174 (2003)Google Scholar
- 6.Hauser, J., Meyer, D.G.: The trajectory manifold of a nonlinear control system. In: IEEE Conference on Decision and Control, pp. 1034–1039 (1998)Google Scholar
- 7.Hespanha, J.P.: Linear Systems Theory. Princeton university press, Princeton (2009)Google Scholar
- 8.Janson, L., Pavone, M.: Fast marching trees: a fast marching sampling-based method for optimal motion planning in many dimensions. In: International Symposium on Robotics Research (2013)Google Scholar
- 9.Jeon, J.H., Karaman, H., Frazzoli, E.: Anytime computation of time-optimal off-road vehicle maneuvers using the rrt*. In: IEEE Conference on Decision and Control, pp. 3276–3282 (2011)Google Scholar
- 10.Karaman, S., Frazzoli, E.: Sampling-based algorithms for optimal motion planning. In: The International Journal of Robotics Research, pp. 846–894 (2011)Google Scholar
- 11.Kunz, T., Stilman, M.: Kinodynamic rrts with fixed time step and best-input extension are not probabilistically complete. In: International Workshop on the Algorithmic Foundations of Robotics (2014)Google Scholar
- 12.Lavalle, S.M., Kuffner, J.J.: Randomized kinodynamic planning. In: The International Journal of Robotics Research, pp. 378–400 (2001)Google Scholar
- 13.Li, Y., Littlefield, Z., Bekris, K.E.: Sparse methods for efficient asymptotically optimal kinodynamic planning. In: Workshop on the Algorithmic Foundations of Robotics (2014)Google Scholar
- 14.Littlefield, Z., Li, Y., Bekris, K.E.: Efficient sampling-based motion planning with asymptotic near-optimality guarantees for systems with dynamics. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1779–1785 (2013)Google Scholar
- 15.Perez, A., Platt, R., Konidaris, G., Kaelbling, L., Lozano-Perez, T.: LQR-RRT*: optimal sampling-based motion planning with automatically derived extension heuristics. In: IEEE International Conference on Robotics and Automation, pp. 2537–2542 (2012)Google Scholar
- 16.Schmerling, E., Janson, L., Pavone, M.: Optimal sampling-based motion planning under differential constraints: the drift case with linear affine dynamics. In: IEEE Conference on Decision and Control, pp. 2574–2581 (2015)Google Scholar
- 17.Webb, D.J., van den Berg, J.: Kinodynamic RRT*: asymptotically optimal motion planning for robots with linear dynamics. In: IEEE International Conference on Robotics and Automation, pp. 5054–5061 (2013)Google Scholar