DocumentCode :
1338535
Title :
Programming and control of robots by means of differential algebraic inequalities
Author :
Spiteri, Raymond J. ; Pai, Dinesh K. ; Ascher, Uri M.
Author_Institution :
Dept. of Math. & Stat., McGill Univ., Montreal, Que., Canada
Volume :
16
Issue :
2
fYear :
2000
fDate :
4/1/2000 12:00:00 AM
Firstpage :
135
Lastpage :
145
Abstract :
The method of programmed constraints has recently been proposed as an executable specification language for robot programming. The mathematical structures behind such problems are viability problems for control systems described by ordinary differential equations (ODE) subject to user-defined inequality constraints. This paper describes a method for the numerical solution of such problems, improving and extending some of our previous results. The algorithm presented is composed of three parts: delay-free discretization, local control, and local planning. Delay-free discretizations are consistent discretizations of control systems described by ODEs with discontinuous inputs. The local control is based on the minimization of an artificial, logarithmic barrier potential function. Local planning is a computationally inexpensive way to increase the robustness of the solution procedure, making it a refinement to a strategy based on viability alone. Simulations of a mobile robot are used to demonstrate the proposed strategy. Some complementarity is shown between the programmed-constraints approach to robot programming and optimal control. Moreover, we demonstrate the relative efficiency of our algorithm compared to optimal control: Typically, our method is able to find a solution on the order of 100 times faster than an optimal-control solver
Keywords :
algebra; computational complexity; differential equations; minimisation; optimal control; robot programming; robust control; specification languages; ODE; artificial logarithmic barrier potential function minimization; computational expense; delay-free discretization; differential algebraic inequalities; discontinuous inputs; executable specification language; local control; local planning; mobile robot simulation; numerical solution; optimal control; ordinary differential equations; programmed constraints; programmed-constraints approach; robot control; robot programming; robustness; user-defined inequality constraints; viability problems; Computational modeling; Control systems; Delay; Differential equations; Optimal control; Robot control; Robot programming; Robustness; Specification languages; Strategic planning;
fLanguage :
English
Journal_Title :
Robotics and Automation, IEEE Transactions on
Publisher :
ieee
ISSN :
1042-296X
Type :
jour
DOI :
10.1109/70.843168
Filename :
843168
Link To Document :
بازگشت