#include <hybrid_joint_limits_interface.h>
◆ HybridJointSoftLimitsHandle() [1/2]
| rm_control::HybridJointSoftLimitsHandle::HybridJointSoftLimitsHandle |
( |
| ) |
|
|
default |
◆ HybridJointSoftLimitsHandle() [2/2]
| rm_control::HybridJointSoftLimitsHandle::HybridJointSoftLimitsHandle |
( |
const rm_control::HybridJointHandle & | hjh, |
|
|
const joint_limits_interface::JointLimits & | limits, |
|
|
const joint_limits_interface::SoftJointLimits & | soft_limits ) |
|
inline |
◆ enforceLimits()
| void rm_control::HybridJointSoftLimitsHandle::enforceLimits |
( |
const ros::Duration & | period | ) |
|
|
inline |
Enforce position, velocity and effort limits for a joint subject to soft limits.
If the joint has no position limits (eg. a continuous joint), only velocity and effort limits will be enforced.
◆ getName()
| std::string rm_control::HybridJointSoftLimitsHandle::getName |
( |
| ) |
const |
|
inline |
◆ reset()
| void rm_control::HybridJointSoftLimitsHandle::reset |
( |
| ) |
|
|
inline |
Reset state, in case of mode switch or e-stop.
The documentation for this class was generated from the following file: