joint_limits.h
/tmp/ws/src/ros_control/joint_limits_interface/include/joint_limits_interface/
joint__limits_8h.html
joint_limits_interface::JointLimits
joint_limits_interface::SoftJointLimits
joint_limits_interface
joint_limits_interface.h
/tmp/ws/src/ros_control/joint_limits_interface/include/joint_limits_interface/
joint__limits__interface_8h.html
joint_limits_interface/joint_limits.h
joint_limits_interface/joint_limits_interface_exception.h
joint_limits_interface::EffortJointSaturationHandle
joint_limits_interface::EffortJointSaturationInterface
joint_limits_interface::EffortJointSoftLimitsHandle
joint_limits_interface::EffortJointSoftLimitsInterface
joint_limits_interface::JointLimitsInterface
joint_limits_interface::PositionJointSaturationHandle
joint_limits_interface::PositionJointSaturationInterface
joint_limits_interface::PositionJointSoftLimitsHandle
joint_limits_interface::PositionJointSoftLimitsInterface
joint_limits_interface::VelocityJointSaturationHandle
joint_limits_interface::VelocityJointSaturationInterface
joint_limits_interface::VelocityJointSoftLimitsHandle
joint_limits_interface::VelocityJointSoftLimitsInterface
joint_limits_interface
joint_limits_interface::internal
T
saturate
namespacejoint__limits__interface_1_1internal.html
ad819635392a20dda0c4308fbdb3f36d0
(const T val, const T min_val, const T max_val)
joint_limits_interface_exception.h
/tmp/ws/src/ros_control/joint_limits_interface/include/joint_limits_interface/
joint__limits__interface__exception_8h.html
joint_limits_interface::JointLimitsInterfaceException
joint_limits_interface
joint_limits_rosparam.h
/tmp/ws/src/ros_control/joint_limits_interface/include/joint_limits_interface/
joint__limits__rosparam_8h.html
joint_limits_interface/joint_limits.h
joint_limits_interface
bool
getJointLimits
namespacejoint__limits__interface.html
a84198ffacd73c3275d636e38a2948758
(const std::string &joint_name, const ros::NodeHandle &nh, JointLimits &limits)
bool
getSoftJointLimits
namespacejoint__limits__interface.html
a5ed23c7ab5833a88b81e2c52ec923641
(const std::string &joint_name, const ros::NodeHandle &nh, SoftJointLimits &soft_limits)
joint_limits_urdf.h
/tmp/ws/src/ros_control/joint_limits_interface/include/joint_limits_interface/
joint__limits__urdf_8h.html
joint_limits_interface/joint_limits.h
joint_limits_interface
bool
getJointLimits
namespacejoint__limits__interface.html
a9d24edbf1b558f47ac2c6e336a38bd4a
(urdf::JointConstSharedPtr urdf_joint, JointLimits &limits)
bool
getSoftJointLimits
namespacejoint__limits__interface.html
a35e2e6ed69cf9f9952a51684e19be646
(urdf::JointConstSharedPtr urdf_joint, SoftJointLimits &soft_limits)
mainpage.dox
/tmp/ws/src/ros_control/joint_limits_interface/
mainpage_8dox.html
joint_limits_interface::EffortJointSaturationHandle
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
EffortJointSaturationHandle
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
a7b772eda69339b5c348c647f9613eb6e
(const hardware_interface::JointHandle &jh, const JointLimits &limits)
void
enforceLimits
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
aa11d91bfba95229de7e3ba9c9a1fd745
(const ros::Duration &)
std::string
getName
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
a4db2c2e1d47cc4de16c45783cf0ce309
() const
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
a3a6c768c9cde3ad78eb70ba248a3e3d5
JointLimits
limits_
classjoint__limits__interface_1_1EffortJointSaturationHandle.html
aab00e74c7eb33265ab4bc8fcecdd675d
joint_limits_interface::EffortJointSaturationInterface
classjoint__limits__interface_1_1EffortJointSaturationInterface.html
JointLimitsInterface< EffortJointSaturationHandle >
joint_limits_interface::EffortJointSoftLimitsHandle
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
EffortJointSoftLimitsHandle
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
a20c73cd0e25fe14d46ed4cd26ffec24c
()=default
EffortJointSoftLimitsHandle
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
a687c5bccfeca4736ac2f052284084e1a
(const hardware_interface::JointHandle &jh, const JointLimits &limits, const SoftJointLimits &soft_limits)
void
enforceLimits
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
ab31f8fc3ca0445e497afa263911e735a
(const ros::Duration &)
std::string
getName
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
acbd61d94b3a8025102d8d5380c4a9e8e
() const
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
af784eaaaa623514fa46f38debb931ac2
JointLimits
limits_
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
afb7ca1fe12457dca2881af07e18e0af8
SoftJointLimits
soft_limits_
classjoint__limits__interface_1_1EffortJointSoftLimitsHandle.html
a9d3105d48879e8560126936bd28347b5
joint_limits_interface::EffortJointSoftLimitsInterface
classjoint__limits__interface_1_1EffortJointSoftLimitsInterface.html
JointLimitsInterface< EffortJointSoftLimitsHandle >
joint_limits_interface::JointLimits
structjoint__limits__interface_1_1JointLimits.html
bool
angle_wraparound
structjoint__limits__interface_1_1JointLimits.html
a14dfae8620e71c178b6bc126a37bb80e
bool
has_acceleration_limits
structjoint__limits__interface_1_1JointLimits.html
a0d58d0ae1a4290cb2d8bc7b91bae40b9
bool
has_effort_limits
structjoint__limits__interface_1_1JointLimits.html
ae6630b26e316be2c251f9f3c3f62c6da
bool
has_jerk_limits
structjoint__limits__interface_1_1JointLimits.html
a12d5f623a3c2aed7c075539b6f77bf39
bool
has_position_limits
structjoint__limits__interface_1_1JointLimits.html
ac3a3b02a91255e5f673a0ff0a3a8aa4f
bool
has_velocity_limits
structjoint__limits__interface_1_1JointLimits.html
a7f042b7069f4be246befe2fb8f77d190
double
max_acceleration
structjoint__limits__interface_1_1JointLimits.html
afce1681d9164766059a6506d67d66045
double
max_effort
structjoint__limits__interface_1_1JointLimits.html
a5ffa4c4e60fc5de1975f8b0c86b76479
double
max_jerk
structjoint__limits__interface_1_1JointLimits.html
a7abc578b2453954761b103bbbaba481d
double
max_position
structjoint__limits__interface_1_1JointLimits.html
a153284fe0ac27a36ecf7a8facadcf465
double
max_velocity
structjoint__limits__interface_1_1JointLimits.html
a6ee8fe0b00ea4436b916b1962a647538
double
min_position
structjoint__limits__interface_1_1JointLimits.html
a29b31fe29af2bc6d5790fa0952a11ecb
joint_limits_interface::JointLimitsInterface
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< HandleType >
HandleType
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< EffortJointSaturationHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< EffortJointSaturationHandle >
EffortJointSaturationHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< EffortJointSoftLimitsHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< EffortJointSoftLimitsHandle >
EffortJointSoftLimitsHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< PositionJointSaturationHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< PositionJointSaturationHandle >
PositionJointSaturationHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< PositionJointSoftLimitsHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< PositionJointSoftLimitsHandle >
PositionJointSoftLimitsHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< VelocityJointSaturationHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< VelocityJointSaturationHandle >
VelocityJointSaturationHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
JointLimitsInterface< VelocityJointSoftLimitsHandle >
classjoint__limits__interface_1_1JointLimitsInterface.html
ResourceManager< VelocityJointSoftLimitsHandle >
VelocityJointSoftLimitsHandle
getHandle
classjoint__limits__interface_1_1JointLimitsInterface.html
a2e39687c6ae810ba5326419067449daa
(const std::string &name)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
void
enforceLimits
classjoint__limits__interface_1_1JointLimitsInterface.html
ad94087aed0ef51ce9da8cb3ca0aec102
(const ros::Duration &period)
joint_limits_interface::JointLimitsInterfaceException
classjoint__limits__interface_1_1JointLimitsInterfaceException.html
JointLimitsInterfaceException
classjoint__limits__interface_1_1JointLimitsInterfaceException.html
a8f4fcb6d411702bac99707b1413163f6
(const std::string &message)
const char *
what
classjoint__limits__interface_1_1JointLimitsInterfaceException.html
a0b773c9840bd02daef23ada166ccecbf
() const noexcept override
std::string
msg
classjoint__limits__interface_1_1JointLimitsInterfaceException.html
a5f025fc22cfc7f86e8e2dff519e0a55d
joint_limits_interface::PositionJointSaturationHandle
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
void
enforceLimits
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a53b87877841c2b46e08a44a71002bf2c
(const ros::Duration &period)
std::string
getName
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
ac351192bc31ada87e89c5c24a2642d26
() const
PositionJointSaturationHandle
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
af6cef90a23f4ddcff69688364ddf2405
(const hardware_interface::JointHandle &jh, const JointLimits &limits)
void
reset
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a4dd5407def52407020bfff4ac8ee5db6
()
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a6b3ee4ed966f356981d9a829849d95f5
JointLimits
limits_
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a5ec9b4c752de8f985396978233bce847
double
max_pos_limit_
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a34ea55331ea08310832bb0f37433b122
double
min_pos_limit_
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
afafddab3910552033b479d025a1df0d4
double
prev_cmd_
classjoint__limits__interface_1_1PositionJointSaturationHandle.html
a6d1a996b0031f2441cff97e2f19db2d5
joint_limits_interface::PositionJointSaturationInterface
classjoint__limits__interface_1_1PositionJointSaturationInterface.html
JointLimitsInterface< PositionJointSaturationHandle >
void
reset
classjoint__limits__interface_1_1PositionJointSaturationInterface.html
a78b725c6b3e6057060ed9a94aa92aed1
()
void
reset
classjoint__limits__interface_1_1PositionJointSaturationInterface.html
a78b725c6b3e6057060ed9a94aa92aed1
()
joint_limits_interface::PositionJointSoftLimitsHandle
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
void
enforceLimits
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a9574c5baee0a448643cb41f858bf10c5
(const ros::Duration &period)
std::string
getName
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a7613831a21290fe4c0f2aae52f6749ca
() const
PositionJointSoftLimitsHandle
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a508e7a154c9898ea0afebee7ac1ed765
()=default
PositionJointSoftLimitsHandle
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a06eb52b57d24883d0c8aa6208c1cf7e5
(const hardware_interface::JointHandle &jh, const JointLimits &limits, const SoftJointLimits &soft_limits)
void
reset
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
af2d82ea2ee7e360fe11dfe8f9c6abfac
()
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a1a0c37f8f1587a43ad75f1779ffc62aa
JointLimits
limits_
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a736b6299a5cf9341603ab77695d4652d
double
prev_cmd_
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a7f99614be2cef5a45ff1f46ac4a08320
SoftJointLimits
soft_limits_
classjoint__limits__interface_1_1PositionJointSoftLimitsHandle.html
a7aa02fa1d8175c8733614b721b81a509
joint_limits_interface::PositionJointSoftLimitsInterface
classjoint__limits__interface_1_1PositionJointSoftLimitsInterface.html
JointLimitsInterface< PositionJointSoftLimitsHandle >
void
reset
classjoint__limits__interface_1_1PositionJointSoftLimitsInterface.html
aac8e3e8558766bf822d59108d6587a2f
()
void
reset
classjoint__limits__interface_1_1PositionJointSoftLimitsInterface.html
aac8e3e8558766bf822d59108d6587a2f
()
joint_limits_interface::SoftJointLimits
structjoint__limits__interface_1_1SoftJointLimits.html
double
k_position
structjoint__limits__interface_1_1SoftJointLimits.html
a9f86fe1634fc9e460790b353ffafd187
double
k_velocity
structjoint__limits__interface_1_1SoftJointLimits.html
a610023f7718423332bd7594a58c112e4
double
max_position
structjoint__limits__interface_1_1SoftJointLimits.html
a9133591c4291eed7128d1b44f451ee78
double
min_position
structjoint__limits__interface_1_1SoftJointLimits.html
ae37b2741e5d4c1ae3c0cc110301302a9
joint_limits_interface::VelocityJointSaturationHandle
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
void
enforceLimits
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
a4e356de6e2bcd3582fc6301556d14932
(const ros::Duration &period)
std::string
getName
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
a29019e0181962feee9c2e267fee61968
() const
VelocityJointSaturationHandle
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
a62d74cffe6ddb5bd7cfef72fc9854c59
()=default
VelocityJointSaturationHandle
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
aa299f270c858ecdc13b4524ec3a39a81
(const hardware_interface::JointHandle &jh, const JointLimits &limits)
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
ab95192aaa1dedacf02ed77c55a131209
JointLimits
limits_
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
ad7008239ba7e7b01f4baca32d8002ad5
double
prev_cmd_
classjoint__limits__interface_1_1VelocityJointSaturationHandle.html
af3c5787345b783bf3d2a64557a174340
joint_limits_interface::VelocityJointSaturationInterface
classjoint__limits__interface_1_1VelocityJointSaturationInterface.html
JointLimitsInterface< VelocityJointSaturationHandle >
joint_limits_interface::VelocityJointSoftLimitsHandle
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
void
enforceLimits
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a6fd615d1d5dde7cd074c5074ea0fdbcb
(const ros::Duration &period)
std::string
getName
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a01f4967526ffac03af2d88e47bbd8c36
() const
VelocityJointSoftLimitsHandle
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a5830ecfbbab500d21588c2d6b991e712
(const hardware_interface::JointHandle &jh, const JointLimits &limits, const SoftJointLimits &soft_limits)
hardware_interface::JointHandle
jh_
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a3c8c57a48eeb03730bfa73031fed61e1
JointLimits
limits_
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
adbf9bab92e867a07d300867f29f41c2c
double
max_vel_limit_
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a623467a5926f80b58add6c4c4b71772c
SoftJointLimits
soft_limits_
classjoint__limits__interface_1_1VelocityJointSoftLimitsHandle.html
a5906619a8d28460cfe6e7b337f83a71f
joint_limits_interface::VelocityJointSoftLimitsInterface
classjoint__limits__interface_1_1VelocityJointSoftLimitsInterface.html
JointLimitsInterface< VelocityJointSoftLimitsHandle >
joint_limits_interface
namespacejoint__limits__interface.html
joint_limits_interface::internal
joint_limits_interface::EffortJointSaturationHandle
joint_limits_interface::EffortJointSaturationInterface
joint_limits_interface::EffortJointSoftLimitsHandle
joint_limits_interface::EffortJointSoftLimitsInterface
joint_limits_interface::JointLimits
joint_limits_interface::JointLimitsInterface
joint_limits_interface::JointLimitsInterfaceException
joint_limits_interface::PositionJointSaturationHandle
joint_limits_interface::PositionJointSaturationInterface
joint_limits_interface::PositionJointSoftLimitsHandle
joint_limits_interface::PositionJointSoftLimitsInterface
joint_limits_interface::SoftJointLimits
joint_limits_interface::VelocityJointSaturationHandle
joint_limits_interface::VelocityJointSaturationInterface
joint_limits_interface::VelocityJointSoftLimitsHandle
joint_limits_interface::VelocityJointSoftLimitsInterface
bool
getJointLimits
namespacejoint__limits__interface.html
a84198ffacd73c3275d636e38a2948758
(const std::string &joint_name, const ros::NodeHandle &nh, JointLimits &limits)
bool
getJointLimits
namespacejoint__limits__interface.html
a9d24edbf1b558f47ac2c6e336a38bd4a
(urdf::JointConstSharedPtr urdf_joint, JointLimits &limits)
bool
getSoftJointLimits
namespacejoint__limits__interface.html
a5ed23c7ab5833a88b81e2c52ec923641
(const std::string &joint_name, const ros::NodeHandle &nh, SoftJointLimits &soft_limits)
bool
getSoftJointLimits
namespacejoint__limits__interface.html
a35e2e6ed69cf9f9952a51684e19be646
(urdf::JointConstSharedPtr urdf_joint, SoftJointLimits &soft_limits)
joint_limits_interface::internal
namespacejoint__limits__interface_1_1internal.html
T
saturate
namespacejoint__limits__interface_1_1internal.html
ad819635392a20dda0c4308fbdb3f36d0
(const T val, const T min_val, const T max_val)
index
index
limits_representation
limits_interface
example
limits_representation_example
limits_interface_example