diff --git a/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel_ble.xml b/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel_ble.xml new file mode 100644 index 00000000..243b1394 --- /dev/null +++ b/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel_ble.xml @@ -0,0 +1,206 @@ + + + + + + 0.01 + ftc_yarp_only.xml + /IFrameTransformToIWear/tf + /IFrameTransformToIWear/tf/local_rpc + 10.0 + + + + TransformServer + root_link_desired + PoseSensor + (root_link_desired + openxr_head + right_glove + left_glove) + + + TransformClient + + + + + + + (/iFeelSuit/WearableData/data:o) + + + IFrameTransformToIWear + + + + + + 0.01 + model.urdf + root_link + + dynamical + true + false + + 300 + ma27 + 2 + 0.0 + 1.0 + 1.0 + 0.001 + ergoCub + + + QP + 1.0 + 1.0 + + 10.0 + (1.0 1.0) + (200.0 20.0) + (0.0 0.0) + + + (chest, iFeelSuit::vLink::Node#6, gravity) + (r_hand_palm, TransformServer::pose::right_glove, pose) + (l_hand_palm, TransformServer::pose::left_glove, pose) + (head, TransformServer::pose::openxr_head, pose) + (l_upper_arm iFeelSuit::vLink::Node#5, gravity) + (l_forearm, iFeelSuit::vLink::Node#4, gravity) + (r_upper_arm iFeelSuit::vLink::Node#7, gravity) + (r_forearm, iFeelSuit::vLink::Node#8, gravity) + + ("l_shoulder_pitch", + "l_shoulder_roll", + "l_shoulder_yaw", + "l_elbow", + "l_wrist_roll", + "l_wrist_pitch", + "l_wrist_yaw", + "r_shoulder_pitch", + "r_shoulder_roll", + "r_shoulder_yaw", + "r_elbow", + "r_wrist_roll", + "r_wrist_pitch", + "r_wrist_yaw", + "torso_pitch", + "torso_roll", + "torso_yaw", + "neck_pitch", + "neck_roll", + "neck_yaw", + "camera_tilt") + + + ( 1.0 0.0 0.0 0.0 + 0.0 0.0 1.0 -0.02 + 0.0 -1.0 0.0 0.05 + 0.0 0.0 0.0 1.0) + (-1.0 0.0 0.0 0.0 + 0.0 0.0 1.0 -0.02 + 0.0 1.0 0.0 0.05 + 0.0 0.0 0.0 1.0) + ( 0.0 -1.0 0.0 0.0 + 0.0 0.0 1.0 0.0 + -1.0 0.0 0.0 0.1 + 0.0 0.0 0.0 1.0) + ( 0.0 1.0 0.0 0.0 + 0.0 0.0 -1.0 0.0 + -1.0 0.0 0.0 0.0 + 0.0 0.0 0.0 1.0) + ( -1.0 0.0 0.0 0.0 + 0.0 0.0 1.0 0.0 + 0.0 1.0 0.0 0.0 + 0.0 0.0 0.0 1.0) + ( -1.0 0.0 0.0 0.0 + 0.0 0.0 -1.0 0.0 + 0.0 -1.0 0.0 0.0 + 0.0 0.0 0.0 1.0) + ( -1.0 0.0 0.0 0.0 + 0.0 0.0 1.0 0.0 + 0.0 1.0 0.0 0.0 + 0.0 0.0 0.0 1.0) + ( -1.0 0.0 0.0 0.0 + 0.0 0.0 -1.0 0.0 + 0.0 -1.0 0.0 0.0 + 0.0 0.0 0.0 1.0) + + + ( 0.7 0.7 0.6 ) + ( 0.7 0.7 0.6 ) + ( 0.7 0.7 0.6 ) + 0.7 + 0.7 + 0.7 + + + + + + + () + + + () + + (0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + (0.0, 0.0, -0.0, 0.0, 0.0, 0.0) + + + ( + l_shoulder_roll, r_shoulder_roll, camera_tilt) + ( + (1.0, 0.0, 0.0), + (0.0, 1.0, 0.0), + (0.0, 0.0, 1.0)) + ( + -100.0, -100.0, -0.1) + ( + 1.4, 1.4, 0.1) + 0.5 + 0.5 + + + + XSenseIWearRemapper + + + + + + + + 0.01 + /ergoCub/RobotStateServer/state:o + + + RobotStateProvider + + + + + + + 0.01 + /HDE/WearableTargetsServer/state:o + + + RobotStateProvider + + + + + +