Abstract
This paper presents a new algorithm which generates time-optimal trajectories given a path as input. The algorithm improves on previous approaches by generically handling a broader class of constraints on the dynamics. It eliminates the need for heuristics to select trajectory segments that are part of the optimal trajectory through an exhaustive, but efficient search. We also present an algorithm for computing all achievable velocities at the end of a path given an initial range of velocities. This algorithm effectively computes bundles of feasible trajectories for a given path and is a first step toward a new generation of more efficient kinodynamic motion planning algorithms. We present results for both algorithms using a simulated WAM arm with a Barrett hand subject to dynamics constraints on joint torque, joint velocity, momentum, and end effector velocity. The new algorithms are compared with a state-of-the-art alternative approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Pham, Q.C., Nakamura, Y.: Time-optimal path parameterization for critically dynamic motions of humanoid robots. In: IEEE-RAS Intl. Conf. on Humanoid Robots. (2012) 165–170
Nguyen, H., Pham, Q.: Time-optimal path parameterization ofrigid-body motions: Applications to spacecraft reorientation. J. ofGuidance Control and Dynamics 39(7) (2016) 1667–1671
Ansari, A.R., Murphey, T.D.: Sequential action control:Closed-form optimal control for nonlinear systems. IEEE Trans. onRobotics 32(5) (October 2016) 1196–1214
Berenson, D., Srinivasa, S.S., Ferguson, D., Kuffner, J.J.: Manipulation planning on constraint manifolds. In: IEEE Intl. Conf. on Robotics and Automation. (2009) 625–632
Jaillet, L., Porta, J.: Path planning under kinematic constraintsby rapidly exploring manifolds. IEEE Trans. on Robotics 29(1)(2013) 105–117
Elbanhawi, M., Simic, M.: Sampling-based robot motion planning: Areview. IEEE Access 2 (2014) 56–77
Pham, Q.C., Caron, S., Nakamura, Y.: Kinodynamic planning in the configuration space via admissible velocity propagation. In: Robotics: Science and Systems, Berlin, Germany (2013)
Hsu, D., Latombe, J.C., Motwani, R.: Path planning in expansive configuration spaces. Intl. J. of Computational Geometry and Applications 9(4-5) (1999) 495–512
Kuffner, J., LaValle, S.M.: RRT-Connect: An efficient approach to single-query path planning. In: IEEE Intl. Conf. on Robotics and Automation, San Francisco, CA (2000) 995–1001
Bobrow, J., Dubowsky, S., Gibson, J.: Time-optimal control ofrobotic manipulators along specified paths. The Intl. Journal ofRobotics Research 4(3) (1985) 3–17
Shin, K., McKay, N.: Minimum-time control of roboticmanipulators with geometric path constraints. IEEE Trans. onAutomatic Control 30(6) (1985) 531–541
Kunz, T., Stilman, M.: Time-optimal trajectory generation for path following with bounded acceleration and velocity. In: Robotics: Science and Systems, Sydney, Australia (2012)
Hauser, K.: Fast interpolation and time-optimization on implicit contact submanifolds. In: Robotics: Science and Systems, Berlin, Germany (2013)
Pham, Q.C.: A general, fast, and robust implementation of thetime-optimal path parameterization algorithm. IEEE Trans. onRobotics 30(6) (2014) 1533–1540
Verscheure, D., Demeulenaere, B., Swevers, J., Schutter, J.D.,Diehl, M.: Time-optimal path tracking for robots: A convexoptimization approach. IEEE Trans. on Automatic Control 54(10) (2009) 2318–2327
Žlajpah, L.: On time optimal path control of manipulators with bounded joint velocities and torques. In: IEEE Intl. Conf. on Robotics and Automation. (1996) 1572–1577
Shiller, Z.: On singular time-optimal control along specifiedpaths. IEEE Trans. on Robotics and Automation 10(4) (1994)561–566
Pham, Q.C.: Characterizing and addressing dynamic singularities in the time-optimal path parameterization algorithm. In: IEEE/RSJ Intl. Conf. on Intelligent Robots and Systems. (2013) 2357–2363
Diankov, R.: Automated Construction of Robotic Manipulation Programs. PhD thesis, Carnegie Mellon University, Robotics Institute (August 2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Butler, S.D., Moll, M., Kavraki, L.E. (2020). A General Algorithm for Time-Optimal Trajectory Generation Subject to Minimum and Maximum Constraints. In: Goldberg, K., Abbeel, P., Bekris, K., Miller, L. (eds) Algorithmic Foundations of Robotics XII. Springer Proceedings in Advanced Robotics, vol 13. Springer, Cham. https://doi.org/10.1007/978-3-030-43089-4_24
Download citation
DOI: https://doi.org/10.1007/978-3-030-43089-4_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-43088-7
Online ISBN: 978-3-030-43089-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)