diff --git a/experimentalSetups/battery/ergocub_battery.xml b/experimentalSetups/battery/ergocub_battery.xml
new file mode 100644
index 0000000000..b7ee4423dd
--- /dev/null
+++ b/experimentalSetups/battery/ergocub_battery.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/ergocub_battery_couple.xml b/experimentalSetups/battery/ergocub_battery_couple.xml
new file mode 100644
index 0000000000..d2c944a7c9
--- /dev/null
+++ b/experimentalSetups/battery/ergocub_battery_couple.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/firmwareupdater.ini b/experimentalSetups/battery/firmwareupdater.ini
new file mode 100644
index 0000000000..c93b53ab35
--- /dev/null
+++ b/experimentalSetups/battery/firmwareupdater.ini
@@ -0,0 +1,2 @@
+[DRIVERS]
+ETH "eth"
diff --git a/experimentalSetups/battery/general.xml b/experimentalSetups/battery/general.xml
new file mode 100644
index 0000000000..bb22a5d236
--- /dev/null
+++ b/experimentalSetups/battery/general.xml
@@ -0,0 +1,10 @@
+
+
+
+
+ false
+ false
+ false
+ false
+
+
\ No newline at end of file
diff --git a/experimentalSetups/battery/hardware/battery/ergocubbattery.xml b/experimentalSetups/battery/hardware/battery/ergocubbattery.xml
new file mode 100644
index 0000000000..a433ec3a9a
--- /dev/null
+++ b/experimentalSetups/battery/hardware/battery/ergocubbattery.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ eomn_serv_AS_battery
+
+
+
+
+ bat
+
+
+ 0
+ 0
+
+
+ 1
+ 3
+ 0
+
+
+
+
+ battery1
+ bat
+ CAN1:1
+
+
+
+
+
+
+ battery1
+ 1000
+
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/hardware/battery/ergocubbattery_bat.xml b/experimentalSetups/battery/hardware/battery/ergocubbattery_bat.xml
new file mode 100644
index 0000000000..bb84b161a2
--- /dev/null
+++ b/experimentalSetups/battery/hardware/battery/ergocubbattery_bat.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ eomn_serv_AS_battery
+
+
+
+
+ bat
+
+
+ 0
+ 0
+
+
+ 1
+ 3
+ 0
+
+
+
+
+ battery1
+ bat
+ CAN1:1
+
+
+
+
+
+
+ battery1
+ 1000
+
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/hardware/battery/ergocubbattery_bms.xml b/experimentalSetups/battery/hardware/battery/ergocubbattery_bms.xml
new file mode 100644
index 0000000000..8c2ba5624c
--- /dev/null
+++ b/experimentalSetups/battery/hardware/battery/ergocubbattery_bms.xml
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+ eomn_serv_AS_battery
+
+
+
+
+ bms
+
+
+ 0
+ 0
+
+
+ 1
+ 2
+ 0
+
+
+
+
+ battery1
+ bms
+ CAN1:1
+
+
+
+
+
+
+ battery1
+ 1000
+
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/hardware/electronics/battery_eb1-j0_1-eln.xml b/experimentalSetups/battery/hardware/electronics/battery_eb1-j0_1-eln.xml
new file mode 100644
index 0000000000..e9b265b526
--- /dev/null
+++ b/experimentalSetups/battery/hardware/electronics/battery_eb1-j0_1-eln.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+ 10.0.1.1
+ 12345
+ ems4
+ 768
+ 384
+
+
+
+ "battery_eb1-j0_1-eln"
+
+ 1000
+ 400
+ 300
+ 300
+ 2
+
+
+
+
+
+ true
+ 0.020
+ 60.0
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/hardware/electronics/battery_eb2-j0_1-eln.xml b/experimentalSetups/battery/hardware/electronics/battery_eb2-j0_1-eln.xml
new file mode 100644
index 0000000000..ac0b2d36cf
--- /dev/null
+++ b/experimentalSetups/battery/hardware/electronics/battery_eb2-j0_1-eln.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+ 10.0.1.2
+ 12345
+ ems4
+ 768
+ 384
+
+
+
+ "battery_eb2-j0_1-eln"
+
+ 1000
+ 400
+ 300
+ 300
+ 2
+
+
+
+
+
+ true
+ 0.020
+ 60.0
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/hardware/electronics/pc104.xml b/experimentalSetups/battery/hardware/electronics/pc104.xml
new file mode 100644
index 0000000000..9e94677712
--- /dev/null
+++ b/experimentalSetups/battery/hardware/electronics/pc104.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+ 10.0.1.104
+ 12345
+ 1
+ 2
+
+
+
+ 1
+
+
+
+
diff --git a/experimentalSetups/battery/wrappers/battery/ergobattery.xml b/experimentalSetups/battery/wrappers/battery/ergobattery.xml
new file mode 100644
index 0000000000..4032cc38cd
--- /dev/null
+++ b/experimentalSetups/battery/wrappers/battery/ergobattery.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ 1.0
+ /ergocub/battery
+ 0
+ 0
+
+
+
+ ergocub_battery
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/wrappers/battery/ergobattery_bat.xml b/experimentalSetups/battery/wrappers/battery/ergobattery_bat.xml
new file mode 100644
index 0000000000..c63336479d
--- /dev/null
+++ b/experimentalSetups/battery/wrappers/battery/ergobattery_bat.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ 1.0
+ /ergocub/battery/bat
+ 0
+ 0
+
+
+
+ ergocub_battery_bat
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/wrappers/battery/ergobattery_bms.xml b/experimentalSetups/battery/wrappers/battery/ergobattery_bms.xml
new file mode 100644
index 0000000000..5394c7b82f
--- /dev/null
+++ b/experimentalSetups/battery/wrappers/battery/ergobattery_bms.xml
@@ -0,0 +1,18 @@
+
+
+
+
+ 1.0
+ /ergocub/battery/bms
+ 0
+ 0
+
+
+
+ ergocub_battery_bms
+
+
+
+
+
+
diff --git a/experimentalSetups/battery/yarprobotinterface.ini b/experimentalSetups/battery/yarprobotinterface.ini
index 838515d726..cdb374d9fa 100644
--- a/experimentalSetups/battery/yarprobotinterface.ini
+++ b/experimentalSetups/battery/yarprobotinterface.ini
@@ -1 +1 @@
-config ./icub_battery.xml
\ No newline at end of file
+config ./ergocub_battery_couple.xml
\ No newline at end of file