-
Notifications
You must be signed in to change notification settings - Fork 12
/
launch-wholebodydynamics-icub-six-fts-sim.xml
88 lines (73 loc) · 3.79 KB
/
launch-wholebodydynamics-icub-six-fts-sim.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE devices PUBLIC "-//YARP//DTD yarprobotinterface 3.0//EN" "http://www.yarp.it/DTD/yarprobotinterfaceV3.0.dtd">
<robot name="@WBD_YARP_ROBOT_NAME@" build="1" xmlns:xi="http://www.w3.org/2001/XInclude">
<!-- controlboards -->
<device name="torso_mc" type="remote_controlboard">
<param name="remote"> /icubSim/torso </param>
<param name="local"> /wholeBodyDynamics/torso </param>
</device>
<device name="left_arm_mc" type="remote_controlboard">
<param name="remote"> /icubSim/left_arm </param>
<param name="local"> /wholeBodyDynamics/left_arm </param>
</device>
<device name="right_arm_mc" type="remote_controlboard">
<param name="remote"> /icubSim/right_arm </param>
<param name="local"> /wholeBodyDynamics/right_arm </param>
</device>
<device name="left_leg_mc" type="remote_controlboard">
<param name="remote"> /icubSim/left_leg </param>
<param name="local"> /wholeBodyDynamics/left_leg </param>
</device>
<device name="right_leg_mc" type="remote_controlboard">
<param name="remote"> /icubSim/right_leg </param>
<param name="local"> /wholeBodyDynamics/right_leg </param>
</device>
<device name="head_mc" type="remote_controlboard">
<param name="remote"> /icubSim/head </param>
<param name="local"> /wholeBodyDynamics/head </param>
</device>
<!-- the head and wrist virtual analog sensor are not used in practice, so they are commented out
<device name="head_virtual_strain" type="virtualAnalogClient">
<param name="remote"> /icubSim/joint_vsens/head:i </param>
<param name="local"> /wholeBodyDynamics/head/Torques:o </param>
<param name="AxisName"> (neck_pitch,neck_roll,neck_yaw) </param>
<param name="virtualAnalogSensorInteger"> 0 </param>
</device>
<device name="left_wrist_virtual_strain" type="virtualAnalogClient">
<param name="remote"> /icubSim/joint_vsens/left_wrist:i </param>
<param name="local"> /wholeBodyDynamics/left_wrist/Torques:o </param>
<param name="AxisName"> (l_wrist_pitch,l_wrist_yaw) </param>
<param name="virtualAnalogSensorInteger"> 3 </param>
</device>
<device name="right_wrist_virtual_strain" type="virtualAnalogClient">
<param name="remote"> /icubSim/joint_vsens/right_wrist:i </param>
<param name="local"> /wholeBodyDynamics/right_wrist/Torques:o </param>
<param name="AxisName"> (l_wrist_pitch,l_wrist_yaw) </param>
<param name="virtualAnalogSensorInteger"> 3 </param>
</device>
-->
<!-- imu -->
<device name="head-inertial-client" type="multipleanalogsensorsclient">
<param name="remote"> /icubSim/head/inertials </param>
<param name="local"> /wholeBodyDynamics/imu </param>
</device>
<!-- six axis force torque sensors -->
<device name="left_arm_client" type="multipleanalogsensorsclient">
<param name="remote"> /icubSim/left_arm/FT </param>
<param name="local"> /wholeBodyDynamics/l_arm_ft </param>
</device>
<device name="right_arm_client" type="multipleanalogsensorsclient">
<param name="remote"> /icubSim/right_arm/FT </param>
<param name="local"> /wholeBodyDynamics/r_arm_ft </param>
</device>
<device name="left_leg_client" type="multipleanalogsensorsclient">
<param name="remote"> /icubSim/left_leg/FT </param>
<param name="local"> /wholeBodyDynamics/l_leg_ft </param>
</device>
<device name="right_leg_client" type="multipleanalogsensorsclient">
<param name="remote"> /icubSim/right_leg/FT </param>
<param name="local"> /wholeBodyDynamics/r_leg_ft </param>
</device>
<!-- estimators -->
<xi:include href="estimators/wholebodydynamics-external.xml" />
</robot>