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