Skip to main content

A General Algorithm for Time-Optimal Trajectory Generation Subject to Minimum and Maximum Constraints

  • Chapter
  • First Online:
Algorithmic Foundations of Robotics XII

Part of the book series: Springer Proceedings in Advanced Robotics ((SPAR,volume 13))

  • 1461 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Jaillet, L., Porta, J.: Path planning under kinematic constraintsby rapidly exploring manifolds. IEEE Trans. on Robotics 29(1)(2013) 105–117

    Google Scholar 

  6. Elbanhawi, M., Simic, M.: Sampling-based robot motion planning: Areview. IEEE Access 2 (2014) 56–77

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. Bobrow, J., Dubowsky, S., Gibson, J.: Time-optimal control ofrobotic manipulators along specified paths. The Intl. Journal ofRobotics Research 4(3) (1985) 3–17

    Google Scholar 

  11. Shin, K., McKay, N.: Minimum-time control of roboticmanipulators with geometric path constraints. IEEE Trans. onAutomatic Control 30(6) (1985) 531–541

    Google Scholar 

  12. Kunz, T., Stilman, M.: Time-optimal trajectory generation for path following with bounded acceleration and velocity. In: Robotics: Science and Systems, Sydney, Australia (2012)

    Google Scholar 

  13. Hauser, K.: Fast interpolation and time-optimization on implicit contact submanifolds. In: Robotics: Science and Systems, Berlin, Germany (2013)

    Google Scholar 

  14. Pham, Q.C.: A general, fast, and robust implementation of thetime-optimal path parameterization algorithm. IEEE Trans. onRobotics 30(6) (2014) 1533–1540

    Google Scholar 

  15. 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

    Google Scholar 

  16. Ž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

    Google Scholar 

  17. Shiller, Z.: On singular time-optimal control along specifiedpaths. IEEE Trans. on Robotics and Automation 10(4) (1994)561–566

    Google Scholar 

  18. 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

    Google Scholar 

  19. Diankov, R.: Automated Construction of Robotic Manipulation Programs. PhD thesis, Carnegie Mellon University, Robotics Institute (August 2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lydia E. Kavraki .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics