DocumentCode :
1412808
Title :
Time optimal robot navigation via the slack set method
Author :
Zaharakis, Steven C. ; Guez, Allon
Author_Institution :
Math. & Comput. Sci. Dept., Allentown Coll. of Saint Francis de Sales, PA, USA
Volume :
20
Issue :
6
fYear :
1990
Firstpage :
1396
Lastpage :
1407
Abstract :
The slack set technique, an algorithm for determining a minimum-time obstacle avoidance trajectory for a robot in a known environment, is presented. For time-optimal trajectories with constrained acceleration and velocity, the shortest time of motion may be different for each joint or axis of the system. Thus some delay of a joint other than the slowest will not necessarily affect the time of motion for the entire system. This natural redundancy for obstacle avoidance is exploited in order to simplify the trajectory search algorithm by at least one order of magnitude. By neglecting the presence of all obstacles and assigning maximum control to each actuator (bang-bang control), a lower-bound estimate of the time needed to complete a task (Ttask) is calculated. The A* heuristic search is used to search what is named the slack set, namely, a subset of the state space that contains only those states that are members of a trajectory with a task time equal to T task. If no trajectory is found during the initial search, the subset of the state-space being examined is sequentially increased until a valid trajectory is found. The slack set technique is guaranteed to find a feasible monotonic trajectory if such a trajectory exists in the slack set. Since, in general, the minimum-time obstacle avoidance trajectory is not unique, secondary constraints such as minimum distance, minimum distance in the state space, and others can also be satisfied. The method is demonstrated via a planar mobile robot
Keywords :
bang-bang control; computerised navigation; mobile robots; optimal control; planning (artificial intelligence); search problems; A* heuristic search; bang-bang control; minimum-time obstacle avoidance trajectory; planar mobile robot; slack set method; time-optimal navigation; trajectory search algorithm; Actuators; Control systems; Medical robotics; Motion control; Navigation; Orbital robotics; Path planning; Robot control; Service robots; State-space methods;
fLanguage :
English
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9472
Type :
jour
DOI :
10.1109/21.61209
Filename :
61209
Link To Document :
بازگشت