It monitors the joint position and will decelerate and stop the joint if it is close the limits. More...
#include <JointLimitMonitor.hpp>
Public Member Functions | |
JointLimitMonitor (const YouBotJointStorage &jointParameters, const quantity< angular_acceleration > &jointAcceleration) | |
virtual | ~JointLimitMonitor () |
JointLimitMonitor (const JointLimitMonitor &source) | |
JointLimitMonitor & | operator= (const JointLimitMonitor &source) |
void | checkLimitsPositionControl (const quantity< plane_angle > &setpoint) |
void | checkLimitsEncoderPosition (const signed int &setpoint) |
void | checkLimitsProcessData (const SlaveMessageInput &messageInput, SlaveMessageOutput &messageOutput) |
It monitors the joint position and will decelerate and stop the joint if it is close the limits.
Definition at line 72 of file JointLimitMonitor.hpp.
JointLimitMonitor | ( | const YouBotJointStorage & | jointParameters, | |
const quantity< angular_acceleration > & | jointAcceleration | |||
) |
Definition at line 54 of file JointLimitMonitor.cpp.
~JointLimitMonitor | ( | ) | [virtual] |
Definition at line 67 of file JointLimitMonitor.cpp.
JointLimitMonitor | ( | const JointLimitMonitor & | source | ) |
Definition at line 72 of file JointLimitMonitor.cpp.
void checkLimitsEncoderPosition | ( | const signed int & | setpoint | ) |
Definition at line 114 of file JointLimitMonitor.cpp.
void checkLimitsPositionControl | ( | const quantity< plane_angle > & | setpoint | ) |
Definition at line 85 of file JointLimitMonitor.cpp.
void checkLimitsProcessData | ( | const SlaveMessageInput & | messageInput, | |
SlaveMessageOutput & | messageOutput | |||
) |
Definition at line 126 of file JointLimitMonitor.cpp.
JointLimitMonitor & operator= | ( | const JointLimitMonitor & | source | ) |
Definition at line 78 of file JointLimitMonitor.cpp.