Revision 35b3ca25 src/server/eye_motion_generator.cpp
src/server/eye_motion_generator.cpp | ||
---|---|---|
124 | 124 |
reflexxes_calculate_profile(); |
125 | 125 |
|
126 | 126 |
//tell the joint about the new values: |
127 |
joint_interface->set_target_position(JointInterface::ID_EYES_LEFT_LR,
|
|
128 |
reflexxes_position_output->NewPositionVector->VecData[0],
|
|
129 |
reflexxes_position_output->NewVelocityVector->VecData[0]);
|
|
130 |
joint_interface->set_target_position(JointInterface::ID_EYES_RIGHT_LR,
|
|
131 |
reflexxes_position_output->NewPositionVector->VecData[1],
|
|
132 |
reflexxes_position_output->NewVelocityVector->VecData[1]);
|
|
133 |
joint_interface->set_target_position(JointInterface::ID_EYES_BOTH_UD,
|
|
134 |
reflexxes_position_output->NewPositionVector->VecData[2],
|
|
135 |
reflexxes_position_output->NewVelocityVector->VecData[2]);
|
|
127 |
joint_interface->set_target(JointInterface::ID_EYES_LEFT_LR, |
|
128 |
reflexxes_position_output->NewPositionVector->VecData[0], |
|
129 |
reflexxes_position_output->NewVelocityVector->VecData[0]); |
|
130 |
joint_interface->set_target(JointInterface::ID_EYES_RIGHT_LR, |
|
131 |
reflexxes_position_output->NewPositionVector->VecData[1], |
|
132 |
reflexxes_position_output->NewVelocityVector->VecData[1]); |
|
133 |
joint_interface->set_target(JointInterface::ID_EYES_BOTH_UD, |
|
134 |
reflexxes_position_output->NewPositionVector->VecData[2], |
|
135 |
reflexxes_position_output->NewVelocityVector->VecData[2]); |
|
136 | 136 |
|
137 | 137 |
cout << reflexxes_position_output->NewPositionVector->VecData[2] << " " << reflexxes_position_output->NewVelocityVector->VecData[2] ; |
138 | 138 |
} |
... | ... | |
142 | 142 |
void EyeMotionGenerator::publish_targets(){ |
143 | 143 |
//publish values if there is an active gaze input within the last timerange |
144 | 144 |
if (gaze_target_input_active()){ |
145 |
joint_interface->publish_target_position(JointInterface::ID_EYES_LEFT_LR);
|
|
146 |
joint_interface->publish_target_position(JointInterface::ID_EYES_RIGHT_LR);
|
|
147 |
joint_interface->publish_target_position(JointInterface::ID_EYES_BOTH_UD);
|
|
145 |
joint_interface->publish_target(JointInterface::ID_EYES_LEFT_LR); |
|
146 |
joint_interface->publish_target(JointInterface::ID_EYES_RIGHT_LR); |
|
147 |
joint_interface->publish_target(JointInterface::ID_EYES_BOTH_UD); |
|
148 | 148 |
} |
149 | 149 |
} |
Also available in: Unified diff