A handle used to enforce position and velocity limits of a position-controlled joint that does not have soft limits.
More...
#include <joint_limits_interface.h>
A handle used to enforce position and velocity limits of a position-controlled joint that does not have soft limits.
Definition at line 63 of file joint_limits_interface.h.
◆ PositionJointSaturationHandle()
◆ enforceLimits()
void joint_limits_interface::PositionJointSaturationHandle::enforceLimits |
( |
const ros::Duration & |
period | ) |
|
|
inline |
Enforce position and velocity limits for a joint that is not subject to soft limits.
- Parameters
-
Definition at line 91 of file joint_limits_interface.h.
◆ getName()
std::string joint_limits_interface::PositionJointSaturationHandle::getName |
( |
| ) |
const |
|
inline |
◆ reset()
void joint_limits_interface::PositionJointSaturationHandle::reset |
( |
| ) |
|
|
inline |
◆ jh_
◆ limits_
JointLimits joint_limits_interface::PositionJointSaturationHandle::limits_ |
|
private |
◆ max_pos_limit_
double joint_limits_interface::PositionJointSaturationHandle::max_pos_limit_ |
|
private |
◆ min_pos_limit_
double joint_limits_interface::PositionJointSaturationHandle::min_pos_limit_ |
|
private |
◆ prev_cmd_
double joint_limits_interface::PositionJointSaturationHandle::prev_cmd_ = {std::numeric_limits<double>::quiet_NaN()} |
|
private |
The documentation for this class was generated from the following file: