|
#include <RobotComponents/components/ReflexCombination/jointik.h>
Public Member Functions | |
std::string | getName () const override |
JointIK (int interval) | |
void | reportHeadTargetChanged (const NameValueMap &targetJointAngles, const FramedPositionBasePtr &targetPosition) |
void | reportJointAngles (const NameValueMap &values, bool valueChanged, const Ice::Current &c) |
void | reportJointVelocities (const NameValueMap &values, bool valueChanged, const Ice::Current &c) |
void | setBools (bool armar4, bool velocityBased) |
void | setRobot (std::string nodeSetName, std::string headIKName, RobotStateComponentInterfacePrx robotStateComponent) |
~JointIK () override | |
Public Member Functions inherited from Reflex | |
std::map< std::string, float > | getJoints () |
float | getWeight () const |
Reflex (int interval) | |
void | setEnabled (bool enabled) |
void | setWeight (float weight) |
void | start () |
void | stop () |
virtual | ~Reflex () |
Protected Member Functions | |
void | calc () override |
void | onStop () override |
Protected Member Functions inherited from Reflex | |
Eigen::Vector3f | quaternionToRPY (Eigen::Quaternionf q) |
Additional Inherited Members | |
Protected Attributes inherited from Reflex | |
int | interval |
bool | isEnabled |
std::map< std::string, float > | jointAngles |
std::mutex | mutex |
std::string | name |
IceUtil::Time | updateTime |
|
inline |
|
overrideprotectedvirtual |
Implements Reflex.
Definition at line 30 of file jointik.cpp.
|
inlineoverridevirtual |
|
overrideprotectedvirtual |
Implements Reflex.
Definition at line 151 of file jointik.cpp.
void reportHeadTargetChanged | ( | const NameValueMap & | targetJointAngles, |
const FramedPositionBasePtr & | targetPosition | ||
) |
Definition at line 144 of file jointik.cpp.
void reportJointAngles | ( | const NameValueMap & | values, |
bool | valueChanged, | ||
const Ice::Current & | c | ||
) |
Definition at line 125 of file jointik.cpp.
void reportJointVelocities | ( | const NameValueMap & | values, |
bool | valueChanged, | ||
const Ice::Current & | c | ||
) |
Definition at line 134 of file jointik.cpp.
void setBools | ( | bool | armar4, |
bool | velocityBased | ||
) |
Definition at line 117 of file jointik.cpp.
void setRobot | ( | std::string | nodeSetName, |
std::string | headIKName, | ||
RobotStateComponentInterfacePrx | robotStateComponent | ||
) |