Optimum Path Planning for Mechanical ManipulatorsSource: Journal of Dynamic Systems, Measurement, and Control:;1981:;volume( 103 ):;issue: 002::page 142DOI: 10.1115/1.3139654Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: To assure a successful completion of an assigned task without interruption, such as the collision with fixtures, the hand of a mechanical manipulator often travels along a preplanned path. An advantage of requiring the path to be composed of straight-line segments in Cartesian coordinates is to provide a capability for controlled interaction with objects on a moving conveyor. This paper presents a method of obtaining a time schedule of velocities and accelerations along the path that the manipulator may adopt to obtain a minimum traveling time, under the constraints of composite Cartesian limit on linear and angular velocities and accelerations. Because of the involvement of a linear performance index and a large number of nonlinear inequality constraints, which are generated from physical limitations, the “method of approximate programming (MAP)” is applied. Depending on the initial choice of a feasible solution, the iterated feasible solution, however, does not converge to the optimum feasible point, but is often entrapped at some other point of the boundary of the constraint set. To overcome the obstacle, MAP is modified so that the feasible solution of each of the iterated linear programming problems is shifted to the boundaries corresponding to the original, linear inequality constraints. To reduce the computing time, a “direct approximate programming algorithm (DAPA)” is developed, implemented and shown to converge to optimum feasible solution for the path planning problem. Programs in FORTRAN language have been written for both the modified MAP and DAPA, and are illustrated by a numerical example for the purpose of comparison.
|
Show full item record
contributor author | J. Y. S. Luh | |
contributor author | C. S. Lin | |
date accessioned | 2017-05-08T23:10:49Z | |
date available | 2017-05-08T23:10:49Z | |
date copyright | June, 1981 | |
date issued | 1981 | |
identifier issn | 0022-0434 | |
identifier other | JDSMAA-26066#142_1.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/94374 | |
description abstract | To assure a successful completion of an assigned task without interruption, such as the collision with fixtures, the hand of a mechanical manipulator often travels along a preplanned path. An advantage of requiring the path to be composed of straight-line segments in Cartesian coordinates is to provide a capability for controlled interaction with objects on a moving conveyor. This paper presents a method of obtaining a time schedule of velocities and accelerations along the path that the manipulator may adopt to obtain a minimum traveling time, under the constraints of composite Cartesian limit on linear and angular velocities and accelerations. Because of the involvement of a linear performance index and a large number of nonlinear inequality constraints, which are generated from physical limitations, the “method of approximate programming (MAP)” is applied. Depending on the initial choice of a feasible solution, the iterated feasible solution, however, does not converge to the optimum feasible point, but is often entrapped at some other point of the boundary of the constraint set. To overcome the obstacle, MAP is modified so that the feasible solution of each of the iterated linear programming problems is shifted to the boundaries corresponding to the original, linear inequality constraints. To reduce the computing time, a “direct approximate programming algorithm (DAPA)” is developed, implemented and shown to converge to optimum feasible solution for the path planning problem. Programs in FORTRAN language have been written for both the modified MAP and DAPA, and are illustrated by a numerical example for the purpose of comparison. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | Optimum Path Planning for Mechanical Manipulators | |
type | Journal Paper | |
journal volume | 103 | |
journal issue | 2 | |
journal title | Journal of Dynamic Systems, Measurement, and Control | |
identifier doi | 10.1115/1.3139654 | |
journal fristpage | 142 | |
journal lastpage | 151 | |
identifier eissn | 1528-9028 | |
tree | Journal of Dynamic Systems, Measurement, and Control:;1981:;volume( 103 ):;issue: 002 | |
contenttype | Fulltext |