Skip to main content
Log in

A Discrete Method for Time-Optimal Motion Planning of a Class of Mobile Robots

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

This paper addresses the time-optimal motion planning (TOMP) problem between two configurations for a mobile robot with two independently driven wheels. Different from previous methods, in which one needs to solve a set of differential equations, a discrete method is proposed to solve this problem. The first step is to transform the TOMP problem into a nonlinear programming (NLP) problem by an iterative procedure, in which the sampling period and the control inputs are chosen as variables, and the traveling time is to be minimized. Since it is usually hard to find initial feasible solutions of an NLP problem, a method that combines the concepts of genetic algorithms (GAs) and penalty functions is also proposed. In this manner, the NLP problem can be solved since initial feasible solutions can be generated easily. Simulation results are included to show the validity of the proposed method.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chung, T. S. and Wu, C. J.: A computationally efficient numerical algorithm for the minimumtime control problem of continuous systems, Automatica 28 (1992), 841-847.

    Google Scholar 

  2. Desaulniers, G. and Soumis, F.: An efficient algorithm to find a shortest path for a car-like robot, IEEE Trans. Robotics Automat. 11(6) (1995), 819-828.

    Google Scholar 

  3. Fogel, D.: An introduction to simulated evolutionary optimization, IEEE Trans. Neural Networks 5 (1994), 3-14.

    Google Scholar 

  4. Fourquet, J. Y. and Renaud, M.: Time-optimal motions for a torque controlled wheeled mobile robot along specified paths, in: Proc. of IEEE International Conf. on Decision and Control, 1996, pp. 3587-3592.

  5. Gen, M. and Cheng, R.: Genetic Algorithm and Engineering Design, Wiley, New York, 1997.

    Google Scholar 

  6. Gen, M. and Cheng, R.: A survey of penalty techniques in genetic algorithms, in: Proc. of IEEE ICEC, 1996, pp. 804-809.

  7. Goldberg, D. E.: Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley, Reading, MA, 1989.

    Google Scholar 

  8. Grefenstette, J. J.: Optimization of control parameters for genetic algorithms, IEEE Trans. Systems, Man, Cybernet. 16(1) (1986), 122-128.

    Google Scholar 

  9. Holland, J.: Adaptation in Natural and Artificial Systems, University of Michigan Press, Ann Arbor, 1975.

    Google Scholar 

  10. Homaifar, A., Lai, S. H. Y., and Qi, X.: Constrained optimization via genetic algorithms, Simulation 62(4) (1994), 242-254.

    Google Scholar 

  11. Janikow, C. and Michalewicz, Z.: Specialized genetic algorithms for numerical optimization problems, in: Proc. of IEEE International Conf. on Tools for AI, 1990, pp. 798-804.

  12. Joines, J. A. and Houck, C. R.: On the use of non-stationary penalty functions to solve nonlinear constrained optimization problems with GAs, in: Proc. of IEEE ICEC, 1994, pp. 579-584.

  13. Jung, M. J., Shim, H. S., Kim, H. S., and Kim, J. H.: The miniature omni-directional mobile robot OmniKity-I (OK-I), in: Proc. of IEEE International Conf. on Robotics and Automation, 1999, pp. 2686-2691.

  14. Keigo, W. and Iyotaka, I.: A survey of robotic control systems constructed by using evolutionary computations, in: Proc. of IEEE International Conf. on Systems, Man, and Cybernetics, Vol. 2, 1999, pp. 758-763.

    Google Scholar 

  15. Luenberger, D. G.: Linear and Nonlinear Programming, Addison-Wesley, Reading, MA, 1973.

    Google Scholar 

  16. Man, K. F., Tang, K. S., and Kwong, S.: Genetic algorithms: Concepts and applications, IEEE Trans. Industrial Electronics 43(5) (1996), 519-534.

    Google Scholar 

  17. Michalewicz, Z.: Genetic Algorithm + Data Structure = Evolution Programs, 3rd edn, Springer-Verlag, New York, 1996.

    Google Scholar 

  18. Pontryagin, L. S., Boltyanskii, V. G., Gamkrelidze, R. V., and Mishchenko, E. F.: The Mathematical Theory of Optimal Processes, Gordon and Breach, New York, 1986.

    Google Scholar 

  19. Powell, D. and Skolnick, M. M.: Using genetic algorithms in engineering design optimization with non-linear constraints, in: Proc. of the Fifth ICGA, 1993, pp. 424-430.

  20. Reister, D. B. and Pin, F. G.: Time-optimal trajectories for mobile robots with two independently driven wheels, Internat. J. Robotics Res. 13(1) (1994), 38-54.

    Google Scholar 

  21. Renaud, M. and Fourquet, J. Y.:Minimum time motion of a mobile robot with two independent, acceleration-driven wheels, in: Proc. of IEEE International Conf. on Robotics and Automation, 1997, pp. 2608-2613.

  22. Schoenauer, M. and Xanthakis, S.: Constrained GA optimization, in: Proc. of the Fifth ICGA, 1993, pp. 573-580.

  23. Schwefel, H.: Evolution and Optimum Seeking, Wiley, New York, 1994.

    Google Scholar 

  24. Sheble, G. B. and Britting, K.: Refined genetic algorithm-economic dispatch example, IEEE Trans. Power Syst. 10 (1995), 117-124.

    Google Scholar 

  25. Souères, P. and Laumond, J. P.: Shortest paths synthesis for a car-like robot, IEEE Trans. Automat. Control 41(5) (1996), 672-688.

    Google Scholar 

  26. Wu, W., Chen, H., and Woo, P. Y.: Optimal motion planning for a wheeled mobile robot, in: Proc. of IEEE International Conf. on Robotics and Automation, 1999, pp. 41-46.

  27. Zheng, Y. and Moore, P.: The design of time-optimal control for two-wheel driven carts tracking a moving target, in: Proc. of IEEE International Conf. on Decision and Control, 1995, pp. 3831-3836.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, GY., Wu, CJ. A Discrete Method for Time-Optimal Motion Planning of a Class of Mobile Robots. Journal of Intelligent and Robotic Systems 32, 75–92 (2001). https://doi.org/10.1023/A:1012067328948

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1012067328948

Navigation