Stochastic Evolutionary Algorithms for Planning Robot Paths

TBMG-1902

09/01/2006

Abstract
Content

A computer program implements stochastic evolutionary algorithms for planning and optimizing collision-free paths for robots and their jointed limbs. Stochastic evolutionary algorithms can be made to produce acceptably close approximations to exact, optimal solutions for path-planning problems while often demanding much less computation than do exhaustive-search and deterministic inverse-kinematics algorithms that have been used previously for this purpose. Hence, the present software is better suited for application aboard robots having limited computing capabilities (see figure). The stochastic aspect lies in the use of simulated annealing to (1) prevent trapping of an optimization algorithm in local minima of an energylike error measure by which the fitness of a trial solution is evaluated while (2) ensuring that the entire multidimensional configuration and parameter space of the path-planning problem is sampled efficiently with respect to both robot joint angles and computation time. Simulated annealing is an established technique for avoiding local minima in multidimensional optimization problems, but has not, until now, been applied to planning collision-free robot paths by use of low-power computers.

Meta TagsDetails
Citation
"Stochastic Evolutionary Algorithms for Planning Robot Paths," Mobility Engineering, September 1, 2006.
Additional Details
Publisher
Published
Sep 1, 2006
Product Code
TBMG-1902
Content Type
Magazine Article
Language
English