diff --git a/iCubGenova09/calibrators/left_arm-calib.xml b/iCubGenova09/calibrators/left_arm-calib.xml
index 3c027b8886..0dc2385ff3 100644
--- a/iCubGenova09/calibrators/left_arm-calib.xml
+++ b/iCubGenova09/calibrators/left_arm-calib.xml
@@ -18,13 +18,13 @@
12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6
- -54795 19668 44679 53215 -1500 -8335 10671 0 0 0 0 0 0 0 0 0
- 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 10000
- 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 1
- 0 0 0 0 0 0 0 2045 448 240 484 243 483 255 480 725
- 0 0 0 0 0 0 0 2140 2712 0 9 15 8 20 45 125
+ -13691 19668 44530 53215 -1500 63919 12031 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 10000
+ 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 1
+ 0 0 0 0 0 0 0 1948 325 250 478 243 483 255 480 725
+ 0 0 0 0 0 0 0 2073 2730 9 99 15 8 30 45 125
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+ 14 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0
-35 30 0 45 0 0 0 25 45 0 0 0 0 0 0 0
10.0 10.0 10.0 10.0 30 30 30 60 100 100 100 100 100 100 100 100
@@ -32,7 +32,7 @@
2 2 2 2 90 90 90 90 90 90 90 90 90 90 90 90
- (1) (0) (2) (3) (4) (5 6) (7) (8 9) (11 13) (10 12 14 15)
+ (1) (0) (2) (3) (4) (5 6) (7) (8 9) (11) (13) (10) (12) (14) (15)
left_arm-mc_remapper
diff --git a/iCubGenova09/calibrators/right_arm-calib.xml b/iCubGenova09/calibrators/right_arm-calib.xml
index af942e0129..7b2644cbbe 100644
--- a/iCubGenova09/calibrators/right_arm-calib.xml
+++ b/iCubGenova09/calibrators/right_arm-calib.xml
@@ -17,24 +17,24 @@
- 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6
- 6576 -12912 -883 -47529 1500 36903 -12703 0 0 0 0 0 0 0 0 0
- 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 10000
- 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 1
- 0 0 0 0 0 0 0 2510 1470 255 510 255 510 200 510 748
- 0 0 0 0 0 0 0 2670 2350 22 40 18 30 10 30 120
+ 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6
+ 5671 -10405 -2085 -47112 1500 36903 -15403 0 0 0 0 0 0 0 0 0
+ 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 10000
+ 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 1
+ 0 0 0 0 0 0 0 2540 1440 255 510 255 476 255 510 764
+ 0 0 0 0 0 0 0 2618 2240 24 40 20 30 0 30 130
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
- 0 0 -5.8 0 0 -5.5 -4 10 0 0 0 0 0 0 0 0
+ 11 0 0 0 0 -5.5 -4 10 0 5 0 0 0 0 0 0
- -35 30 0 45 0 0 15 25 45 10 0 0 0 0 0 0
+ -35 30 0 45 0 0 15 25 45 0 0 0 0 0 0 0
10.0 10.0 10.0 10.0 30 30 30 60 100 100 100 100 100 100 100 100
8000 8000 8000 8000 1500 0 0 0 0 0 0 0 0 0 0 0
2 2 2 2 90 90 90 90 90 90 90 90 90 90 90 90
- (1) (0) (2) (3) (4) (5 6) (7) (8 9) (11 13) (10 12 14 15)
+ (1) (0) (2) (3) (4) (5 6) (8 9) (11) (13) (10) (12) (14) (15)
right_arm-mc_remapper
diff --git a/iCubGenova09/extra/scripts/additionalCommands.sh b/iCubGenova09/extra/scripts/additionalCommands.sh
index 1ed97e3940..862796ebd8 100644
--- a/iCubGenova09/extra/scripts/additionalCommands.sh
+++ b/iCubGenova09/extra/scripts/additionalCommands.sh
@@ -27,6 +27,9 @@ alias connectToJoypad='sudo expect ${ADDITIONAL_COMMANDS_DIR}/bluetoothConnect.s
# Go to DCM folder
alias dcmFolder='cd ${ROBOTOLOGY_SUPERBUILD_SOURCE_DIR}/src/walking-controllers/src/WalkingModule/app/robots/${YARP_ROBOT_NAME}'
+# Go to Teleoperation folder
+alias teleoperationFolder='cd ${ROBOTOLOGY_SUPERBUILD_SOURCE_DIR}/src/walking-teleoperation'
+
# Go to the corresponding build folder in the superbuild
alias goToBuildSuperbuild='cd ../../build/src/${PWD##*/}'
diff --git a/iCubGenova09/hardware/mechanicals/left_arm-eb1-j0_1-mec.xml b/iCubGenova09/hardware/mechanicals/left_arm-eb1-j0_1-mec.xml
index 54a333f769..a6e80d03d0 100644
--- a/iCubGenova09/hardware/mechanicals/left_arm-eb1-j0_1-mec.xml
+++ b/iCubGenova09/hardware/mechanicals/left_arm-eb1-j0_1-mec.xml
@@ -20,8 +20,8 @@
- 16 165
- -90 0
+ 25 165
+ -180 0
0 0
0 0
diff --git a/iCubGenova09/hardware/mechanicals/right_arm-eb3-j0_1-mec.xml b/iCubGenova09/hardware/mechanicals/right_arm-eb3-j0_1-mec.xml
index 86d3146e87..d5c6626456 100644
--- a/iCubGenova09/hardware/mechanicals/right_arm-eb3-j0_1-mec.xml
+++ b/iCubGenova09/hardware/mechanicals/right_arm-eb3-j0_1-mec.xml
@@ -20,8 +20,8 @@
- 16 165
- -90 0
+ 25 165
+ -180 0
0 0
0 0
diff --git a/iCubGenova09/hardware/motorControl/left_arm-eb1-j0_1-mc.xml b/iCubGenova09/hardware/motorControl/left_arm-eb1-j0_1-mc.xml
index ca143b9091..02131c28d2 100644
--- a/iCubGenova09/hardware/motorControl/left_arm-eb1-j0_1-mc.xml
+++ b/iCubGenova09/hardware/motorControl/left_arm-eb1-j0_1-mc.xml
@@ -11,8 +11,8 @@
- 14 163
- -88 17
+ 20 163
+ -175 17
120 120
5000 5000
12000 12000
diff --git a/iCubGenova09/hardware/motorControl/left_leg-eb7-j0_2-mc.xml b/iCubGenova09/hardware/motorControl/left_leg-eb7-j0_2-mc.xml
index 926015208f..f565f9c3a8 100644
--- a/iCubGenova09/hardware/motorControl/left_leg-eb7-j0_2-mc.xml
+++ b/iCubGenova09/hardware/motorControl/left_leg-eb7-j0_2-mc.xml
@@ -34,7 +34,7 @@
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
- TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT
+ TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR
2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL
2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL
@@ -117,18 +117,18 @@
current
metric_units
machine_units
- -150.00 150.00 -200.00
+ -0.0 0.0 -0.0
0 0 0
- -80 50 -80
+ -0 0 -0
2500 2500 2500
200 200 200
0 0 0
0 0 0
0 0 0
1 1 1
- -0.0003 0.0004 -0.0003
+ -0.0 0.0 -0.0
0 0 0
- -175.56 177.83 -175.74
+ -50 50 -50
diff --git a/iCubGenova09/hardware/motorControl/left_leg-eb8-j3_5-mc.xml b/iCubGenova09/hardware/motorControl/left_leg-eb8-j3_5-mc.xml
index 36e5c4de9e..4e78b05580 100644
--- a/iCubGenova09/hardware/motorControl/left_leg-eb8-j3_5-mc.xml
+++ b/iCubGenova09/hardware/motorControl/left_leg-eb8-j3_5-mc.xml
@@ -15,8 +15,8 @@
-70 -43 -23
240 240 240
10000 10000 10000
- 15000 15000 15000
- 20000 30000 30000
+ 14000 15000 15000
+ 19000 30000 30000
16000 16000 16000
@@ -25,7 +25,7 @@
- 0.1 0.1 0.1
+ 0.1 30.0 10.0
0.05 0.05 0.05
@@ -33,7 +33,7 @@
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
- TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT
+ TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR
2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL
2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL
@@ -116,18 +116,18 @@
current
metric_units
machine_units
- -150.00 -36.21 -26.77
+ -0.0 -1000 -1000
0 0 0
- -80.00 0 0
+ -0.0 -500 -1000
2500 2500 2500
200 200 200
0 0 0
0 0 0
0 0 0
1 1 1
- -0.0002 -0.0003 -0.0003
+ -0.0 -0.0009 -0.0003
0 0 0
- -230.10 -162.24 -163.96
+ -50.0 -128.81 -227.739
diff --git a/iCubGenova09/hardware/motorControl/right_arm-eb28-j8_11-mc.xml b/iCubGenova09/hardware/motorControl/right_arm-eb28-j8_11-mc.xml
index 064d3cb61c..6561edd96a 100644
--- a/iCubGenova09/hardware/motorControl/right_arm-eb28-j8_11-mc.xml
+++ b/iCubGenova09/hardware/motorControl/right_arm-eb28-j8_11-mc.xml
@@ -16,7 +16,7 @@
10 0 0 0
1000 1000 1000 1000
2000 2000 2000 2000
- 600 600 600 600
+ 500 500 600 600
1000 1000 1000 1000
3360 3360 3360 3360
@@ -48,9 +48,9 @@
pwm
metric_units
machine_units
- -150 150 -500 500
+ -150 -150 -500 500
0 0 0 0
- -50 50 -50 50
+ -50 -50 -50 50
3360 3360 3360 3360
3360 3360 3360 3360
diff --git a/iCubGenova09/hardware/motorControl/right_arm-eb3-j0_1-mc.xml b/iCubGenova09/hardware/motorControl/right_arm-eb3-j0_1-mc.xml
index a2628d1019..be3776e575 100644
--- a/iCubGenova09/hardware/motorControl/right_arm-eb3-j0_1-mc.xml
+++ b/iCubGenova09/hardware/motorControl/right_arm-eb3-j0_1-mc.xml
@@ -12,8 +12,8 @@
- 14 163
- -88 17
+ 20 163
+ -175 17
120 120
5000 5000
12000 12000
diff --git a/iCubGenova09/hardware/motorControl/right_leg-eb11-j0_2-mc.xml b/iCubGenova09/hardware/motorControl/right_leg-eb11-j0_2-mc.xml
index 5600b6791d..e7c2493fce 100644
--- a/iCubGenova09/hardware/motorControl/right_leg-eb11-j0_2-mc.xml
+++ b/iCubGenova09/hardware/motorControl/right_leg-eb11-j0_2-mc.xml
@@ -34,7 +34,7 @@
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
- TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT
+ TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR
2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL
2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL
@@ -117,18 +117,18 @@
current
metric_units
machine_units
- 150.00 -150.00 200.00
+ 0 -0 0
0 0 0
- 80 -50 80
+ 0 -0 0
2500 2500 2500
200 200 200
0 0 0
0 0 0
0 0 0
1 1 1
- 0.0002 -0.0003 0.0003
+ 0.0 -0.0 0.0
0 0 0
- 196.52 -185.41 185.70
+ 50 -50 50
diff --git a/iCubGenova09/hardware/motorControl/right_leg-eb12-j3_5-mc.xml b/iCubGenova09/hardware/motorControl/right_leg-eb12-j3_5-mc.xml
index eba4c88c06..55fc195c17 100644
--- a/iCubGenova09/hardware/motorControl/right_leg-eb12-j3_5-mc.xml
+++ b/iCubGenova09/hardware/motorControl/right_leg-eb12-j3_5-mc.xml
@@ -15,8 +15,8 @@
-70 -45 -23
240 240 240
10000 10000 10000
- 15000 15000 15000
- 20000 30000 30000
+ 14000 15000 15000
+ 19000 30000 30000
16000 16000 16000
@@ -25,15 +25,15 @@
- 0.1 0.1 0.1
- 0.05 0.05 0.05
+ 0.1 30.0 10.0
+ 0.05 0.05 0.05
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT
- TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT
+ TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR TRQ_PID_OUTPUT_CURR
2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL
2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL
@@ -116,18 +116,18 @@
current
metric_units
machine_units
- 150.00 40.44 28.27
+ 0 1000 1000
0 0 0
- 80.00 0 0
+ 0 500 1000
2500 2500 2500
200 200 200
0 0 0
0 0 0
0 0 0
1 1 1
- 0.0001 0.0003 0.0004
+ 0.00 0.0009 0.0003
0 0 0
- 270.78 181.17 230.00
+ 50.0 128.81 227.739
diff --git a/iCubGenova09/icub_wbd.xml b/iCubGenova09/icub_wbd.xml
index ae9bd425e7..2fcadd03b2 100644
--- a/iCubGenova09/icub_wbd.xml
+++ b/iCubGenova09/icub_wbd.xml
@@ -9,8 +9,8 @@
-
-
+