|
| JointSoftLimitsHandle (const hardware_interface::JointHandle &jposh, const hardware_interface::JointHandle &jcmdh, const JointLimits &limits, const SoftJointLimits &soft_limits) |
|
| JointSoftLimitsHandle (const hardware_interface::JointHandle &jposh, const hardware_interface::JointHandle &jvelh, const hardware_interface::JointHandle &jcmdh, const JointLimits &limits, const SoftJointLimits &soft_limits) |
|
Public Member Functions inherited from joint_limits_interface::JointLimitHandle |
| JointLimitHandle (const hardware_interface::JointHandle &jposh, const hardware_interface::JointHandle &jcmdh, const JointLimits &limits) |
|
| JointLimitHandle (const hardware_interface::JointHandle &jposh, const hardware_interface::JointHandle &jvelh, const hardware_interface::JointHandle &jcmdh, const JointLimits &limits) |
|
std::string | get_name () const |
|
virtual void | enforce_limits (const rclcpp::Duration &period)=0 |
| Sub-class implementation of limit enforcing policy.
|
|
virtual void | reset () |
| Clear stored state, causing it to reset next iteration.
|
|
The base class of limit handles for enforcing position, velocity, and effort limits of an effort-controlled joint that has soft-limits.