Time-optimal reparametrization under per-motor torque and command-ramp limits.
TrajectoryParametrization
How the velocities along a planned path are assigned.
This file is part of ArmarX.
void writeParametrizationDump(const ParametrizationRecord &record, const std::string &path)
Write record as JSON, for offline rendering with plot-navigation-request.
One navigation request's velocity profile, before and after parametrization.
core::TrajectoryParametrization applied
What actually ran.
core::TrajectoryParametrization requested
What the stack was configured to use.
std::optional< algorithms::Toppra::DriveParams > driveParams
The bounds the profile was solved against, when TOPP-RA was configured.
core::GlobalTrajectory parametrized
The profile that will be executed.
const algorithms::Toppra * toppra
Null unless TOPP-RA ran; supplies the time axis, which a GlobalTrajectory lacks.
core::GlobalTrajectory planned
The planner's output.