Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
Abstract :
In this paper, we examine the problem of optimal motion planning for a continuous dynamical system whose dynamics are described using a formal language, defined by a finite-state machine called a Maneuver Automaton. Any string in the language describes a feasible motion for the dynamical system. It is shown that, under appropriate technical conditions, the set of "sensible" strings in the language, that is, the set of words which describe optimal motions for some choice of initial and final configurations, is finite. This leads to a finite partition of the configuration space, into a number of critical regions associated to each sensible string. Hence, an explicit, exact and finite representation of optimal motion plans, and the corresponding costs, can be computed. The theory and the explicit optimal control solution are demonstrated on an sailboat steering example.
Keywords :
continuous time systems; finite state machines; formal languages; optimal control; path planning; configuration space; continuous dynamical system; finite partition; finite state machine; formal language; maneuver automation; optimal control solution; optimal motion planning; sailboat steering; sensible strings; Approximation error; Automata; Cost function; Encoding; Feedback control; Formal languages; Motion control; Nonlinear control systems; Optimal control; Urban planning;