Skip to main content
Log in

Kinematic Control of Omni-directional Robots for Time-optimal Movement between Two Configurations

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

Abstract

The main goal of this study is to investigate the time-optimal control problem of an omni-directional mobile robot between two configurations. In the proposed method, this problem is formulated and solved as a constrained nonlinear programming (NLP) one. During the optimization process, the count of control steps is fixed initially and the sampling period is treated as a variable to be determined. The goal is to minimize the sampling period such that it is below a specific minimum value, which is set in advance considering the accuracy of discretization. To generate initial feasible solutions of the NLP problem, a systematic approach is also proposed. Since different initial feasible solutions can be generated, the optimization process of the NLP problem can be started from many different points to find the optimal solution. To show the feasibility of the proposed method, simulation and experimental results are included for illustration.

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. Ashmore, M., Branes, N.: Omni-drive robot motion on curved paths: The fastest path between two points is not a straight-line, In: Proceedings of the 15th Australian Joint conference on Artificial Intelligence, pp. 225–236 (2002)

  2. Balkcom, D.J., Kavathekar, P.A., Mason, M.: The minimum-time trajectories for an omni-directional vehicle. In: Proceedings of the Seventh International Workshop on the Algorithmic Foundations of Robotics, pp. 1–16 (2006) Session 7

  3. Betourne, A., Campion, G.: Kinematic modeling of a class of omnidirectional mobile robots. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3631–3636 (1996)

  4. Chen, P., Koyama, S., Mitsutake, S., Isoda, T.: Automatic running planning for omni-directional robot using genetic programming. In: Proceedings of the IEEE International Symposium on Intelligent Control, pp. 485–489 (2002)

  5. Chen, P., Mitsutake, S., Isoda, T., Shi, T.: Omni-directional robot and adaptive control method for off-road running. IEEE Trans. Robot. Autom. 18, 251–256 (2002)

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  7. Jung, M.J., Shim, H.S., Kim, H.S., Kim, J.H.: Omni-directional mobile base OK-II. In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3449–3454 (2000)

  8. Kalmar-Nagy, T., Ganguly, P., D’Andrea, R.: Real-time trajectory generation for omnidirectional vehicles. In: Proceedings of the American Control Conference, pp. 286–291 (2002)

  9. Kavathekar, P.A., Balkcom, D.J., Mason, M.T.: The geometry of time-optimal trajectories for an omni-directional robot, In: Proceedings of the Qualitative Reasoning Workshop, pp. 1–5 (2006)

  10. Kim, D.S., Lee, H.C., Kwon, W.H.: Geometric kinematics modeling of omni-directional autonomous mobile robot and its applications, In: Proceedings of the IEEE International Conference on Robotics and Automation, pp. 2033–2038 (2000)

  11. Leow, Y.P., Low, K.H., Loh, W.K.: Kinematic modeling and analysis of mobile robots with omni-directional wheels. In: Proceedings of the Seventh International Conference on Control, Automation, Robotics and Vision, pp. 820–825 (2002)

  12. Lewis, F.L.: Optimal Control. Wiley, New York (1986)

    MATH  Google Scholar 

  13. Liu, Y., Wu, X., Zhu, J.J., Lew, J.: Omni-directional mobile robot controller design by trajectory linearization. In: Proceedings of the American Control Conference, pp. 3423–3428 (2003)

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

  15. Pin, F.G. Killough, S.M.: A new family of omnidirectional and holonomic wheeled platforms for mobile robots. IEEE Trans. Robot. Autom. 10, 480–489 (1994)

    Article  Google Scholar 

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

    MATH  Google Scholar 

  17. Schraft, R.D. Schmierer, G.: Service Robots. A K Peters, Wellesly, MA (2000)

  18. Watanabe, K., Shiraishi, Y., Tzaffestas, S.G.: Feedback control of an omnidirectional autonomous platform for mobile serve robots. J. Intell. Robot. Syst. 20, 315–330 (1998)

    Article  Google Scholar 

  19. Watanabe, K.: Control of an omnidirectional mobile robot. In: Proceedings of the Second International Conference on Knowledge-based Intelligent Electronic Systems, pp. 51–60 (1998)

  20. Williams, R.L., Carer, B.E., Gallina, P., Rosati, G.: Dynamic Model with slip for wheeled omnidirectional robots, IEEE Trans. Robot. Autom. 18, 285–293 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yeong-Long Shiue.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, SM., Lai, LC., Wu, CJ. et al. Kinematic Control of Omni-directional Robots for Time-optimal Movement between Two Configurations. J Intell Robot Syst 49, 397–410 (2007). https://doi.org/10.1007/s10846-007-9145-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-007-9145-x

Keywords

Navigation