2014
DOI: 10.1109/tro.2014.2351113
|View full text |Cite
|
Sign up to set email alerts
|

A General, Fast, and Robust Implementation of the Time-Optimal Path Parameterization Algorithm

Abstract: Finding the Time-Optimal Parameterization of a given Path (TOPP) subject to kinodynamic constraints is an essential component in many robotic theories and applications. The objective of this article is to provide a general, fast and robust implementation of this component. For this, we give a complete solution to the issue of dynamic singularities, which are the main cause of failure in existing implementations. We then present an open-source implementation of the algorithm in C++/Python and demonstrate its ro… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
204
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 167 publications
(209 citation statements)
references
References 24 publications
1
204
0
Order By: Relevance
“…The proof that h satisfies Condition (4) is ommitted since it can be derived analogously. (1) and (2) of Theorem 3, so we turn to deriving Condition (3). As in part (a), the proof of Condition (4) is ommitted as it can be derived analogously.…”
Section: Characterization Of Optimummentioning
confidence: 99%
“…The proof that h satisfies Condition (4) is ommitted since it can be derived analogously. (1) and (2) of Theorem 3, so we turn to deriving Condition (3). As in part (a), the proof of Condition (4) is ommitted as it can be derived analogously.…”
Section: Characterization Of Optimummentioning
confidence: 99%
“…then efficient methods and implementations allow finding the timeoptimal parameterization st (see, e.g., [9]). Consider now a rigid body with three independent actuations, such as a rigid spacecraft whose equation of motion is [2][3][4] I _ ω ω × Iω τ (11) in which I is the 3 × 3 inertia matrix of the spacecraft, and τ the 3-D torque vectors.…”
Section: Topp In So(3)mentioning
confidence: 99%
“…Regarding steps 2 and 3, the crucial requirement is the ability to optimally time parameterize a given path in SO(3) under kinodynamic constraints. We do so by extending the classical [7][8][9] time-optimal path parameterization (TOPP) algorithm to the case of SO(3), which constitutes the main contribution of this note. We show that, overall, the method we propose can find fast maneuvers for a satellite model in a cluttered environment in less than 10 s. We also present an extension to the space of three-dimensional (3-D) rigid-body motions, SE(3).…”
Section: Introductionmentioning
confidence: 99%
“…Next, the geometric and kinodynamic constraints of the robot can be expressed as functions of path parameter s. In the sequel, an inequality constraint is said to be in the Bobrow form [7] if it is expressed as…”
Section: Derivation Of Constraints In the Bobrow Formmentioning
confidence: 99%