19 bool activateController =
false) = 0;
21 bool activateController =
false) = 0;
An executer the server navigator will use to send its control commands to.
virtual void execute(const core::GlobalTrajectory &trajectory, bool activateController=false)=0
virtual void updateVelocityFactor(float velocityFactor)=0
virtual void execute(const core::LocalTrajectory &trajectory, bool activateController=false)=0
virtual void ensureIsActive(ControllerType controllerType)=0
virtual void start(ControllerType controllerType)=0
virtual ~ExecutorInterface()=default
virtual void updateVelocityLimits(const core::TwistLimits &limits)=0
This file is part of ArmarX.