18 #ifndef COB_TWIST_CONTROLLER_LIMITERS_LIMITER_H 19 #define COB_TWIST_CONTROLLER_LIMITERS_LIMITER_H 25 #define LIMIT_SAFETY_THRESHOLD 0.1/180.0*M_PI 208 #endif // COB_TWIST_CONTROLLER_LIMITERS_LIMITER_H Class for joint velocity limiter (all scaled to keep direction), implementing interface methods...
LimiterIndividualJointVelocities(const LimiterParams &limiter_params)
virtual ~LimiterContainer()
const LimiterParams & limiter_params_
LimiterIndividualJointAccelerations(const LimiterParams &limiter_params)
Container for limiters, implementing interface methods.
std::vector< const LimiterJointBase * >::const_iterator output_LimIter_t
std::vector< const LimiterCartesianBase * > input_limiters_
LimiterAllJointPositions(const LimiterParams &limiter_params)
Class for a limiter, declaring a method to limit joint positions individually.
Base class for joint/output limiters, defining interface methods.
LimiterAllJointAccelerations(const LimiterParams &limiter_params)
virtual KDL::Twist enforceLimits(const KDL::Twist &v_in) const
LimiterIndividualJointPositions(const LimiterParams &limiter_params)
LimiterIndividualCartesianVelocities(const LimiterParams &limiter_params)
Class for limiting the cartesian velocities commands in order to guarantee a BIBO system (all scaled ...
std::vector< const LimiterCartesianBase * >::const_iterator input_LimIter_t
LimiterAllCartesianVelocities(const LimiterParams &limiter_params)
LimiterContainer(const LimiterParams &limiter_params)
Class for joint acceleration limiter (individually scaled -> changes direction), implementing interfa...
std::vector< const LimiterJointBase * > output_limiters_
Class for joint velocity limiter (individually scaled -> changes direction), implementing interface m...
Class for limiting the cartesian velocities commands in order to guarantee a BIBO system (individuall...
void add(const LimiterCartesianBase *lb)
LimiterAllJointVelocities(const LimiterParams &limiter_params)
Class for joint acceleration limiter (all scaled to keep direction), implementing interface methods...
Class for limiters, declaring the method to limit all joint positions.
Base class for cartesian/input limiters, defining interface methods.