std::shared_ptr< Dict > DictPtr
This file is part of ArmarX.
TrajectoryParametrization
How the velocities along a planned path are assigned.
@ Ramping
Ramp down at the start, the goal and every corner. The stack's historical behaviour.
@ None
Leave the planner's velocities alone.
@ Toppra
Time-optimal under per-motor torque and command-ramp limits.
std::string ToString(const TrajectoryParametrization parametrization)
The lowercase name used in configs, logs and the analysis application's results.
virtual aron::data::DictPtr toAron() const
TrajectoryParametrization parametrization
How the planned velocity profile is (re-)assigned before execution.
static GeneralConfig FromAron(const aron::data::DictPtr &dict)
virtual ~GeneralConfig()=default
bool enableRampingCorners
bool navigateCloseAsPossible
If true and the goal is not reachable, navigate to the closest reachable position instead of failing.
float inCollisionDistanceThresholdForRecovery
Maximum distance [mm] to search for a valid recovery position when robot starts in collision.
core::TwistLimits maxVel
max velocity