robotology / icub-tech-support

Virtual repository that provides support requests for individual robots
GNU General Public License v2.0
20 stars 2 forks source link

Problem in robotInterface after firmware update (git pull) #108

Closed serena-ivaldi closed 8 years ago

serena-ivaldi commented 8 years ago

Hi, I am with @robertocalandra and Alex Paraschos, we are trying to update the iCub firmware in iCubDarmstadt01. After updating with ethLoader, we have version 2 build 15 on all boards. Launching the robotInterface now gives a lot of errors that we do not know. Here the log of the robotInterface:

||| configuring
||| no policy found
||| default config file specified as robotInterface.ini
||| checking [/usr/local/src/robot/icub-main/build-pc104/robotInterface.ini] (pwd)
||| checking [/usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/robotInterface.ini] (robot)
||| found /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/robotInterface.ini
||| finding file [config]
||| checking [/usr/local/src/robot/icub-main/build-pc104/./icub_all.xml] (pwd)
||| checking [/usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./icub_all.xml] (robot)
||| found /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./icub_all.xml
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./icub_all.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./cartesian/left_arm-cartesian.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./cartesian/right_arm-cartesian.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/head-cfw2_can0-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/head-cfw2_can0-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/head-cfw2_can0-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/head-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/torso-ems5-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/torso-ems5-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/torso-ems5-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/torso-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/left_upper_arm-ems1-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_upper_arm-ems1-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/left_upper_arm-ems1-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/left_lower_arm-ems2-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_arm-ems2-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/left_lower_arm-ems2-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/left_arm-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/right_upper_arm-ems3-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_upper_arm-ems3-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/right_upper_arm-ems3-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/right_lower_arm-ems4-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_arm-ems4-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/right_lower_arm-ems4-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/right_arm-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/left_arm-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/right_arm-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/right_leg-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/left_leg-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/right_foot-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/FT/left_foot-FT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/left_upper_arm-ems1-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_upper_arm-ems1-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/right_upper_arm-ems3-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_upper_arm-ems3-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/left_upper_leg-ems6-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_upper_leg-ems6-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/right_upper_leg-ems8-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_upper_leg-ems8-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/left_lower_leg-ems7-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_leg-ems7-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/FT/right_lower_leg-ems9-strain.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_leg-ems9-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/VFT/left_arm-VFT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/VFT/right_leg-VFT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/VFT/left_leg-VFT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/VFT/right_arm-VFT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/VFT/torso-VFT_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml at line 1 . No DTD found. Assuming version robotInterfaceV1.0 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml at line 4 . "devices" element should contain the "robot" attribute 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml at line 4 . Trying to import a file for the wrong robot. Found  instead of iCubDarmstadt01 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml at line 4 . "devices" element should contain the "build" attribute [unsigned int]. Assuming 0 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/left_hand-mais_wrapper.xml at line 4 . Import a file for a different robot build. Found 0 instead of 1 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml at line 1 . No DTD found. Assuming version robotInterfaceV1.0 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml at line 4 . "devices" element should contain the "robot" attribute 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml at line 4 . Trying to import a file for the wrong robot. Found  instead of iCubDarmstadt01 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml at line 4 . "devices" element should contain the "build" attribute [unsigned int]. Assuming 0 
[WARNING]Invalid syntax while loading /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/MAIS/right_hand-mais_wrapper.xml at line 4 . Import a file for a different robot build. Found 0 instead of 1 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/MAIS/left_hand-ems2-mais.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_arm-ems2-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/MAIS/right_hand-ems4-mais.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_arm-ems4-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/left_upper_leg-ems6-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_upper_leg-ems6-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/left_upper_leg-ems6-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/left_lower_leg-ems7-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_leg-ems7-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/left_lower_leg-ems7-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/left_leg-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/right_upper_leg-ems8-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_upper_leg-ems8-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/right_upper_leg-ems8-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/motorControl/right_lower_leg-ems9-mc.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_leg-ems9-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/mechanicals/right_lower_leg-ems9-mec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/motorControl/right_leg-mc_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/inertial.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/skin/left_arm-skin_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/skin/right_arm-skin_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/skin/torso-skin_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/skin/left_leg-skin_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./wrappers/skin/right_leg-skin_wrapper.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/torso-cfw2_can9-skin.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/torso-cfw2_can9-skinSpec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/left_arm-ems2-skin.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_arm-ems2-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/left_arm-ems2-skinSpec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/right_arm-ems4-skin.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_arm-ems4-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/right_arm-ems4-skinSpec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/left_leg-ems10-skin.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/left_lower_leg-ems10-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/left_leg-ems10-skinSpec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/right_leg-ems11-skin.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/right_lower_leg-ems11-eln.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/electronics/pc104.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./hardware/skin/right_leg-ems11-skinSpec.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/left_arm-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/right_arm-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/left_leg-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/right_leg-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/torso-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./calibrators/head-calib.xml 
[DEBUG]Reading file /usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/./general.xml 
yarp: Port /icub/robotInterface active at tcp://10.0.0.2:10128
[INFO]startup phase starting... 
||| finding paths [plugins]
||| checking [/usr/local/src/robot/icub-main/build-pc104/plugins] (pwd)
||| checking [/usr/local/src/robot/icub-main/build-pc104/share/iCub/robots/iCubDarmstadt01/plugins] (robot)
||| checking [/home/icub/.config/yarp/plugins] (YARP_CONFIG_HOME)
||| checking [/home/icub/.local/share/yarp/plugins] (YARP_DATA_HOME)
||| checking [/etc/yarp/plugins] (YARP_CONFIG_DIRS)
||| checking [/usr/local/src/robot/yarp/build-pc104/share/yarp/plugins] (YARP_DATA_DIRS)
||| found /usr/local/src/robot/yarp/build-pc104/share/yarp/plugins
||| checking [/usr/local/src/robot/icub-main/build-pc104/share/iCub/plugins] (YARP_DATA_DIRS)
||| found /usr/local/src/robot/icub-main/build-pc104/share/iCub/plugins
||| checking [/usr/local/src/robot/iCubContrib/share/ICUBcontrib/plugins] (YARP_DATA_DIRS)
[INFO]***** Configuring cartesian controller *****
[INFO]Acquiring options for group GENERAL...
[INFO]Acquiring options for group DRIVER_0...
[INFO]Acquiring options for group DRIVER_1...
[INFO]PLANT_MODEL group detected
[INFO]DH Table:  (H0 (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)) (type left_v2) (numLinks 10) (HN (1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0)) (link_4 (A 0.0) (D 0.0) (alpha 90.0) (offset -90.0) (min 0.0) (max 160.8)) (link_3 (A 0.0) (D 0.10774) (alpha -90.0) (offset 90.0) (min -95.5) (max 5.0)) (link_7 (A 0.0) (D 0.1413) (alpha 90.0) (offset -90.0) (min -50.0) (max 50.0)) (link_5 (A 0.015) (D 0.15228) (alpha -90.0) (offset 75.0) (min -37.0) (max 100.0)) (link_6 (A -0.015) (D 0.0) (alpha 90.0) (offset 0.0) (min 5.5) (max 106.0)) (link_2 (A 0.023365) (D -0.1433) (alpha -90.0) (offset 105.0) (min -59.0) (max 59.0) (blocked 0.0)) (link_0 (A 0.032) (D 0.0) (alpha 90.0) (offset 0.0) (min -22.0) (max 84.0) (blocked 0.0)) (link_1 (A 0.0) (D -0.0055) (alpha 90.0) (offset -90.0) (min -39.0) (max 39.0) (blocked 0.0)) (link_9 (A 0.0625) (D -0.02598) (alpha 0.0) (offset 0.0) (min -25.0) (max 25.0)) (link_8 (A 0.0) (D 0.0) (alpha 90.0) (offset 90.0) (min -65.0) (max 10.0)) 
yarp: Port /icub/cartesianController/left_arm/cartesianSolver/left_arm/in active at tcp://10.0.0.2:10006
yarp: Port /icub/cartesianController/left_arm/cartesianSolver/left_arm/out active at tcp://10.0.0.2:10007
yarp: Port /icub/cartesianController/left_arm/cartesianSolver/left_arm/rpc active at tcp://10.0.0.2:10008
yarp: Port /icub/cartesianController/left_arm/command:i active at tcp://10.0.0.2:10009
yarp: Port /icub/cartesianController/left_arm/state:o active at tcp://10.0.0.2:10010
yarp: Port /icub/cartesianController/left_arm/events:o active at tcp://10.0.0.2:10011
yarp: Port /icub/cartesianController/left_arm/rpc:i active at tcp://10.0.0.2:10012
[INFO]created device <cartesiancontrollerserver>. See C++ class ServerCartesianController for documentation.
[INFO]***** Configuring cartesian controller *****
[INFO]Acquiring options for group GENERAL...
[INFO]Acquiring options for group DRIVER_0...
[INFO]Acquiring options for group DRIVER_1...
[INFO]PLANT_MODEL group detected
[INFO]DH Table:  (H0 (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)) (type right_v2) (numLinks 10) (HN (1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0)) (link_4 (A 0.0) (D 0.0) (alpha -90.0) (offset -90.0) (min 0.0) (max 160.8)) (link_3 (A 0.0) (D -0.10774) (alpha 90.0) (offset -90.0) (min -95.5) (max 5.0)) (link_7 (A 0.0) (D -0.1413) (alpha 90.0) (offset -90.0) (min -50.0) (max 50.0)) (link_5 (A -0.015) (D -0.15228) (alpha -90.0) (offset -105.0) (min -37.0) (max 100.0)) (link_6 (A 0.015) (D 0.0) (alpha 90.0) (offset 0.0) (min 5.5) (max 106.0)) (link_2 (A -0.023365) (D -0.1433) (alpha 90.0) (offset -105.0) (min -59.0) (max 59.0) (blocked 0.0)) (link_0 (A 0.032) (D 0.0) (alpha 90.0) (offset 0.0) (min -22.0) (max 84.0) (blocked 0.0)) (link_1 (A 0.0) (D -0.0055) (alpha 90.0) (offset -90.0) (min -39.0) (max 39.0) (blocked 0.0)) (link_9 (A 0.0625) (D 0.02598) (alpha 0.0) (offset 180.0) (min -25.0) (max 25.0)) (link_8 (A 0.0) (D 0.0) (alpha 90.0) (offset 90.0) (min -65.0) (max 10.0)) 
yarp: Port /icub/cartesianController/right_arm/cartesianSolver/right_arm/in active at tcp://10.0.0.2:10013
yarp: Port /icub/cartesianController/right_arm/cartesianSolver/right_arm/out active at tcp://10.0.0.2:10014
yarp: Port /icub/cartesianController/right_arm/cartesianSolver/right_arm/rpc active at tcp://10.0.0.2:10015
yarp: Port /icub/cartesianController/right_arm/command:i active at tcp://10.0.0.2:10016
yarp: Port /icub/cartesianController/right_arm/state:o active at tcp://10.0.0.2:10017
yarp: Port /icub/cartesianController/right_arm/events:o active at tcp://10.0.0.2:10018
yarp: Port /icub/cartesianController/right_arm/rpc:i active at tcp://10.0.0.2:10019
[INFO]created device <cartesiancontrollerserver>. See C++ class ServerCartesianController for documentation.
[WARNING]Rotor: Using default value = 1
[INFO]Position Pids section found, new format
[INFO]Position Pids successfully loaded
[WARNING]Torque control parameters not found for part , skipping...
[DEBUG]DEBUG parameters section NOT found, skipping...
[DEBUG]IMPEDANCE parameters section NOT found, skipping...
[WARNING]maxPosStep: Using default MaxPosStep=10 degs
[WARNING]Rotor: Using default value = 1
[INFO]Position Pids section found, new format
[INFO]Position Pids successfully loaded
[WARNING]Torque control parameters not found for part , skipping...
[DEBUG]DEBUG parameters section NOT found, skipping...
[DEBUG]IMPEDANCE parameters section NOT found, skipping...
[WARNING]maxPosStep: Using default MaxPosStep=10 degs
[INFO]created device <cfw2can>. See C++ class yarp::dev::Cfw2Can for documentation.
printing destinations and inverted map
0 1
2 2
4 3
[INFO]using ICUB_CANMASKS_STRICT_FILTER option
[DEBUG]class 0 set
[DEBUG]class 1 set
[DEBUG]class 2 set
[DEBUG]class 3 set
[DEBUG]Can read/write buffers created, buffer size: 500
[INFO]CanBusResources::initialized correctly
Registering new thread 0 out of 500
[INFO]
[INFO]**********************************
[INFO]iCubInterface CAN protocol: 1.2
[INFO]Firmware report:
[INFO]cfw2can [0] joint: 0 can_address:  1 board type: 4 (BLL) version: 1.62 build: 80 CAN_protocol:1.2
[INFO]cfw2can [0] joint: 1 can_address:  1 board type: 4 (BLL) version: 1.62 build: 80 CAN_protocol:1.2
[INFO]cfw2can [0] joint: 2 can_address:  2 board type: 3 (4DC) version: 2.15 build: 80 CAN_protocol:1.2
[INFO]cfw2can [0] joint: 3 can_address:  2 board type: 3 (4DC) version: 2.15 build: 80 CAN_protocol:1.2
[INFO]cfw2can [0] joint: 4 can_address:  3 board type: 3 (4DC) version: 2.15 build: 80 CAN_protocol:1.2
[INFO]cfw2can [0] joint: 5 can_address:  3 board type: 3 (4DC) version: 2.15 build: 80 CAN_protocol:1.2
[INFO]**********************************
[INFO]
[DEBUG]CanBusMotionControl::open returned true

[INFO]created device <canmotioncontrol>. See C++ class yarp::dev::CanBusMotionControl for documentation.
[INFO]/icub/head : no ROS initialization required 
[INFO]/icub/head  initting YARP initialization 
yarp: Port /icub/head/rpc:i active at tcp://10.0.0.2:10020
yarp: Port /icub/head/command:i active at tcp://10.0.0.2:10021
yarp: Port /icub/head/state:o active at tcp://10.0.0.2:10022
yarp: Port /icub/head/stateExt:o active at tcp://10.0.0.2:10023
[INFO]created wrapper <controlboardwrapper2>. See C++ class yarp::dev::ControlBoardWrapper2 for documentation.
[DEBUG]POSITION_CONTROL: using metric_units
[DEBUG]POSITION_CONTROL: using control law joint_pid_v1
[DEBUG]TORQUE_CONTROL: using metric_units
[DEBUG]TORQUE_CONTROL: using control law motor_pid_with_friction_v1
[INFO]IMPEDANCE section: parameters successfully loaded
[ERROR]RotorMax  parameter not found 
[ERROR]Missing parameters in config file 
yarpdev: ***ERROR*** driver <embObjMotionControl> was found but could not open
[WARNING]Cannot open device torso_mc 
[WARNING]Cannot open device torso_mc 
[INFO]/icub/torso : no ROS initialization required 
[INFO]/icub/torso  initting YARP initialization 
yarp: Port /icub/torso/rpc:i active at tcp://10.0.0.2:10024
yarp: Port /icub/torso/command:i active at tcp://10.0.0.2:10025
yarp: Port /icub/torso/state:o active at tcp://10.0.0.2:10026
yarp: Port /icub/torso/stateExt:o active at tcp://10.0.0.2:10027
[INFO]created wrapper <controlboardwrapper2>. See C++ class yarp::dev::ControlBoardWrapper2 for documentation.
[DEBUG]POSITION_CONTROL: using metric_units
[DEBUG]POSITION_CONTROL: using control law joint_pid_v1
[DEBUG]TORQUE_CONTROL: using metric_units
[DEBUG]TORQUE_CONTROL: using control law motor_pid_with_friction_v1
[INFO]IMPEDANCE section: parameters successfully loaded
[ERROR]RotorMax  parameter not found 
[ERROR]Missing parameters in config file 
yarpdev: ***ERROR*** driver <embObjMotionControl> was found but could not open
[WARNING]Cannot open device left_upper_arm_mc 
[WARNING]Cannot open device left_upper_arm_mc 
[DEBUG]POSITION_CONTROL: using machine_units
[DEBUG]POSITION_CONTROL: using control law joint_pid_v1
[DEBUG]TORQUE_CONTROL: using metric_units
[DEBUG]TORQUE_CONTROL: using control law joint_pid_v1
[INFO]IMPEDANCE section: parameters successfully loaded
[ERROR]RotorMax  parameter not found 
[ERROR]Missing parameters in config file 
yarpdev: ***ERROR*** driver <embObjMotionControl> was found but could not open
[WARNING]Cannot open device left_lower_arm_mc 
[WARNING]Cannot open device left_lower_arm_mc 
[INFO]/icub/left_arm : no ROS initialization required 
[INFO]/icub/left_arm  initting YARP initialization 
yarp: Port /icub/left_arm/rpc:i active at tcp://10.0.0.2:10028
yarp: Port /icub/left_arm/command:i active at tcp://10.0.0.2:10029
yarp: Port /icub/left_arm/state:o active at tcp://10.0.0.2:10030
yarp: Port /icub/left_arm/stateExt:o active at tcp://10.0.0.2:10031
[INFO]created wrapper <controlboardwrapper2>. See C++ class yarp::dev::ControlBoardWrapper2 for documentation.
[DEBUG]POSITION_CONTROL: using metric_units
[DEBUG]POSITION_CONTROL: using control law joint_pid_v1
[DEBUG]TORQUE_CONTROL: using metric_units
[DEBUG]TORQUE_CONTROL: using control law motor_pid_with_friction_v1
[INFO]IMPEDANCE section: parameters successfully loaded
[ERROR]RotorMax  parameter not found 
[ERROR]Missing parameters in config file 
yarpdev: ***ERROR*** driver <embObjMotionControl> was found but could not open
[WARNING]Cannot open device right_upper_arm_mc 
[WARNING]Cannot open device right_upper_arm_mc 
[DEBUG]POSITION_CONTROL: using machine_units
[DEBUG]POSITION_CONTROL: using control law joint_pid_v1
[DEBUG]TORQUE_CONTROL: using metric_units
[DEBUG]TORQUE_CONTROL: using control law joint_pid_v1
[INFO]IMPEDANCE section: parameters successfully loaded
[ERROR]RotorMax  parameter not found 
[ERROR]Missing parameters in config file 
yarpdev: ***ERROR*** driver <embObjMotionControl> was found but could not open
[WARNING]Cannot open device right_lower_arm_mc 
[WARNING]Cannot open device right_lower_arm_mc 
[INFO]/icub/right_arm : no ROS initialization required 
[INFO]/icub/right_arm  initting YARP initialization 
yarp: Port /icub/right_arm/rpc:i active at tcp://10.0.0.2:10032
yarp: Port /icub/right_arm/command:i active at tcp://10.0.0.2:10033
yarp: Port /icub/right_arm/state:o active at tcp://10.0.0.2:10034
yarp: Port /icub/right_arm/stateExt:o active at tcp://10.0.0.2:10035
[INFO]created wrapper <controlboardwrapper2>. See C++ class yarp::dev::ControlBoardWrapper2 for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]left_arm : no ROS initialization required 
yarp: Port /icub/left_arm/analog:o/rpc:i active at tcp://10.0.0.2:10036
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]right_arm : no ROS initialization required 
yarp: Port /icub/right_arm/analog:o/rpc:i active at tcp://10.0.0.2:10037
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]right_leg : no ROS initialization required 
yarp: Port /icub/right_leg/analog:o/rpc:i active at tcp://10.0.0.2:10038
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]left_leg : no ROS initialization required 
yarp: Port /icub/left_leg/analog:o/rpc:i active at tcp://10.0.0.2:10039
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]right_foot : no ROS initialization required 
yarp: Port /icub/right_foot/analog:o/rpc:i active at tcp://10.0.0.2:10040
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[WARNING] AnalogServer device:
************************************************************************************************
  AnalogServer is using deprecated parameters for port name! It should be:
       name:         full name of the port, like /robotName/deviceId/sensorType:o
       period:       refresh period of the broadcasted values in ms (optional, default 20ms)
************************************************************************************************ 
[INFO]No ROS group found in config file ... skipping ROS initialization. 
[INFO]left_foot : no ROS initialization required 
yarp: Port /icub/left_foot/analog:o/rpc:i active at tcp://10.0.0.2:10041
[INFO]created wrapper <analogServer>. See C++ class yarp::dev::AnalogWrapper for documentation.
[DEBUG]embObjAnalogSensor::fromConfig() detects embObjAnalogSensor Using value of 1 
[DEBUG]Using old syntax 
[DEBUG]EthSender is a RateThread with rate = 1 ms 
[DEBUG]EthReceiver is a RateThread with rate = 5 ms 
[WARNING]in EthReceiver::config() the config socket has queue size =  2097152 ; you request ETHRECEIVER_BUFFER_SIZE=  
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 1 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 2 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 3 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 4 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 5 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 6 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 7 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 8 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 9 w/ timeout of 0.5 seconds 
[DEBUG]cfw2can [0] thread ran 600 times, req.dT:10[ms], av.dT:10.01[ms] av.loopT :0.01[ms]
[DEBUG]     Device has no ICanBusErr interface
[DEBUG]cfw2can [0] printing boards infos:
None
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 10 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 11 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 12 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 13 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 14 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 15 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 16 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 17 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 18 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 19 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 20 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 21 w/ timeout of 0.5 seconds 
[DEBUG]cfw2can [0] thread ran 599 times, req.dT:10[ms], av.dT:10.01[ms] av.loopT :0.01[ms]
[DEBUG]     Device has no ICanBusErr interface
[DEBUG]cfw2can [0] printing boards infos:
None
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 22 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 23 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 24 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 25 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 26 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 27 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 28 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 29 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 30 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 31 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 32 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 33 w/ timeout of 0.5 seconds 
[DEBUG]cfw2can [0] thread ran 599 times, req.dT:10[ms], av.dT:10.01[ms] av.loopT :0.01[ms]
[DEBUG]     Device has no ICanBusErr interface
[DEBUG]cfw2can [0] printing boards infos:
None
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 34 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 35 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 36 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 37 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 38 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 39 w/ timeout of 0.5 seconds 
[try 1 of 3] Trying to shut down
[WARNING]Interrupt # 1 # received. 
[INFO]Interrupt received. Stopping all running threads. 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 40 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 41 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 42 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 43 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 44 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 45 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 46 w/ timeout of 0.5 seconds 
[DEBUG]cfw2can [0] thread ran 599 times, req.dT:10[ms], av.dT:10.01[ms] av.loopT :0.01[ms]
[DEBUG]     Device has no ICanBusErr interface
[DEBUG]cfw2can [0] printing boards infos:
None
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 47 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 48 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 49 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 50 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 51 w/ timeout of 0.5 seconds 
[try 2 of 3] Trying to shut down
[WARNING]Interrupt # 2 # received. 
[INFO]Interrupt received. Stopping all running threads. 
[INFO]interrupt2 phase starting... 
[INFO]interrupt2 phase finished. 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 52 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 53 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 54 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 55 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 56 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 57 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 58 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 59 w/ timeout of 0.5 seconds 
[DEBUG]cfw2can [0] thread ran 599 times, req.dT:10[ms], av.dT:10.01[ms] av.loopT :0.01[ms]
[DEBUG]     Device has no ICanBusErr interface
[DEBUG]cfw2can [0] printing boards infos:
None
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 60 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 61 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 62 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 63 w/ timeout of 0.5 seconds 
[try 3 of 3] Trying to shut down
[WARNING]Interrupt # 3 # received. 
[INFO]Interrupt received. Stopping all running threads. 
[INFO]interrupt3 phase starting... 
[INFO]Entering action level 1 of phase interrupt3 
[WARNING]FIXME: abort action not yet implemented
[WARNING]FIXME: abort action not yet implemented
[WARNING]FIXME: abort action not yet implemented
[WARNING]FIXME: abort action not yet implemented
[WARNING]FIXME: abort action not yet implemented
[WARNING]FIXME: abort action not yet implemented
[INFO]All actions for action level 1 of interrupt3 phase started. Waiting for unfinished actions. 
[INFO]All actions for action level 1 of interrupt3 phase finished. 
[INFO]interrupt3 phase finished. 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 64 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 65 w/ timeout of 0.5 seconds 
[WARNING]ethResources::verifyBoardPresence() cannot reach BOARD 1 at attempt # 66 w/ timeout of 0.5 seconds 
Aborting (calling abort())...
francesco-romano commented 8 years ago

I think your robot configuration is not updated.

Check what @randaz81 did here: https://github.com/robotology/icub-main/commit/27c8513227d13bbf54408cff512b9957de7f7b50

randaz81 commented 8 years ago

Additionally, you should check the firmware of the 2FOC boards. They probably need to be updated as well (verifyBoardsPresence fails). And icub-firmware-shared too!

randaz81 commented 8 years ago

icub-main has been just updated with new configuration parameters for your robot

robertocalandra commented 8 years ago

@francesco-romano what does it means robot configuration?

yesterday we updated: -icub-firmware-shared -icub-firmware -yarp -icub-main

@randaz81 ok, we will update again icub-main. What is the procedure to update the firmware of the 2FOC boards?

francesco-romano commented 8 years ago

@robertocalandra I meant what @randaz81 has just done :smile:

marcoaccame commented 8 years ago

Hi @robertocalandra,

I will help you to upgrade the FW of CAN boards on an ETH robot.

here are the steps. later on we shall add a dedicated issue on github so that everybody can refer to it.

  1. Power motors ON.
  2. Launch ethLoader and send a Discovery. You repeat the command until you can see the ETH boards in updater mode. You can close ethLoader now.
  3. Now you launch canLoader. In the second selection box, instead of the default ecan you select EMS.
  4. Now you select the board address you want to reach and the target CAN bus. For example to see the 2FOC boards on EB1 you choose Can1 on 10.0.1.1.
  5. After you have selected the IP address and the CAN bus you press Connect and all boards on the CAN bus will appear with their FW version.
  6. To update the FW you must first select the binary you want to load, the CAN board(s) on the list and then press Start Download.
  7. At the end of the FW update the canLoader will show the FW version of the new application.
  8. After you have finished operating on canLoader, before you can use robotInterface it is important to restart the ETH boards, so that they move away from the updater mode. Quickest way to do it is to power motors OFF and then ON again.
robertocalandra commented 8 years ago

thanks, I will now proceed with the updating. Where do we find the binaries to upload?

marcoaccame commented 8 years ago

For upgrading to icub-main version 1.2.17 it is enough to update the FW of the EMS boards (ems.hex) and of the 2FOC boards (2FOC.hex), which can be found in icub-firmware-build.

I would however recommend also updating FW of MTB boards (skin.hex).

Moreover, VERY IMPORTANT THING: after the full SW and FW update DO NOT run robotInterface straight away unless with the EXTERNAL FAULT pressed.

Read issue #104 for further details and arrange with @randaz81 some remote assistance for fine tuning of new parameters.

marcoaccame commented 8 years ago

@robertocalandra: you need to be sure to have pulled latest icub-firmware-build repository. from your previous post it seems that you forgot to do this.

serena-ivaldi commented 8 years ago

@marcoaccame I just git pulled all the folders, and icub-firmware-build was properly pulled yesterday.

serena-ivaldi commented 8 years ago

@marcoaccame I just git pulled yarp, icub-main, icub-firmwars-shared, icub-firmware-build. I recompiled yarp and icub-main on the pc104, using the build-pc104. Everything seems to work... only that if I launch ethLoader on the pc104 now it cannot find find yarp libraries. yarp is working though, and other programs are working. See below

icub@pc104:~$ ethLoader ethLoader: error while loading shared libraries: libYARP_OS.so.1: cannot open shared object file: No such file or directory icub@pc104:~$ yarp This is the YARP network companion. Call with the argument "help" to see a list of ways to use this program.

randaz81 commented 8 years ago

ethLoader was not built correctly. 1) check that you are not using old executables with new libraries (which ethLoader ecc) 2) maybe yarp/icub-main was built with old cmake options? Keep a backup copy of your build folders and start cmake in a new folder, with a clean cache.

serena-ivaldi commented 8 years ago

I re-did it in the meantime, now the error is: icub@pc104:~$ ethLoader ethLoader: error while loading shared libraries: libethLoaderLib.so: cannot open shared object file: No such file or directory

serena-ivaldi commented 8 years ago

I have an idea: can you confirm that on the pc104 you do not have to do make install? maybe this is the problem. I checked in their bashrc they have

export PATH=$PATH:$ICUB_DIR/bin:$YARP_DIR/bin

but the ethLoader is in

icub@pc104:~$ which ethLoader /usr/local/bin/ethLoader

It's an old file and my recompiling doesn't overwrite it because there have been no changes since then. Could it be that?

randaz81 commented 8 years ago

It is that. Do make install to replace the wrong old executable with the new one. (Or remove the files in /usr/local/bin (make unistall), this is up to you, according to your lab policy. In this case, executables will by taken from the PATH). However, I suggest to keep the current make install policy.

lornat75 commented 8 years ago

Actually if the PATH points to $YARP_DIR/bin do not do install otherwise you will have duplicated executables in your path.

Do:

sudo make uninstall

Double check that the yarp+icub executables are not in /usr/local/bin

then do simply:

make

lornat75 commented 8 years ago

@serena-ivaldi: about your complain. We use github issues so that we can better track people's requests. It may not be optimal but it is much better than using emails (issues are public and can be useful to others, they are indexed by google, you can reference other issues, you can add people to the conversation and you can search using keyworkds, labels etc ...).

Issues do no substitute procedures, apologies if the procedure for updating the firmware is not in the wiki we will add it!

serena-ivaldi commented 8 years ago

@lornat75 Thanks :) I think it definitely needs to be in the manual!!

lornat75 commented 8 years ago

@marcoaccame, @randaz81 Can you have a look and update this page: http://wiki.icub.org/wiki/Firmware

serena-ivaldi commented 8 years ago

@lornat75 @randaz81 the uninstall worked! now i can launch ethLoader. i will try to follow the firmware update instructions of @marcoaccame

serena-ivaldi commented 8 years ago

@marcoaccame I launched ethLoader and clicked discovery. how do I know when the boards are in updater mode? there is apparently nothing changing. I can see 11 boards with IPs 10.0.1.1-11, vers 2 build 17. screenshot from 2015-11-12 13 19 58

robertocalandra commented 8 years ago

if you see 2.17 they are in update mode.

On Thu, Nov 12, 2015 at 1:23 PM, Serena Ivaldi notifications@github.com wrote:

@marcoaccame https://github.com/marcoaccame I launched ethLoader and clicked discovery. how do I know when the boards are in updater mode? there is apparently nothing changing. I can see 11 boards with IPs 10.0.1.1-11, vers 2 build 17. [image: screenshot from 2015-11-12 13 19 58] https://cloud.githubusercontent.com/assets/3786602/11118226/92d1ddb2-8940-11e5-8307-27062081ee4f.png

— Reply to this email directly or view it on GitHub https://github.com/robotology/icub-support/issues/108#issuecomment-156090842 .

serena-ivaldi commented 8 years ago

@marcoaccame Sorry for bothering but it's the first time I do this update and I am afraid of making mistakes!

I tried updating the firmware starting from the 1st board:

Is that right? What am I flashing precisely? Because there is no " additional note" in the firmware, I remember in the old CAN system every board had the name of its body part (e.g., right arm)

Please confirm that I am doing right... I will continue flashing the other IPs

serena-ivaldi commented 8 years ago

@marcoaccame just to check, i am now on 10.0.1.2 and I can see 4 boards:

Is the mais supposed to be updated with skin.hex? What about the other RM 4DC boards?

marcoaccame commented 8 years ago

wait a minute.

marcoaccame commented 8 years ago

first thing: the 2FOC.

it is correct that you have fw version 3.0.0, as you can read from the git log of 2FOC.hex

serena-ivaldi commented 8 years ago

ok i am flashing the 2FOC also in the other IPs.

what about the other boards? i can see MAIS, strain, RM...

also should i do can1 and can2?

marcoaccame commented 8 years ago

then: i have already written that it is necessary to update the 2FOC only.

Possibly also the skin boards.

the 2FOC boards are always on CAN1 bus on addresses: 10.0.1.[3, 5, 6, 7, 8, 9]

the skin boards are on CAN2 of addresses 10.0.1.[2, 4] and on CAN1 / CAN2 of 10.0.1.[10, 11].

serena-ivaldi commented 8 years ago

yes but what is possibly? of course it is possible, i am updating. so i will do it.

what is the name of the boards for the skin? I remember MAIS. Are strain and RM also connected to the skin?

serena-ivaldi commented 8 years ago

we just flashed the skin boards on 10.0.1.2, CAN2. The canLoader was saying Release 2, vers 10, build 17. But the debug information was saying that it discivered version 2.16.17 --> i think there is a bug somewhere

Anyway, we uploaded the skin.hex new version (git says 2.17.0) Again, the canLoader shows release 2, version 11, build 0. However the debug information says it successfully uploaded version 2/17.0

We are going on uploading the other IPs for the skin

marcoaccame commented 8 years ago

I suggest that you to update all 2FOC first. That is the minimum you need to have the system ready for the new version of icub-main.

Then, if you have time you can also update the skin boards. They have new features that you can read in the log of skin.hex. The name of skin boards is not MAIS. It is skin. You can see them in 10.0.1.[2, 4] CAN2

All other boards (MC4, STRAIN, MAIS) dont need to be updated.

marcoaccame commented 8 years ago

The canLoader uses hex notation, the debug information decimal.

serena-ivaldi commented 8 years ago

We have updated everything (2FOC first then the SKIN).

However we have a problem with the boards 10.0.1.11 and 10.0.1.10. They do not answer to canLoader (Communication Error, No answer received - no boards found), both with CAN1 and CAN2.

Since iCubDarmstadt is now currently without the upper cover of the left leg, so this could be related. However it is 2 IPs and 2 CAN bus... is that the problem? Apparently @robertocalandra and the other guys removed it because of some hardware errors. Should we put it back?

Could you confirm that the 2 IPs are related to the left leg? This would help debugging. In the meantime I will try to turn off and on the boards.

marcoaccame commented 8 years ago

board 10.0.1.10 is on left leg. it has attached two patches of skin. one on can1 and one on can2.

board 10.0.1.11 is the same but for right leg.

if the canLoader gets such an error it typically means that there are not CAN boards attached, or a wire is broken.

serena-ivaldi commented 8 years ago

I found a document about the placement of the boards here: http://wiki.icub.org/wiki/Electrical_wiring#Logic_and_Harness_iCub_2.5-_ETHERNET_based

It seems the board 10.0.1.11 is in the right leg, while 10.0.1.10 is in left leg.

So we can say it is normal for the left leg (no upper cover of the skin right now) but there is a problem in the right leg. How can we debug if there is a broken cable on the right leg?

Also, @robertocalandra was reporting power issues on the legs, could be related to that?

marcoaccame commented 8 years ago

now @serena-ivaldi i need to go because i am on a meeting.

if you need immediate help, please arrange a skype session with someone from icub-support.

serena-ivaldi commented 8 years ago

ok thanks for helping. we will leave the right leg skin not updated - not a big issue right now.

pattacini commented 8 years ago

Let me chime in and moderate this exchange.

We try to organize skype/remote sessions to help people having whatever issues with the robot and/or the software. Please, let's stick to this policy and avoid using this service as a chat.

serena-ivaldi commented 8 years ago

so we are launchin robotInterface now and of course there is plenty of errors because it cannot connect to boards 10 and 11. should I remove the corresponding items in the config file of the robotInterface?

another problem: we are trying to debug with yarplogger but it does not show anything. is it normal?

serena-ivaldi commented 8 years ago

@pattacini can you come on skype now? sorry to put pressur but i am staying only 1 day basically and i would like to fix it before leaving.

I commented the two lines of the skin in the XML file of the robotInterface.ini

So the robotInterface does not seem to bother anymore about that. However, it's giving errors and the robot won't start or calibrate. Here is the error from the robotInterface:

[INFO]created device . See C++ class yarp::dev::parametricCalibratorEth for documentation. [ERROR]Head_Calibrator : invalid number of calibrationZero params yarpdev: _ERROR_ driver was found but could not open [WARNING]Cannot open device head_calibrator [WARNING]Cannot open device head_calibrator [WARNING]There was some problem opening one or more devices. Please check the log and your configuration [ERROR]One or more devices failed opening... see previous log messages for more info [DEBUG]ethResources::goToConfig() called for BOARD 5 MANAGEMENT-appl-status: sign = 0xaa000000, board EB5 -> name = aEMS00v2mec version = 2.15, built on date 10 11 2015, at hour 18:15 control loop timings: RX->400us, DO->300us, TX->300us state = applstate_running MANAGEMENT-appl-status: sign = 0xaa000000, board EB5 -> name = aEMS00v2mec version = 2.15, built on date 10 11 2015, at hour 18:15 state = applstate_config

pattacini commented 8 years ago

Nope, sorry

/cc @robotology/icub-support-team

randaz81 commented 8 years ago
francesco-romano commented 8 years ago

@serena-ivaldi @robertocalandra if there are any issues on hardware or electronic level please contact ASAP @robotology/icub-support-team and arrange a Skype meeting, in order to assess the gravity of the problem. We need to know urgently the state of the robot.

cc @DanielePucci @lornat75 @iron76

serena-ivaldi commented 8 years ago

@francesco-romano I am trying to fix the issues, stay tuned!

@randaz81 I git pulled and the error on the head disappeared. Thanks! Now it is calibrating. I still have two issues:

1) The error on the boards (10 and 11) .. not possible to debug the robotIntefrace with these errors, there's red everywhere! Is there a way to disable the creation of the drivers for these two boards? I tried commenting the xml file in the lines related to left and right leg skin, but it is not sufficient apparently.

2) The calibration of the right arm does not look super correct. It is calibrating the left arm then the right one. But the lower arm is not moving symmetrically as the left (a thin difference), and the wrist is down (problem in the zero calibration?). I also heard a bad noise (like something sudden moving a cable) coming from the right wrist. Do I need to redo the wrist calibration?

marcoaccame commented 8 years ago

@serena-ivaldi, if you comment out from robotInterfce.ini down to whatever it calls any reference to the skin on legs, then boards 10 and 11 are not used at all. It may be that you edited a file and robotInterface is using another one.

In short, if your robotInterface.ini is as in repository which calls icub_all.xml, then to remove presence of boards 10 and 11 you should use the following extract of icub_all.xml

    <!--  SKINS -->
    <devices file="wrappers/skin/left_arm-skin_wrapper.xml" />
    <devices file="wrappers/skin/right_arm-skin_wrapper.xml" />  
    <devices file="wrappers/skin/torso-skin_wrapper.xml" />  
    <devices file="hardware/skin/torso-cfw2_can9-skin.xml" />
    <devices file="hardware/skin/left_arm-ems2-skin.xml" />
    <devices file="hardware/skin/right_arm-ems4-skin.xml" />

   <!-- removed because we don't want skin in legs
    <devices file="wrappers/skin/right_leg-skin_wrapper.xml" />
    <devices file="wrappers/skin/left_leg-skin_wrapper.xml" />
    <devices file="hardware/skin/left_leg-ems10-skin.xml" />
    <devices file="hardware/skin/right_leg-ems11-skin.xml" />
    -->
serena-ivaldi commented 8 years ago

Hi guys, just to update, I commented the entries of the legs skin in the icub_all.xml Together with @julijenv @robotology/icub-support-team we also fixed the issue in the wrist calibration and updated the calibration files. Now the robot calibrates and the robotInterface runs ok (no message errors).

We created (thanks to Alex Paraschos) a pull request to update the files on the repository (https://github.com/robotology/icub-main/pull/239) please accept it!

jeljaik commented 8 years ago

Hello guys, this is just a reminder that the instructions for firmware update on ETH robots is still not clearly available in iCub's wiki. If it is at least, not in the firmware update section. Thanks!

If instead it is already there, please hand me the link, because I may have missed it, and disregard this reminder :smile:

hu-yue commented 8 years ago

@jeljaik I don't know if it's in the wiki, but I know there's a howto file in the icub-firmware-shared repo at least for the EMS : https://github.com/robotology/icub-firmware-build/blob/master/EMS/howto.txt

jeljaik commented 8 years ago

You’re the best. Thanks Yue! I was forgetting about it.