void updateTwistLimits(const core::TwistLimits &limits)
TrajectoryControllerResult control(const core::GlobalTrajectory &trajectory, const core::Pose &global_T_robot) override
core::Twist applyTwistLimits(core::Twist twist)
TrajectoryFollowingController(const Params ¶ms)
aron::data::DictPtr toAron() const override
~TrajectoryFollowingController() override=default
core::Twist applyVelocityFactor(core::Twist twist)
void updateVelocityFactor(float velocityFactor)
static TrajectoryFollowingControllerParams FromAron(const aron::data::DictPtr &dict)
std::shared_ptr< Dict > DictPtr
Algorithms algorithm() const override
std::shared_ptr< TrajectoryFollowingController > TrajectoryFollowingControllerPtr
This file is part of ArmarX.