toppra
Submodules
Classes
Enumeration for TOPP-RA spline fitting mode. |
|
Options controlling TOPP-RA time parameterization. |
|
Trajectory time parameterizer using the TOPP-RA algorithm. |
Package Contents
- class toppra.SplineFittingMode(*args, **kwds)
Bases:
enum.EnumEnumeration for TOPP-RA spline fitting mode.
- Hermite = 0
- Cubic = 1
- Adaptive = 2
- LinearBlend = 3
- class toppra.TOPPRAOptions
- class toppra.TOPPRAOptions(dt=0.01, mode=SplineFittingMode.Hermite, velocity_scale=1.0, acceleration_scale=1.0, max_adaptive_iterations=10, max_adaptive_step_size=0.05, max_blend_deviation=0.01)
Options controlling TOPP-RA time parameterization.
- property dt: float
- Return type:
float
- property mode: SplineFittingMode
- Return type:
- property velocity_scale: float
- Return type:
float
- property acceleration_scale: float
- Return type:
float
- property max_adaptive_iterations: int
- Return type:
int
- property max_adaptive_step_size: float
- Return type:
float
- property max_blend_deviation: float
- Return type:
float
- class toppra.PathParameterizerTOPPRA(scene, group_name='')
Trajectory time parameterizer using the TOPP-RA algorithm.
- Parameters:
scene (roboplan.core._core_ext.Scene)
group_name (str)
- generate(path, options=...)
Time-parameterizes a joint-space path using TOPP-RA.
- Parameters:
path (roboplan.core._core_ext.JointPath)
options (TOPPRAOptions)
- Return type:
roboplan.core._core_ext.JointTrajectory