-
Notifications
You must be signed in to change notification settings - Fork 29
Description
The objective is to get rid of the teleoperation models found in https://github.com/robotology/human-dynamics-estimation/tree/master/conf/urdfs which are copies of the original robot urdf files (contained in https://github.com/robotology/icub-models) with the addition of fake links originally added to replicate the orientation of the sensors data.
Those links added to the urdfs are no longer necessary after #254.
In fact, for example, the ergoCub
model was added and tested (#340) by using directly the original model by adding all the required fixed transforms to the configuration file (see
human-dynamics-estimation/conf/xml/RobotStateProvider_ergoCub_openxr_ifeel.xml
Lines 104 to 137 in 11ad67f
<group name="MEASUREMENT_TO_LINK_TRANSFORMS"> | |
<param name="target_LeftHand">( 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)</param> | |
<param name="target_RightHand">(-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)</param> | |
<param name="target_Head">( 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)</param> | |
<param name="target_Chest">( 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)</param> | |
<param name="target_r_upper_arm">( 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)</param> | |
<param name="target_l_upper_arm">( 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)</param> | |
<param name="target_r_forearm">( 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)</param> | |
<param name="target_l_forearm">( 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)</param> | |
</group> |
ergoCub
model should basically have same (or similar) link definition as the iCub3
(and iCub2.5
) models, starting from those transforms we should be able to get rid of the teleoperation models.