Optimal Trajectory Planning for Mobile Robots using Jacobian Elliptic Functions

In this article, we introduce an approach for planning minimum-control optimal trajectories for a two-wheeled mo bile robot in the absence of obstacles. The trajectory planning problem is first formulated as a minimum-control, fixed-time, optimal control problem with no terminal cost. This results in a two-point boundary value problem that is numerically solved using the relaxation method. Some simulation results of the relaxation method are presented. While we cannot claim rigor ously that the trajectories obtained here are globally optimal, there is strong evidence from numerical robustness tests that they are well-isolated extrema, and are possibly the globally optimal solutions. The two-point boundary value problem is also solved analytically. It is shown that the optimal motion of the two-wheeled mobile robot is similiar to the motion of a pendulum in a gravitational field, and as such, is described by four constants of motion. A procedure for solving the constants of motion is discussed. At the end, it is possible to obtain a closed-form solution to the optimal trajectories in terms of Jacobian elliptic functions.

[1]  I. S. Gradshteyn Table of Integrals, Series and Products, Corrected and Enlarged Edition , 1980 .

[2]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[3]  J. Synge,et al.  Principles of Mechanics , 1963 .

[4]  F. Bowman Introduction to Elliptic Functions with Applications , 1961 .

[5]  John F. Canny,et al.  Using skeletons for nonholonomic path planning among obstacles , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  Jean-Daniel Boissonnat,et al.  Shortest paths of Bounded Curvature in the Plane , 1991, Geometric Reasoning for Perception and Action.

[7]  Jean-Paul Laumond,et al.  Singularities and Topological Aspects in Nonholonomic Motion Planning , 1993 .

[8]  W. J. Cunningham,et al.  Introduction to Nonlinear Analysis , 1959 .

[9]  J. Sussmann,et al.  SHORTEST PATHS FOR THE REEDS-SHEPP CAR: A WORKED OUT EXAMPLE OF THE USE OF GEOMETRIC TECHNIQUES IN NONLINEAR OPTIMAL CONTROL. 1 , 1991 .

[10]  Zexiang Li,et al.  A variational approach to optimal nonholonomic motion planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[11]  Mitsuji Sampei,et al.  Path tracking control of trailer-like mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[12]  Jean-Daniel Boissonnat,et al.  Shortest paths of bounded curvature in the plane , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[13]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[14]  Richard M. Murray,et al.  A motion planner for nonholonomic mobile robots , 1994, IEEE Trans. Robotics Autom..

[15]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[16]  W. Press,et al.  Numerical Recipes: The Art of Scientific Computing , 1987 .

[17]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[18]  Gerardo Lafferriere,et al.  Motion planning for controllable systems without drift , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[19]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[20]  Claude Samson,et al.  Feedback control of a nonholonomic wheeled cart in Cartesian space , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  J. Junkins,et al.  Optimal Spacecraft Rotational Maneuvers , 1986 .

[22]  Youdan Kim,et al.  Introduction to Dynamics and Control of Flexible Structures , 1993 .

[23]  S. Shankar Sastry,et al.  A multisteering trailer system: conversion into chained form using dynamic feedback , 1995, IEEE Trans. Robotics Autom..

[24]  Leonid Gurvits,et al.  Averaging approach to nonholonomic motion planning , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[25]  L. M. Milne-Thomson,et al.  Jacobian Elliptic Function Tables , 1952, The Mathematical Gazette.

[26]  Velimir Jurdjevic,et al.  Optimal Control Problems on Lie groups , 1991 .

[27]  H. Davis Introduction to Nonlinear Differential and Integral Equations , 1964 .

[28]  David M. Miller,et al.  Handbook of Mathematical Functions With Formulas, Graphs and Mathematical Tables (National Bureau of Standards Applied Mathematics Series No. 55) , 1965 .

[29]  L. Dai,et al.  Non-holonomic Kinematics and the Role of Elliptic Functions in Constructive Controllability , 1993 .

[30]  J. Laumond Controllability of a multibody mobile robot , 1991 .

[31]  P. Souéres,et al.  Shortest paths synthesis for a car-like robot , 1996, IEEE Trans. Autom. Control..

[32]  L. Dubins On Curves of Minimal Length with a Constraint on Average Curvature, and with Prescribed Initial and Terminal Positions and Tangents , 1957 .

[33]  Ole Jakob Sørdalen,et al.  Conversion of the kinematics of a car with n trailers into a chained form , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.