Filter control vector to avoid exceeding joint maximum values.
More...
#include <sot/core/joint-limitator.hh>
|
|
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | jointSIN |
|
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | upperJlSIN |
|
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | lowerJlSIN |
|
dynamicgraph::SignalPtr< dynamicgraph::Vector, int > | controlSIN |
|
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > | controlSOUT |
|
dynamicgraph::SignalTimeDependent< dynamicgraph::Vector, int > | widthJlSINTERN |
|
Filter control vector to avoid exceeding joint maximum values.
This must be plugged between the entity producing the command (i.e. usually the sot) and the entity executing it (the device).
◆ JointLimitator()
dynamicgraph::sot::JointLimitator::JointLimitator |
( |
const std::string & |
name | ) |
|
◆ ~JointLimitator()
virtual dynamicgraph::sot::JointLimitator::~JointLimitator |
( |
| ) |
|
|
inlinevirtual |
◆ computeControl()
virtual dynamicgraph::Vector& dynamicgraph::sot::JointLimitator::computeControl |
( |
dynamicgraph::Vector & |
res, |
|
|
int |
time |
|
) |
| |
|
virtual |
◆ computeWidthJl()
dynamicgraph::Vector& dynamicgraph::sot::JointLimitator::computeWidthJl |
( |
dynamicgraph::Vector & |
res, |
|
|
const int & |
time |
|
) |
| |
◆ display()
virtual void dynamicgraph::sot::JointLimitator::display |
( |
std::ostream & |
os | ) |
const |
|
virtual |
◆ controlSIN
dynamicgraph::SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::controlSIN |
◆ controlSOUT
dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::controlSOUT |
◆ jointSIN
dynamicgraph::SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::jointSIN |
◆ lowerJlSIN
dynamicgraph::SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::lowerJlSIN |
◆ upperJlSIN
dynamicgraph::SignalPtr<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::upperJlSIN |
◆ widthJlSINTERN
dynamicgraph::SignalTimeDependent<dynamicgraph::Vector, int> dynamicgraph::sot::JointLimitator::widthJlSINTERN |
The documentation for this class was generated from the following file: