Go to the documentation of this file.
29 #include <Eigen/Geometry>
31 #include <VirtualRobot/VirtualRobot.h>
32 #include <VirtualRobot/Robot.h>
33 #include <VirtualRobot/Nodes/RobotNode.h>
34 #include <VirtualRobot/RobotNodeSet.h>
35 #include <VirtualRobot/IK/GazeIK.h>
42 class ReflexCombination;
53 void setBools(
bool armar4,
bool velocityBased);
74 std::vector< VirtualRobot::RobotNodePtr > allRobotNodeSet;
76 std::string headIKName;
82 bool reportedJointAnglesBool, reportedJointVelocitiesBool;
83 bool armar4, velocityBased;
84 NameValueMap reportedJointAngles, reportedJointVelocities;
std::string getName() const override
void reportJointVelocities(const NameValueMap &values, bool valueChanged, const Ice::Current &c)
void setRobot(std::string nodeSetName, std::string headIKName, RobotStateComponentInterfacePrx robotStateComponent)
void setBools(bool armar4, bool velocityBased)
void reportHeadTargetChanged(const NameValueMap &targetJointAngles, const FramedPositionBasePtr &targetPosition)
void reportJointAngles(const NameValueMap &values, bool valueChanged, const Ice::Current &c)
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< class Robot > RobotPtr