Singularity-robust trajectory generation

Citation
Je. Lloyd et V. Hayward, Singularity-robust trajectory generation, INT J ROB R, 20(1), 2001, pp. 38-56
Citations number
32
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH
ISSN journal
02783649 → ACNP
Volume
20
Issue
1
Year of publication
2001
Pages
38 - 56
Database
ISI
SICI code
0278-3649(200101)20:1<38:STG>2.0.ZU;2-9
Abstract
A singularity-robust trajectory generator is presented that, given a prescr ibed manipulator path and corresponding kinematic solution, computes a feas ible trajectory in the presence of kinematic singularities. The resulting t rajectory is close to minimum time, subject to individual bounds on joint v elocities and accelerations, and follows the path with precision. The algor ithm has complexity O(M log M), where M is the number of robot joints, and works using "coordinate pivoting," in which the path timing near singularit ies is controlled using the fastest changing joint coordinate. This allows the handling of singular situations, including linear self-motions (e.g., w rist singularities), where the speed along the path is zero bur some joint velocities are nonzero. To compute the trajectory knot points are inserted along the path, dividing it into intervals, with the knot density increasin g near singularities. An appropriate path velocity is then computed at each knot paint and the resulting knot velocity sequence is integrated to yield the path timing. Examples involving the PUMA manipulator are shown.