Global minimization of the robot base reaction force during 3-D maneuvers

Citation
Wr. Doggett et al., Global minimization of the robot base reaction force during 3-D maneuvers, IEEE ROBOT, 16(6), 2000, pp. 700-711
Citations number
21
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION
ISSN journal
1042296X → ACNP
Volume
16
Issue
6
Year of publication
2000
Pages
700 - 711
Database
ISI
SICI code
1042-296X(200012)16:6<700:GMOTRB>2.0.ZU;2-0
Abstract
This paper provides closed-form equations parameterizing the C-2 smooth pat h that globally minimizes the Euclidean norm of a robot's peak base reactio n force while avoiding obstacles during three dimensional maneuvers in a gr avity-free environment. In addition, the paper describes a computationally efficient technique that leads to a path typically having a peak force with in 5% of the optimal path. In both cases, the equations used to define the robot's motion are formulated after mapping the initial robot configuration , final (or goal) Cartesian location, and obstacles into a new space termed the center Of mass (CM) space. This space has the advantage of being a Car tesian-like space that allows direct application of many existing control t echniques, such as resolved rate control. In the CM space, a series of path segments guide the robot around the obstacles. Solving a system of equatio ns based on these segments for boundary condition dependent constants deter mines the path. Currently, closed-form equations are unavailable for the bo undary dependent constants, preventing exact determination of the globally optimal path, This paper introduces a five-step procedure for locating the optimal path. The final step uses a sequential quadratic programming techni que to locate boundary dependent constants. The equation formulations assum e that the initial configuration of the robot is known and that the robot m ass and obstacle positions are constant during the maneuver. The method dev eloped has direct applicability to redundant and nonredundant robots. A det ailed example, based on a nonredundant robot avoiding a single obstacle, il lustrates the concepts presented.