From fdefc054f8c904e0d0f08c6096254eb4a3607558 Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Mon, 3 Aug 2020 14:06:15 +0200 Subject: [PATCH 1/8] added iCubGenova08 folder --- iCubGenova08/CMakeLists.txt | 13 + iCubGenova08/L_R_arm.xml | 26 + iCubGenova08/calibrators/face-calib.xml | 61 ++ iCubGenova08/calibrators/head-calib.xml | 50 ++ iCubGenova08/calibrators/left_arm-calib.xml | 49 ++ iCubGenova08/calibrators/left_leg-calib.xml | 50 ++ iCubGenova08/calibrators/right_arm-calib.xml | 49 ++ iCubGenova08/calibrators/right_leg-calib.xml | 47 ++ iCubGenova08/calibrators/torso-calib.xml | 48 ++ .../camera/ServerGrabberDualDragon.ini | 9 + .../camera/ServerGrabberDualDragonBayer.ini | 9 + .../ServerGrabberDualDragonBayer640_480.ini | 9 + .../camera/dragonfly2_config_left.ini | 19 + .../dragonfly2_config_left_bayer_320_240.ini | 20 + .../dragonfly2_config_left_bayer_640_480.ini | 20 + .../camera/dragonfly2_config_right.ini | 19 + .../dragonfly2_config_right_bayer_320_240.ini | 20 + .../dragonfly2_config_right_bayer_640_480.ini | 21 + iCubGenova08/cartesian/left_arm-cartesian.xml | 56 ++ .../cartesian/right_arm-cartesian.xml | 56 ++ iCubGenova08/cartesianSolver.ini | 69 ++ iCubGenova08/estimators/wholebodydynamics.xml | 101 +++ .../estimators/wholebodydynamics_standup.xml | 89 +++ iCubGenova08/firmwareupdater.ini | 2 + iCubGenova08/general.xml | 12 + .../hardware/FT/left_arm-eb1-j0_3-strain.xml | 55 ++ .../hardware/FT/left_leg-eb6-j0_3-strain.xml | 56 ++ .../hardware/FT/left_leg-eb7-j4_5-strain.xml | 56 ++ .../hardware/FT/right_arm-eb3-j0_3-strain.xml | 57 ++ .../hardware/FT/right_leg-eb8-j0_3-strain.xml | 55 ++ .../hardware/FT/right_leg-eb9-j4_5-strain.xml | 57 ++ .../MAIS/left_arm-eb26-j12_15-mais.xml | 51 ++ .../MAIS/right_arm-eb29-j12_15-mais.xml | 51 ++ .../hardware/electronics/face-eb22-j0-eln.xml | 40 ++ .../electronics/head-eb20-j0_1-eln.xml | 40 ++ .../electronics/head-eb21-j2_5-eln.xml | 40 ++ .../electronics/left_arm-eb1-j0_3-eln.xml | 40 ++ .../electronics/left_arm-eb24-j4_7-eln.xml | 40 ++ .../electronics/left_arm-eb25-j8_11-eln.xml | 40 ++ .../electronics/left_arm-eb26-j12_15-eln.xml | 40 ++ .../electronics/left_leg-eb10-skin-eln.xml | 41 ++ .../electronics/left_leg-eb6-j0_3-eln.xml | 40 ++ .../electronics/left_leg-eb7-j4_5-eln.xml | 40 ++ iCubGenova08/hardware/electronics/pc104.xml | 14 + .../electronics/right_arm-eb27-j4_7-eln.xml | 40 ++ .../electronics/right_arm-eb28-j8_11-eln.xml | 40 ++ .../electronics/right_arm-eb29-j12_15-eln.xml | 40 ++ .../electronics/right_arm-eb3-j0_3-eln.xml | 40 ++ .../electronics/right_leg-eb11-skin-eln.xml | 41 ++ .../electronics/right_leg-eb8-j0_3-eln.xml | 40 ++ .../electronics/right_leg-eb9-j4_5-eln.xml | 40 ++ .../electronics/torso-eb5-j0_2-eln.xml | 40 ++ .../hardware/inertials/head-inertial.xml | 54 ++ .../left_arm-eb24-j4_7-inertials.xml | 59 ++ .../inertials/left_leg-eb10-inertials.xml | 69 ++ .../hardware/inertials/left_leg-eb6-IMU.xml | 58 ++ .../inertials/left_leg-eb6-inertials.xml | 55 ++ .../hardware/inertials/left_leg-eb7-IMU.xml | 58 ++ .../inertials/left_leg-eb7-inertials.xml | 55 ++ .../right_arm-eb27-j4_7-inertials.xml | 59 ++ .../inertials/right_leg-eb11-inertials.xml | 69 ++ .../hardware/inertials/right_leg-eb8-IMU.xml | 57 ++ .../inertials/right_leg-eb8-inertials.xml | 55 ++ .../hardware/inertials/right_leg-eb9-IMU.xml | 57 ++ .../inertials/right_leg-eb9-inertials.xml | 55 ++ .../inertials/torso-eb1-inertials.xml | 55 ++ .../inertials/torso-eb22-inertials.xml | 55 ++ .../inertials/torso-eb3-inertials.xml | 55 ++ .../inertials/waist-eb5-inertials.xml | 55 ++ .../hardware/inertials/waist-inertial.xml | 10 + .../hardware/mechanicals/face-eb22-j0-mec.xml | 74 ++ .../mechanicals/head-eb20-j0_1-mec.xml | 69 ++ .../mechanicals/head-eb21-j2_5-mec.xml | 79 +++ .../mechanicals/left_arm-eb1-j0_3-mec.xml | 83 +++ .../mechanicals/left_arm-eb24-j4_7-mec.xml | 79 +++ .../mechanicals/left_arm-eb25-j8_11-mec.xml | 77 +++ .../mechanicals/left_arm-eb26-j12_15-mec.xml | 82 +++ .../mechanicals/left_leg-eb6-j0_3-mec.xml | 93 +++ .../mechanicals/left_leg-eb7-j4_5-mec.xml | 79 +++ .../mechanicals/right_arm-eb27-j4_7-mec.xml | 76 ++ .../mechanicals/right_arm-eb28-j8_11-mec.xml | 76 ++ .../mechanicals/right_arm-eb29-j12_15-mec.xml | 83 +++ .../mechanicals/right_arm-eb3-j0_3-mec.xml | 85 +++ .../mechanicals/right_leg-eb8-j0_3-mec.xml | 93 +++ .../mechanicals/right_leg-eb9-j4_5-mec.xml | 80 +++ .../mechanicals/torso-eb5-j0_2-mec.xml | 74 ++ .../hardware/motorControl/face-eb22-j0-mc.xml | 70 ++ .../motorControl/face-eb22-j0-mc_service.xml | 48 ++ .../motorControl/head-eb20-j0_1-mc.xml | 70 ++ .../head-eb20-j0_1-mc_service.xml | 48 ++ .../motorControl/head-eb21-j2_5-mc.xml | 71 ++ .../head-eb21-j2_5-mc_service.xml | 49 ++ .../motorControl/left_arm-eb1-j0_3-mc.xml | 117 ++++ .../left_arm-eb1-j0_3-mc_service.xml | 62 ++ .../motorControl/left_arm-eb24-j4_7-mc.xml | 92 +++ .../left_arm-eb24-j4_7-mc_service.xml | 51 ++ .../motorControl/left_arm-eb25-j8_11-mc.xml | 73 ++ .../left_arm-eb25-j8_11-mc_service.xml | 66 ++ .../motorControl/left_arm-eb26-j12_15-mc.xml | 72 ++ .../left_arm-eb26-j12_15-mc_service.xml | 64 ++ .../motorControl/left_leg-eb6-j0_3-mc.xml | 117 ++++ .../left_leg-eb6-j0_3-mc_service.xml | 62 ++ .../motorControl/left_leg-eb7-j4_5-mc.xml | 118 ++++ .../left_leg-eb7-j4_5-mc_service.xml | 61 ++ .../motorControl/right_arm-eb27-j4_7-mc.xml | 92 +++ .../right_arm-eb27-j4_7-mc_service.xml | 47 ++ .../motorControl/right_arm-eb28-j8_11-mc.xml | 73 ++ .../right_arm-eb28-j8_11-mc_service.xml | 65 ++ .../motorControl/right_arm-eb29-j12_15-mc.xml | 63 ++ .../right_arm-eb29-j12_15-mc_service.xml | 65 ++ .../motorControl/right_arm-eb3-j0_3-mc.xml | 117 ++++ .../right_arm-eb3-j0_3-mc_service.xml | 63 ++ .../motorControl/right_leg-eb8-j0_3-mc.xml | 118 ++++ .../right_leg-eb8-j0_3-mc_service.xml | 62 ++ .../motorControl/right_leg-eb9-j4_5-mc.xml | 118 ++++ .../right_leg-eb9-j4_5-mc_service.xml | 60 ++ .../motorControl/torso-eb5-j0_2-mc.xml | 118 ++++ .../torso-eb5-j0_2-mc_service.xml | 64 ++ .../hardware/skin/left_arm-eb24-j4_7-skin.xml | 15 + .../skin/left_arm-eb24-j4_7-skinSpec.xml | 53 ++ .../hardware/skin/left_leg-eb10-skin.xml | 16 + .../hardware/skin/left_leg-eb10-skinSpec.xml | 126 ++++ .../skin/right_arm-eb27-j4_7-skin.xml | 14 + .../skin/right_arm-eb27-j4_7-skinSpec.xml | 54 ++ .../hardware/skin/right_leg-eb11-skin.xml | 16 + .../hardware/skin/right_leg-eb11-skinSpec.xml | 79 +++ .../hardware/skin/torso-eb22-skin.xml | 15 + .../hardware/skin/torso-eb22-skinSpec.xml | 22 + iCubGenova08/iKinGazeCtrl.ini | 11 + iCubGenova08/icubEyes.ini | 67 ++ iCubGenova08/icub_all-no_skin.xml | 108 +++ iCubGenova08/icub_all.xml | 107 +++ iCubGenova08/icub_all_no_skin.xml | 107 +++ iCubGenova08/icub_head_IMU.xml | 28 + iCubGenova08/legs_torso.xml | 34 + iCubGenova08/network.iCubGenova08.xml | 648 ++++++++++++++++++ iCubGenova08/pf3dTracker.ini | 98 +++ iCubGenova08/startaudio.ini | 5 + iCubGenova08/test.xml | 71 ++ iCubGenova08/wholeBodyDynamics.ini | 6 + .../wrappers/FT/left_arm-FT_wrapper.xml | 18 + .../wrappers/FT/left_foot-FT_wrapper.xml | 18 + .../FT/left_foot-FT_wrapper_multipleSens.xml | 18 + .../wrappers/FT/left_leg-FT_wrapper.xml | 18 + .../FT/left_leg-FT_wrapper_multipleSens.xml | 18 + .../wrappers/FT/right_arm-FT_wrapper.xml | 18 + .../wrappers/FT/right_foot-FT_wrapper.xml | 18 + .../FT/right_foot-FT_wrapper_multipleSens.xml | 18 + .../wrappers/FT/right_leg-FT_wrapper.xml | 18 + .../FT/right_leg-FT_wrapper_multipleSens.xml | 18 + .../wrappers/MAIS/left_arm-mais_wrapper.xml | 16 + .../wrappers/MAIS/right_arm-mais_wrapper.xml | 16 + .../wrappers/VFT/left_arm-VFT_wrapper.xml | 29 + .../wrappers/VFT/left_leg-VFT_wrapper.xml | 29 + .../wrappers/VFT/right_arm-VFT_wrapper.xml | 29 + .../wrappers/VFT/right_leg-VFT_wrapper.xml | 29 + .../wrappers/VFT/torso-VFT_wrapper.xml | 27 + .../wrappers/inertials/head-imuFilter.xml | 20 + .../inertials/head-imuFilter_wrapper.xml | 20 + .../inertials/head-inertials_wrapper.xml | 20 + .../inertials/left_arm-inertials_remapper.xml | 24 + .../left_arm-inertials_wrapper-deprecated.xml | 21 + .../inertials/left_arm-inertials_wrapper.xml | 20 + .../inertials/left_foot-imu_wrapper.xml | 21 + .../inertials/left_leg-imu_wrapper.xml | 21 + .../inertials/left_leg-inertials_remapper.xml | 40 ++ .../left_leg-inertials_wrapper-deprecated.xml | 55 ++ .../inertials/left_leg-inertials_wrapper.xml | 20 + .../right_arm-inertials_remapper.xml | 24 + ...right_arm-inertials_wrapper-deprecated.xml | 21 + .../inertials/right_arm-inertials_wrapper.xml | 20 + .../inertials/right_foot-imu_wrapper.xml | 21 + .../inertials/right_leg-imu_wrapper.xml | 21 + .../right_leg-inertials_remapper.xml | 39 ++ ...right_leg-inertials_wrapper-deprecated.xml | 55 ++ .../inertials/right_leg-inertials_wrapper.xml | 20 + .../inertials/torso-inertial_wrapper.xml | 19 + .../inertials/torso-inertials_remapper.xml | 27 + .../torso-inertials_wrapper-deprecated.xml | 49 ++ .../inertials/torso-inertials_wrapper.xml | 18 + .../inertials/waist-inertials_remapper.xml | 21 + .../waist-inertials_wrapper-deprecated.xml | 19 + .../inertials/waist-inertials_wrapper.xml | 18 + .../wrappers/motorControl/face-mc_wrapper.xml | 29 + .../wrappers/motorControl/head-mc_wrapper.xml | 28 + .../motorControl/icub_ros_wrapper.xml | 74 ++ .../motorControl/left_arm-mc_wrapper.xml | 33 + .../motorControl/left_forearm-mc_wrapper.xml | 33 + .../motorControl/left_leg-mc_wrapper.xml | 30 + .../motorControl/left_shoulder-mc_wrapper.xml | 27 + .../motorControl/right_arm-mc_wrapper.xml | 33 + .../motorControl/right_forearm-mc_wrapper.xml | 33 + .../motorControl/right_leg-mc_wrapper.xml | 30 + .../right_shoulder-mc_wrapper.xml | 27 + .../motorControl/torso-mc_wrapper.xml | 28 + .../wrappers/skin/left_arm-skin_wrapper.xml | 26 + .../wrappers/skin/left_leg-skin_wrapper.xml | 26 + .../wrappers/skin/right_arm-skin_wrapper.xml | 26 + .../wrappers/skin/right_leg-skin_wrapper.xml | 26 + .../wrappers/skin/torso-skin_wrapper.xml | 24 + iCubGenova08/yarpmotorgui.ini | 7 + iCubGenova08/yarprobotinterface.ini | 2 + 202 files changed, 10077 insertions(+) create mode 100644 iCubGenova08/CMakeLists.txt create mode 100644 iCubGenova08/L_R_arm.xml create mode 100644 iCubGenova08/calibrators/face-calib.xml create mode 100644 iCubGenova08/calibrators/head-calib.xml create mode 100644 iCubGenova08/calibrators/left_arm-calib.xml create mode 100644 iCubGenova08/calibrators/left_leg-calib.xml create mode 100644 iCubGenova08/calibrators/right_arm-calib.xml create mode 100644 iCubGenova08/calibrators/right_leg-calib.xml create mode 100644 iCubGenova08/calibrators/torso-calib.xml create mode 100644 iCubGenova08/camera/ServerGrabberDualDragon.ini create mode 100644 iCubGenova08/camera/ServerGrabberDualDragonBayer.ini create mode 100644 iCubGenova08/camera/ServerGrabberDualDragonBayer640_480.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_left.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_right.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini create mode 100644 iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini create mode 100644 iCubGenova08/cartesian/left_arm-cartesian.xml create mode 100644 iCubGenova08/cartesian/right_arm-cartesian.xml create mode 100644 iCubGenova08/cartesianSolver.ini create mode 100644 iCubGenova08/estimators/wholebodydynamics.xml create mode 100644 iCubGenova08/estimators/wholebodydynamics_standup.xml create mode 100644 iCubGenova08/firmwareupdater.ini create mode 100644 iCubGenova08/general.xml create mode 100644 iCubGenova08/hardware/FT/left_arm-eb1-j0_3-strain.xml create mode 100644 iCubGenova08/hardware/FT/left_leg-eb6-j0_3-strain.xml create mode 100644 iCubGenova08/hardware/FT/left_leg-eb7-j4_5-strain.xml create mode 100644 iCubGenova08/hardware/FT/right_arm-eb3-j0_3-strain.xml create mode 100644 iCubGenova08/hardware/FT/right_leg-eb8-j0_3-strain.xml create mode 100644 iCubGenova08/hardware/FT/right_leg-eb9-j4_5-strain.xml create mode 100644 iCubGenova08/hardware/MAIS/left_arm-eb26-j12_15-mais.xml create mode 100644 iCubGenova08/hardware/MAIS/right_arm-eb29-j12_15-mais.xml create mode 100644 iCubGenova08/hardware/electronics/face-eb22-j0-eln.xml create mode 100644 iCubGenova08/hardware/electronics/head-eb20-j0_1-eln.xml create mode 100644 iCubGenova08/hardware/electronics/head-eb21-j2_5-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_arm-eb1-j0_3-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_arm-eb24-j4_7-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_arm-eb25-j8_11-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_arm-eb26-j12_15-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_leg-eb10-skin-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_leg-eb6-j0_3-eln.xml create mode 100644 iCubGenova08/hardware/electronics/left_leg-eb7-j4_5-eln.xml create mode 100644 iCubGenova08/hardware/electronics/pc104.xml create mode 100644 iCubGenova08/hardware/electronics/right_arm-eb27-j4_7-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_arm-eb28-j8_11-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_arm-eb29-j12_15-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_arm-eb3-j0_3-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_leg-eb11-skin-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_leg-eb8-j0_3-eln.xml create mode 100644 iCubGenova08/hardware/electronics/right_leg-eb9-j4_5-eln.xml create mode 100644 iCubGenova08/hardware/electronics/torso-eb5-j0_2-eln.xml create mode 100644 iCubGenova08/hardware/inertials/head-inertial.xml create mode 100644 iCubGenova08/hardware/inertials/left_arm-eb24-j4_7-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/left_leg-eb10-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/left_leg-eb6-IMU.xml create mode 100644 iCubGenova08/hardware/inertials/left_leg-eb6-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/left_leg-eb7-IMU.xml create mode 100644 iCubGenova08/hardware/inertials/left_leg-eb7-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/right_arm-eb27-j4_7-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/right_leg-eb11-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/right_leg-eb8-IMU.xml create mode 100644 iCubGenova08/hardware/inertials/right_leg-eb8-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/right_leg-eb9-IMU.xml create mode 100644 iCubGenova08/hardware/inertials/right_leg-eb9-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/torso-eb1-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/torso-eb22-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/torso-eb3-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/waist-eb5-inertials.xml create mode 100644 iCubGenova08/hardware/inertials/waist-inertial.xml create mode 100644 iCubGenova08/hardware/mechanicals/face-eb22-j0-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/head-eb20-j0_1-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/head-eb21-j2_5-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_arm-eb1-j0_3-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_arm-eb24-j4_7-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_arm-eb25-j8_11-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_leg-eb6-j0_3-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/left_leg-eb7-j4_5-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_arm-eb27-j4_7-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_arm-eb28-j8_11-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_arm-eb3-j0_3-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_leg-eb8-j0_3-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/right_leg-eb9-j4_5-mec.xml create mode 100644 iCubGenova08/hardware/mechanicals/torso-eb5-j0_2-mec.xml create mode 100644 iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/face-eb22-j0-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc_service.xml create mode 100644 iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc.xml create mode 100644 iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc_service.xml create mode 100644 iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skin.xml create mode 100644 iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skinSpec.xml create mode 100644 iCubGenova08/hardware/skin/left_leg-eb10-skin.xml create mode 100644 iCubGenova08/hardware/skin/left_leg-eb10-skinSpec.xml create mode 100644 iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skin.xml create mode 100644 iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skinSpec.xml create mode 100644 iCubGenova08/hardware/skin/right_leg-eb11-skin.xml create mode 100644 iCubGenova08/hardware/skin/right_leg-eb11-skinSpec.xml create mode 100644 iCubGenova08/hardware/skin/torso-eb22-skin.xml create mode 100644 iCubGenova08/hardware/skin/torso-eb22-skinSpec.xml create mode 100644 iCubGenova08/iKinGazeCtrl.ini create mode 100644 iCubGenova08/icubEyes.ini create mode 100644 iCubGenova08/icub_all-no_skin.xml create mode 100644 iCubGenova08/icub_all.xml create mode 100644 iCubGenova08/icub_all_no_skin.xml create mode 100644 iCubGenova08/icub_head_IMU.xml create mode 100644 iCubGenova08/legs_torso.xml create mode 100644 iCubGenova08/network.iCubGenova08.xml create mode 100644 iCubGenova08/pf3dTracker.ini create mode 100644 iCubGenova08/startaudio.ini create mode 100644 iCubGenova08/test.xml create mode 100644 iCubGenova08/wholeBodyDynamics.ini create mode 100644 iCubGenova08/wrappers/FT/left_arm-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/left_foot-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/left_foot-FT_wrapper_multipleSens.xml create mode 100644 iCubGenova08/wrappers/FT/left_leg-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/left_leg-FT_wrapper_multipleSens.xml create mode 100644 iCubGenova08/wrappers/FT/right_arm-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/right_foot-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/right_foot-FT_wrapper_multipleSens.xml create mode 100644 iCubGenova08/wrappers/FT/right_leg-FT_wrapper.xml create mode 100644 iCubGenova08/wrappers/FT/right_leg-FT_wrapper_multipleSens.xml create mode 100644 iCubGenova08/wrappers/MAIS/left_arm-mais_wrapper.xml create mode 100644 iCubGenova08/wrappers/MAIS/right_arm-mais_wrapper.xml create mode 100644 iCubGenova08/wrappers/VFT/left_arm-VFT_wrapper.xml create mode 100644 iCubGenova08/wrappers/VFT/left_leg-VFT_wrapper.xml create mode 100644 iCubGenova08/wrappers/VFT/right_arm-VFT_wrapper.xml create mode 100644 iCubGenova08/wrappers/VFT/right_leg-VFT_wrapper.xml create mode 100644 iCubGenova08/wrappers/VFT/torso-VFT_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/head-imuFilter.xml create mode 100644 iCubGenova08/wrappers/inertials/head-imuFilter_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/head-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_arm-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_foot-imu_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_leg-imu_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_leg-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_arm-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_foot-imu_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_leg-imu_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_leg-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/torso-inertial_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/torso-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/torso-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/torso-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/inertials/waist-inertials_remapper.xml create mode 100644 iCubGenova08/wrappers/inertials/waist-inertials_wrapper-deprecated.xml create mode 100644 iCubGenova08/wrappers/inertials/waist-inertials_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/face-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/head-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/icub_ros_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/left_arm-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/left_forearm-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/left_leg-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/left_shoulder-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/right_arm-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/right_forearm-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/right_leg-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/right_shoulder-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/motorControl/torso-mc_wrapper.xml create mode 100644 iCubGenova08/wrappers/skin/left_arm-skin_wrapper.xml create mode 100644 iCubGenova08/wrappers/skin/left_leg-skin_wrapper.xml create mode 100644 iCubGenova08/wrappers/skin/right_arm-skin_wrapper.xml create mode 100644 iCubGenova08/wrappers/skin/right_leg-skin_wrapper.xml create mode 100644 iCubGenova08/wrappers/skin/torso-skin_wrapper.xml create mode 100644 iCubGenova08/yarpmotorgui.ini create mode 100644 iCubGenova08/yarprobotinterface.ini diff --git a/iCubGenova08/CMakeLists.txt b/iCubGenova08/CMakeLists.txt new file mode 100644 index 0000000000..ef3653fe5e --- /dev/null +++ b/iCubGenova08/CMakeLists.txt @@ -0,0 +1,13 @@ +set(appname iCubGenova08) + +file(GLOB xml ${CMAKE_CURRENT_SOURCE_DIR}/*.xml) +file(GLOB ini ${CMAKE_CURRENT_SOURCE_DIR}/*.ini) + +yarp_install(FILES ${xml} DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(FILES ${ini} DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY calibrators DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY cartesian DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY wrappers DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY hardware DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY camera DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) +yarp_install(DIRECTORY estimators DESTINATION ${ICUBCONTRIB_ROBOTS_INSTALL_DIR}/${appname}) diff --git a/iCubGenova08/L_R_arm.xml b/iCubGenova08/L_R_arm.xml new file mode 100644 index 0000000000..57c36a8fb1 --- /dev/null +++ b/iCubGenova08/L_R_arm.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/calibrators/face-calib.xml b/iCubGenova08/calibrators/face-calib.xml new file mode 100644 index 0000000000..5b26221788 --- /dev/null +++ b/iCubGenova08/calibrators/face-calib.xml @@ -0,0 +1,61 @@ + + + + + + + + + + 1 + FaceV3_Calibrator + + + + 0 + 10 + + + + + + 12 + + -15165 + 0 + 0 + + 0 + 0 + + 0 + 10 + + 0 + 10 + 3360 + 90 + + + + (0) + + + face-mc_wrapper + + + + face-mc_wrapper + + + + + + diff --git a/iCubGenova08/calibrators/head-calib.xml b/iCubGenova08/calibrators/head-calib.xml new file mode 100644 index 0000000000..f9bbf5c64a --- /dev/null +++ b/iCubGenova08/calibrators/head-calib.xml @@ -0,0 +1,50 @@ + + + + + + + + + + 6 + HeadV3_Calibrator + + + + 0 0 0 0 0 0 + 10 10 10 10 10 10 + + + + + + 12 12 12 12 5 5 + 30600 31535 46239 6687 3000 3000 + 0 0 0 0 8192 8192 + 0 0 0 0 0 0 + 0 0 0 0 0 0 + 0 0 0 0 0 0 + 0 0 0 0 0 0 + -2 0 -0.6 0 -5 -3 + + 0 0 0 0 0 0 + 10 10 20 20 20 20 + 3000 3000 3000 3000 0 0 + 90 90 2 2 2 2 + + + (0 1 2) (3) (4 5) + + + head-mc_wrapper + + + + head-mc_wrapper + + + + + + diff --git a/iCubGenova08/calibrators/left_arm-calib.xml b/iCubGenova08/calibrators/left_arm-calib.xml new file mode 100644 index 0000000000..94f0421dd5 --- /dev/null +++ b/iCubGenova08/calibrators/left_arm-calib.xml @@ -0,0 +1,49 @@ + + + + + + + + + 16 + Left_Arm_Calibrator + + + + -30 30 0 45 0 0 0 35 65 0 0 0 0 0 0 0 + 10 10 10 10 30 30 30 60 30 30 30 30 30 30 30 30 + + + + 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6 + 12895 19391 57775 50843 -1500 28767 13823 0 0 0 0 0 0 0 0 0 + 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 3640 + 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 -1 + 0 0 0 0 0 0 0 2520 471 255 510 255 510 255 510 765 + 0 0 0 0 0 0 0 3030 3436 26 5 26 55 5 20 164 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + 1.4 -5.7 -10 -3.5 0 4.7 -3.5 0 0 0 0 0 0 0 0 0 + + -35 30 0 50 0 0 0 15 30 0 0 0 0 0 0 0 + 10 10 10 10 30 30 30 100 100 100 100 100 100 100 100 100 + 2000 2000 2000 2000 2000 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 + + + (0 1 2 3) (4) (5 6 7) (8 9 11 13) (10 12 14 15) + + + left_arm-mc_wrapper + + + + left_arm-mc_wrapper + + + + + + + + diff --git a/iCubGenova08/calibrators/left_leg-calib.xml b/iCubGenova08/calibrators/left_leg-calib.xml new file mode 100644 index 0000000000..0836739b0a --- /dev/null +++ b/iCubGenova08/calibrators/left_leg-calib.xml @@ -0,0 +1,50 @@ + + + + + + + + + 6 + Left_Leg_Calibrator + + + + 0.00 10.00 0.00 0.00 0.00 0.00 + 10.00 10.00 10.00 10.00 10.00 10.00 + + + + + 12 12 12 12 12 12 + 223 6239 57663 36031 63375 63535 + 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.5 0.5 -2.3 -1.5 -1 -0.2 + + + 0 5 0 0 0 0 + 5 5 10 10 10 10 + 1200 1200 1200 1200 1500 1500 + 2 2 2 2 2 2 + + + (0 1 2 3 4 5) + + + left_leg-mc_wrapper + + + + left_leg-mc_wrapper + + + + + + diff --git a/iCubGenova08/calibrators/right_arm-calib.xml b/iCubGenova08/calibrators/right_arm-calib.xml new file mode 100644 index 0000000000..5a914a87e0 --- /dev/null +++ b/iCubGenova08/calibrators/right_arm-calib.xml @@ -0,0 +1,49 @@ + + + + + + + + + 16 + Right_Arm_Calibrator + + + + -30 30 0 45 0 0 0 35 65 0 0 0 0 0 0 0 + 10 10 10 10 30 30 30 60 30 30 30 30 30 30 30 30 + + + + + 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6 + 45535 59231 27055 24383 1500 50063 35535 0 0 0 0 0 0 0 0 0 + 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 3640 + 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 -1 + 0 0 0 0 0 0 0 1520 725 255 510 255 498 255 510 765 + 0 0 0 0 0 0 0 1810 3050 10 3 16 36 16 0 36 + 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 + -2.5 -5.8 -6.8 -0.8 0 0 0 0 0 0 0 0 0 0 0 0 + + -35 30 0 50 0 0 0 25 30 0 0 0 0 0 0 0 + 10 10 10 10 30 30 30 60 100 100 100 100 100 100 100 100 + 2000 2000 2000 2000 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 + + + + (0 1 2 3) (4) (5 6 7) (8 9 11 13) (10 12 14 15) + + + right_arm-mc_wrapper + + + + right_arm-mc_wrapper + + + + + + diff --git a/iCubGenova08/calibrators/right_leg-calib.xml b/iCubGenova08/calibrators/right_leg-calib.xml new file mode 100644 index 0000000000..4f209fd255 --- /dev/null +++ b/iCubGenova08/calibrators/right_leg-calib.xml @@ -0,0 +1,47 @@ + + + + + + + + + 6 + Right_Leg_Calibrator + + + + 0.00 10.00 0.00 0.00 0.00 0.00 + 10.00 10.00 10.00 10.00 10.00 10.00 + + + + 12 12 12 12 12 12 + 49663 37775 5519 16383 37295 36703 + 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.9 0 0.5 0 -0.3 -0.4 + + 0 5 0 0 0 0 + 5 5 10 10 10 10 + 1200 1200 1200 1200 1200 1200 + 2 2 2 2 2 2 + + + (0 1 2 3 4 5) + + + right_leg-mc_wrapper + + + + right_leg-mc_wrapper + + + + + + diff --git a/iCubGenova08/calibrators/torso-calib.xml b/iCubGenova08/calibrators/torso-calib.xml new file mode 100644 index 0000000000..1466e93f13 --- /dev/null +++ b/iCubGenova08/calibrators/torso-calib.xml @@ -0,0 +1,48 @@ + + + + + + + + + 3 + Torso_Calibrator + + + + 0 0 -20 + 10 10 10 + + + + 12 12 12 + 1535 11951 36671 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 0 0 0 + 2 0 -1.8 + + 0 0 0 + 10 10 10 + 5500 5500 5500 + 2 2 2 + + + + (0 1 2) + + + torso-mc_wrapper + + + + torso-mc_wrapper + + + + + + diff --git a/iCubGenova08/camera/ServerGrabberDualDragon.ini b/iCubGenova08/camera/ServerGrabberDualDragon.ini new file mode 100644 index 0000000000..6d9b0b953e --- /dev/null +++ b/iCubGenova08/camera/ServerGrabberDualDragon.ini @@ -0,0 +1,9 @@ +device grabberDual +capabilities COLOR +name /icub/cam +split true +twoCameras true +left_config camera/dragonfly2_config_left.ini +right_config camera/dragonfly2_config_right.ini + + diff --git a/iCubGenova08/camera/ServerGrabberDualDragonBayer.ini b/iCubGenova08/camera/ServerGrabberDualDragonBayer.ini new file mode 100644 index 0000000000..d94d114ceb --- /dev/null +++ b/iCubGenova08/camera/ServerGrabberDualDragonBayer.ini @@ -0,0 +1,9 @@ +device grabberDual +capabilities RAW +name /icub/cam +split true +twoCameras true +left_config camera/dragonfly2_config_left_bayer_320_240.ini +right_config camera/dragonfly2_config_right_bayer_320_240.ini + + diff --git a/iCubGenova08/camera/ServerGrabberDualDragonBayer640_480.ini b/iCubGenova08/camera/ServerGrabberDualDragonBayer640_480.ini new file mode 100644 index 0000000000..6cb9c9435b --- /dev/null +++ b/iCubGenova08/camera/ServerGrabberDualDragonBayer640_480.ini @@ -0,0 +1,9 @@ +device grabberDual +capabilities RAW +name /icub/cam +split true +twoCameras true +left_config camera/dragonfly2_config_left_bayer_640_480.ini +right_config camera/dragonfly2_config_right_bayer_640_480.ini + + diff --git a/iCubGenova08/camera/dragonfly2_config_left.ini b/iCubGenova08/camera/dragonfly2_config_left.ini new file mode 100644 index 0000000000..410e68564c --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_left.ini @@ -0,0 +1,19 @@ +device dragonfly2 +width 640 +height 480 +video_type 1 +white_balance 0.506 0.494 +gain 0.312 +shutter 0.913 +name /icub/cam/left +brightness 0 +DR2 +stamp +sharpness 0.5 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +#d 0 +guid 00b09d0100b9686c +#<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini b/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini new file mode 100644 index 0000000000..71f8b9367a --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini @@ -0,0 +1,20 @@ +device dragonfly2raw +width 320 +height 240 +video_type 3 +white_balance 0.477 0.514 +gain 0.0 +shutter 0.666 +name /icub/cam/left +brightness 0 +DR2 +stamp +sharpness 1.0 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +use_network_time 1 +#d 0 +guid 00b09d0100b9686c +#<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini b/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini new file mode 100644 index 0000000000..7bc3a7677a --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini @@ -0,0 +1,20 @@ +device dragonfly2raw +width 640 +height 480 +video_type 3 +white_balance 0.477 0.514 +gain 0.0 +shutter 0.666 +name /icub/cam/left +brightness 0 +DR2 +stamp +sharpness 1.0 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +use_network_time 1 +#d 0 +guid 00b09d0100b9686c +#<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right.ini b/iCubGenova08/camera/dragonfly2_config_right.ini new file mode 100644 index 0000000000..f645b4eb63 --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_right.ini @@ -0,0 +1,19 @@ +device dragonfly2 +width 640 +height 480 +video_type 1 +white_balance 0.506 0.494 +gain 0.312 +shutter 0.913 +name /icub/cam/right +brightness 0 +DR2 +stamp +sharpness 0.5 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +#d 1 +guid 00b09d0100b9686d +#<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini b/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini new file mode 100644 index 0000000000..cfb5f903f5 --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini @@ -0,0 +1,20 @@ +device dragonfly2raw +width 320 +height 240 +video_type 3 +white_balance 0.477 0.514 +gain 0.0 +shutter 0.666 +name /icub/cam/right +brightness 0 +DR2 +stamp +sharpness 1.0 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +use_network_time 1 +#d 1 +guid 00b09d0100b9686d +#<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini b/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini new file mode 100644 index 0000000000..cdadaca701 --- /dev/null +++ b/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini @@ -0,0 +1,21 @@ +device dragonfly2raw +width 640 +height 480 +video_type 3 +white_balance 0.477 0.514 +gain 0.0 +shutter 0.666 +name /icub/cam/right +brightness 0 +DR2 +stamp +sharpness 1.0 +hue 0.48 +gamma 0.4 +saturation 0.271 +framerate 30 +use_network_time 1 +#d 1 +guid 00b09d0100b9686d +#<64bit global identifier, without the leading 0x> then remove the d option + diff --git a/iCubGenova08/cartesian/left_arm-cartesian.xml b/iCubGenova08/cartesian/left_arm-cartesian.xml new file mode 100644 index 0000000000..ff06cbdbe7 --- /dev/null +++ b/iCubGenova08/cartesian/left_arm-cartesian.xml @@ -0,0 +1,56 @@ + + + + + + + icub/cartesianController/left_arm + 10 + 4 + cartesianSolver/left_arm + arm + left_v2.6 + on + 2 + + + + torso + reversed + (0.35 0.35 0.35) + + + + left_arm + direct + (0.35 0.35 0.35 0.35 0.35 0.35 0.35) + + + + + on + off + + ((Kp 1.022) (Tz 0.405) (Tw 0.248) (Zeta 0.797) (Td 0.000)) + ((Kp 1.026) (Tz 0.407) (Tw 0.243) (Zeta 0.822) (Td 0.000)) + ((Kp 1.040) (Tz 0.344) (Tw 0.160) (Zeta 1.110) (Td 0.000)) + ((Kp 1.035) (Tz 0.410) (Tw 0.178) (Zeta 1.198) (Td 0.000)) + ((Kp 1.016) (Tz 0.384) (Tw 0.159) (Zeta 1.222) (Td 0.000)) + ((Kp 1.025) (Tz 0.823) (Tw 0.405) (Zeta 1.030) (Td 0.000)) + ((Kp 1.022) (Tz 0.300) (Tw 0.120) (Zeta 1.303) (Td 0.000)) + ((Kp 1.016) (Tz 0.123) (Tw 0.030) (Zeta 2.204) (Td 0.000)) + ((Kp 1.000) (Tz 0.000) (Tw 0.000) (Zeta 0.000) (Td 0.000)) + ((Kp 1.000) (Tz 0.000) (Tw 0.000) (Zeta 0.000) (Td 0.000)) + + + + + torso-mc_wrapper + left_arm-mc_wrapper + + + + + + + diff --git a/iCubGenova08/cartesian/right_arm-cartesian.xml b/iCubGenova08/cartesian/right_arm-cartesian.xml new file mode 100644 index 0000000000..0187009829 --- /dev/null +++ b/iCubGenova08/cartesian/right_arm-cartesian.xml @@ -0,0 +1,56 @@ + + + + + + + icub/cartesianController/right_arm + 10 + 4 + cartesianSolver/right_arm + arm + right_v2.6 + on + 2 + + + + torso + reversed + (0.35 0.35 0.35) + + + + right_arm + direct + (0.35 0.35 0.35 0.35 0.35 0.35 0.35) + + + + + on + off + + ((Kp 1.022) (Tz 0.405) (Tw 0.248) (Zeta 0.797) (Td 0.000)) + ((Kp 1.026) (Tz 0.407) (Tw 0.243) (Zeta 0.822) (Td 0.000)) + ((Kp 1.040) (Tz 0.344) (Tw 0.160) (Zeta 1.110) (Td 0.000)) + ((Kp 1.035) (Tz 0.410) (Tw 0.178) (Zeta 1.198) (Td 0.000)) + ((Kp 1.016) (Tz 0.384) (Tw 0.159) (Zeta 1.222) (Td 0.000)) + ((Kp 1.025) (Tz 0.823) (Tw 0.405) (Zeta 1.030) (Td 0.000)) + ((Kp 1.022) (Tz 0.300) (Tw 0.120) (Zeta 1.303) (Td 0.000)) + ((Kp 1.016) (Tz 0.123) (Tw 0.030) (Zeta 2.204) (Td 0.000)) + ((Kp 1.000) (Tz 0.000) (Tw 0.000) (Zeta 0.000) (Td 0.000)) + ((Kp 1.000) (Tz 0.000) (Tw 0.000) (Zeta 0.000) (Td 0.000)) + + + + + torso-mc_wrapper + right_arm-mc_wrapper + + + + + + + diff --git a/iCubGenova08/cartesianSolver.ini b/iCubGenova08/cartesianSolver.ini new file mode 100644 index 0000000000..9fac4fe1af --- /dev/null +++ b/iCubGenova08/cartesianSolver.ini @@ -0,0 +1,69 @@ +[left_arm] +robot icub +name cartesianSolver/left_arm +type left_v2.6 +period 20 +dof (0 0 0 1 1 1 1 1 1 1) +rest_pos (0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) +rest_weights (1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) +pose full +mode shot +verbosity off +maxIter 200 +tol 0.001 +xyzTol 0.000001 +interPoints off +ping_robot_tmo 40.0 + +[right_arm] +robot icub +name cartesianSolver/right_arm +type right_v2.6 +period 20 +dof (0 0 0 1 1 1 1 1 1 1) +rest_pos (0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) +rest_weights (1.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) +pose full +mode shot +verbosity off +maxIter 200 +tol 0.001 +xyzTol 0.000001 +interPoints off +ping_robot_tmo 40.0 + +[left_leg] +robot icub +name cartesianSolver/left_leg +type left +period 20 +dof (1 1 1 1 1 1) +rest_pos (0.0 0.0 0.0 0.0 0.0 0.0) +rest_weights (0.0 0.0 0.0 0.0 0.0 0.0) +pose full +mode shot +verbosity off +maxIter 200 +tol 0.001 +xyzTol 0.000001 +interPoints off +ping_robot_tmo 40.0 + +[right_leg] +robot icub +name cartesianSolver/right_leg +type right +period 20 +dof (1 1 1 1 1 1) +rest_pos (0.0 0.0 0.0 0.0 0.0 0.0) +rest_weights (0.0 0.0 0.0 0.0 0.0 0.0) +pose full +mode shot +verbosity off +maxIter 200 +tol 0.001 +xyzTol 0.000001 +interPoints off +ping_robot_tmo 40.0 + + diff --git a/iCubGenova08/estimators/wholebodydynamics.xml b/iCubGenova08/estimators/wholebodydynamics.xml new file mode 100644 index 0000000000..25e6ca9fed --- /dev/null +++ b/iCubGenova08/estimators/wholebodydynamics.xml @@ -0,0 +1,101 @@ + + + + + + (torso_pitch,torso_roll,torso_yaw,neck_pitch, neck_roll,neck_yaw,l_shoulder_pitch,l_shoulder_roll,l_shoulder_yaw,l_elbow,l_wrist_prosup,l_wrist_pitch,l_wrist_yaw,r_shoulder_pitch,r_shoulder_roll,r_shoulder_yaw,r_elbow,r_wrist_prosup,r_wrist_pitch,r_wrist_yaw,l_hip_pitch,l_hip_roll,l_hip_yaw,l_knee,l_ankle_pitch,l_ankle_roll,r_hip_pitch,r_hip_roll,r_hip_yaw,r_knee,r_ankle_pitch,r_ankle_roll) + model.urdf + (0,0,-9.81) + (l_hand,r_hand,root_link,l_sole,r_sole,r_lower_leg,l_lower_leg,l_elbow_1,r_elbow_1) + imu_frame + true + 2 + true + false + + + + (root_link,1,0) + (chest,1,2) + (l_upper_arm,3,2) + (l_hand_dh_frame,3,6) + (r_hand_dh_frame,4,6) + (l_elbow_1, 3, 4) + (r_upper_arm,4,2) + (r_elbow_1, 4, 4) + (l_lower_leg,5,3) + (l_ankle_1,5,4) + (l_foot_dh_frame,5,5) + (r_foot_dh_frame,6,5) + (r_lower_leg,6,3) + (r_ankle_1,6,4) + (r_foot_dh_frame,6,5) + + + + true + root_link + (torso_pitch,torso_roll,torso_yaw,neck_pitch,neck_roll,neck_yaw,l_shoulder_pitch,l_shoulder_roll,l_shoulder_yaw,l_elbow,r_shoulder_pitch,r_shoulder_roll,r_shoulder_yaw,r_elbow,l_hip_pitch,l_hip_roll,l_hip_yaw,l_knee,l_ankle_pitch,l_ankle_roll,r_hip_pitch,r_hip_roll,r_hip_yaw,r_knee,r_ankle_pitch,r_ankle_roll) + + + + + (5.969361e-01,2.428213e-02,-5.463457e-02,4.254463e-01,1.123516e+00,-1.303151e-01 + ,-2.818578e-02,6.863783e-01,2.028274e-02,6.585433e-01,1.573658e-01,1.544577e+00 + ,-3.915223e-02,3.971615e-02,9.679746e-01,-3.150958e-03,3.718397e-01,-8.653098e-02 + ,-8.647321e-03,-2.836473e-02,-1.840247e-04,8.261000e-01,4.659817e-02,3.751658e-02 + ,5.671831e-03,6.968371e-03,4.892937e-03,5.396529e-02,9.499420e-01,-1.575216e-01 + ,3.469447e-18,0,-7.993503e-20,0,0,1.000000e+00) + + + (7.619710e-01,-9.833019e-02,-5.603709e-02,-7.503703e-01,4.654638e-01,-2.100801e+00 + ,2.708629e-02,8.108288e-01,-3.377881e-03,8.122805e-01,4.181660e-02,8.531041e-01 + ,-7.067404e-02,-3.179978e-02,9.888732e-01,-4.080758e-02,5.046211e-01,-5.754858e-01 + ,7.021926e-03,-2.948727e-02,-1.022865e-03,8.566027e-01,-3.532611e-02,-8.280662e-02 + ,3.959038e-02,1.290493e-03,-6.796986e-04,-6.866659e-02,8.221872e-01,-6.964079e-03 + ,-1.542292e-04,3.264395e-04,-6.124671e-04,-2.551378e-02,5.215466e-03,7.234167e-01) + + + + + + (l_hand,l_hand_dh_frame,root_link) + (r_hand,r_hand_dh_frame,root_link) + (l_lower_leg,l_lower_leg,root_link) + (l_foot,l_sole,l_sole) + (r_lower_leg,r_lower_leg,root_link) + (r_foot,r_sole,r_sole) + + + + + + left_leg-eb7-j4_5-mc + right_leg-eb9-j4_5-mc + left_leg-eb6-j0_3-mc + right_leg-eb8-j0_3-mc + torso-eb5-j0_2-mc + right_arm-eb27-j4_7-mc + left_arm-eb24-j4_7-mc + right_arm-eb3-j0_3-mc + left_arm-eb1-j0_3-mc + head-eb20-j0_1-mc + head-eb21-j2_5-mc + + inertial + + left_arm-eb1-j0_3-strain + right_arm-eb3-j0_3-strain + left_leg-eb6-j0_3-strain + right_leg-eb8-j0_3-strain + left_leg-eb7-j4_5-strain + right_leg-eb9-j4_5-strain + + + + + + + diff --git a/iCubGenova08/estimators/wholebodydynamics_standup.xml b/iCubGenova08/estimators/wholebodydynamics_standup.xml new file mode 100644 index 0000000000..bbce49b996 --- /dev/null +++ b/iCubGenova08/estimators/wholebodydynamics_standup.xml @@ -0,0 +1,89 @@ + + + + + + (torso_pitch,torso_roll,torso_yaw,neck_pitch, neck_roll,neck_yaw,l_shoulder_pitch,l_shoulder_roll,l_shoulder_yaw,l_elbow,l_wrist_prosup,l_wrist_pitch,l_wrist_yaw,r_shoulder_pitch,r_shoulder_roll,r_shoulder_yaw,r_elbow,r_wrist_prosup,r_wrist_pitch,r_wrist_yaw,l_hip_pitch,l_hip_roll,l_hip_yaw,l_knee,l_ankle_pitch,l_ankle_roll,r_hip_pitch,r_hip_roll,r_hip_yaw,r_knee,r_ankle_pitch,r_ankle_roll) + model.urdf + (0,0,-9.81) + (l_hand,r_hand,root_link,l_sole,r_sole,r_upper_leg,l_upper_leg,l_elbow_1,r_elbow_1) + imu_frame + true + + + + (root_link,1,0) + (chest,1,2) + (l_upper_arm,3,2) + (l_elbow_1, 3, 4) + (r_upper_arm,4,2) + (l_hand_dh_frame,3,6) + (r_elbow_1, 4, 4) + (r_hand_dh_frame,4,6) + (l_upper_leg,5,2) + (l_lower_leg,5,3) + (l_ankle_1,5,4) + (l_foot_dh_frame,5,5) + (r_upper_leg,6,2) + (r_lower_leg,6,3) + (r_ankle_1,6,4) + (r_foot_dh_frame,6,5) + + + + true + root_link + (torso_pitch,torso_roll,torso_yaw,neck_pitch,neck_roll,neck_yaw,l_shoulder_pitch,l_shoulder_roll,l_shoulder_yaw,l_elbow,r_shoulder_pitch,r_shoulder_roll,r_shoulder_yaw,r_elbow,l_hip_pitch,l_hip_roll,l_hip_yaw,l_knee,l_ankle_pitch,l_ankle_roll,r_hip_pitch,r_hip_roll,r_hip_yaw,r_knee,r_ankle_pitch,r_ankle_roll) + + + + + (1.165043e-01,-4.824760e-02,-2.838516e-03,-4.063452e-01,3.829723e+00,-4.049686e+00 + ,-1.646781e-02,1.028508e-01,1.218741e-03,-3.860480e+00,6.586313e-02,1.079024e-01 + ,-1.223875e-01,-1.720457e-01,9.950911e-01,-1.332774e+00,4.882303e-01,1.109860e+00 + ,-2.690149e-03,-1.097413e-02,1.942506e-03,9.459466e-01,2.006043e-02,4.074997e-02 + ,1.949960e-02,-1.769210e-02,-3.291195e-03,-1.505223e-01,8.921250e-01,-1.064398e-01 + ,9.882410e-03,5.137381e-03,-5.774219e-05,4.049618e-04,-4.992196e-02,9.255909e-01) + + + + (l_hand,l_hand_dh_frame,l_sole) + (r_hand,r_hand_dh_frame,l_sole) + (l_foot,l_sole,root_link) + (l_foot,l_sole,l_sole) + (r_foot,r_sole,root_link) + (r_foot,r_sole,l_sole) + + + + + + left_leg-eb7-j4_5-mc + right_leg-eb9-j4_5-mc + left_leg-eb6-j0_3-mc + right_leg-eb8-j0_3-mc + torso-eb5-j0_2-mc + right_arm-eb27-j4_7-mc + left_arm-eb24-j4_7-mc + right_arm-eb3-j0_3-mc + left_arm-eb1-j0_3-mc + head-eb20-j0_1-mc + head-eb21-j2_5-mc + + inertial + + left_arm-eb1-j0_3-strain + right_arm-eb3-j0_3-strain + left_leg-eb6-j0_3-strain + right_leg-eb8-j0_3-strain + left_leg-eb7-j4_5-strain + right_leg-eb9-j4_5-strain + + + + + + + diff --git a/iCubGenova08/firmwareupdater.ini b/iCubGenova08/firmwareupdater.ini new file mode 100644 index 0000000000..9fa155e435 --- /dev/null +++ b/iCubGenova08/firmwareupdater.ini @@ -0,0 +1,2 @@ +[DRIVERS] +ETH "eno1" diff --git a/iCubGenova08/general.xml b/iCubGenova08/general.xml new file mode 100644 index 0000000000..5bed9d8223 --- /dev/null +++ b/iCubGenova08/general.xml @@ -0,0 +1,12 @@ + + + + + + + false + false + false + false + + diff --git a/iCubGenova08/hardware/FT/left_arm-eb1-j0_3-strain.xml b/iCubGenova08/hardware/FT/left_arm-eb1-j0_3-strain.xml new file mode 100644 index 0000000000..5fdec06c0b --- /dev/null +++ b/iCubGenova08/hardware/FT/left_arm-eb1-j0_3-strain.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_l_upper_arm_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_l_upper_arm_strain + + + + true + + + + + + + + + diff --git a/iCubGenova08/hardware/FT/left_leg-eb6-j0_3-strain.xml b/iCubGenova08/hardware/FT/left_leg-eb6-j0_3-strain.xml new file mode 100644 index 0000000000..bce64ef798 --- /dev/null +++ b/iCubGenova08/hardware/FT/left_leg-eb6-j0_3-strain.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_l_upper_leg_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_l_upper_leg_strain + + + + true + + + + + + + + + + diff --git a/iCubGenova08/hardware/FT/left_leg-eb7-j4_5-strain.xml b/iCubGenova08/hardware/FT/left_leg-eb7-j4_5-strain.xml new file mode 100644 index 0000000000..322442ff97 --- /dev/null +++ b/iCubGenova08/hardware/FT/left_leg-eb7-j4_5-strain.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_l_lower_leg_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_l_lower_leg_strain + + + + true + + + + + + + + + + diff --git a/iCubGenova08/hardware/FT/right_arm-eb3-j0_3-strain.xml b/iCubGenova08/hardware/FT/right_arm-eb3-j0_3-strain.xml new file mode 100644 index 0000000000..1fc4ea7bed --- /dev/null +++ b/iCubGenova08/hardware/FT/right_arm-eb3-j0_3-strain.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_r_upper_arm_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_r_upper_arm_strain + + + + true + + + + + + + + + + + diff --git a/iCubGenova08/hardware/FT/right_leg-eb8-j0_3-strain.xml b/iCubGenova08/hardware/FT/right_leg-eb8-j0_3-strain.xml new file mode 100644 index 0000000000..989c6e5d2f --- /dev/null +++ b/iCubGenova08/hardware/FT/right_leg-eb8-j0_3-strain.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_r_upper_leg_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_r_upper_leg_strain + + + + true + + + + + + + + + diff --git a/iCubGenova08/hardware/FT/right_leg-eb9-j4_5-strain.xml b/iCubGenova08/hardware/FT/right_leg-eb9-j4_5-strain.xml new file mode 100644 index 0000000000..d2558bae53 --- /dev/null +++ b/iCubGenova08/hardware/FT/right_leg-eb9-j4_5-strain.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + eomn_serv_AS_strain + + + + + strain2 + + + 2 + 0 + + + 2 + 0 + 4 + + + + + id_r_lower_leg_strain + eoas_strain + CAN2:13 + + + + + + 10 + id_r_lower_leg_strain + + + + true + + + + + + + + + + + diff --git a/iCubGenova08/hardware/MAIS/left_arm-eb26-j12_15-mais.xml b/iCubGenova08/hardware/MAIS/left_arm-eb26-j12_15-mais.xml new file mode 100644 index 0000000000..fc5cc16a2b --- /dev/null +++ b/iCubGenova08/hardware/MAIS/left_arm-eb26-j12_15-mais.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + eomn_serv_AS_mais + + + + + eobrd_mais + + + 0 + 0 + + + 0 + 0 + 0 + + + + + id_x_hand_mais + eoas_mais + CAN1:14 + + + + + + 10 + id_x_hand_mais + + + + + + + + + diff --git a/iCubGenova08/hardware/MAIS/right_arm-eb29-j12_15-mais.xml b/iCubGenova08/hardware/MAIS/right_arm-eb29-j12_15-mais.xml new file mode 100644 index 0000000000..35ec78ac99 --- /dev/null +++ b/iCubGenova08/hardware/MAIS/right_arm-eb29-j12_15-mais.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + eomn_serv_AS_mais + + + + + eobrd_mais + + + 0 + 0 + + + 0 + 0 + 0 + + + + + id_x_hand_mais + eoas_mais + CAN1:14 + + + + + + 10 + id_x_hand_mais + + + + + + + + + diff --git a/iCubGenova08/hardware/electronics/face-eb22-j0-eln.xml b/iCubGenova08/hardware/electronics/face-eb22-j0-eln.xml new file mode 100644 index 0000000000..a99fb12210 --- /dev/null +++ b/iCubGenova08/hardware/electronics/face-eb22-j0-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.22 + 12345 + mc4plus + 768 + 384 + + + + "face-eb22-j0" + + 1000 + 400 + 300 + 300 + 3 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/head-eb20-j0_1-eln.xml b/iCubGenova08/hardware/electronics/head-eb20-j0_1-eln.xml new file mode 100644 index 0000000000..711742b36f --- /dev/null +++ b/iCubGenova08/hardware/electronics/head-eb20-j0_1-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.20 + 12345 + mc4plus + 768 + 384 + + + + "head-eb20-j0_1" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/head-eb21-j2_5-eln.xml b/iCubGenova08/hardware/electronics/head-eb21-j2_5-eln.xml new file mode 100644 index 0000000000..d7ad2b1b59 --- /dev/null +++ b/iCubGenova08/hardware/electronics/head-eb21-j2_5-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.21 + 12345 + mc4plus + 768 + 384 + + + + "head-eb21-j2_5" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_arm-eb1-j0_3-eln.xml b/iCubGenova08/hardware/electronics/left_arm-eb1-j0_3-eln.xml new file mode 100644 index 0000000000..45cc036f85 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_arm-eb1-j0_3-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.1 + 12345 + ems4 + 768 + 384 + + + + "left_arm-eb1-j0_3" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_arm-eb24-j4_7-eln.xml b/iCubGenova08/hardware/electronics/left_arm-eb24-j4_7-eln.xml new file mode 100644 index 0000000000..b0b3ad28a7 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_arm-eb24-j4_7-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.24 + 12345 + mc4plus + 768 + 384 + + + + "left_arm-eb24-j4_7" + + 1000 + 400 + 300 + 300 + 3 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_arm-eb25-j8_11-eln.xml b/iCubGenova08/hardware/electronics/left_arm-eb25-j8_11-eln.xml new file mode 100644 index 0000000000..4a88ed9799 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_arm-eb25-j8_11-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.25 + 12345 + mc4plus + 768 + 384 + + + + "left_arm-eb25-j8_11" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_arm-eb26-j12_15-eln.xml b/iCubGenova08/hardware/electronics/left_arm-eb26-j12_15-eln.xml new file mode 100644 index 0000000000..8579225a30 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_arm-eb26-j12_15-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.26 + 12345 + mc4plus + 768 + 384 + + + + "left_arm-eb26-j12_15" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_leg-eb10-skin-eln.xml b/iCubGenova08/hardware/electronics/left_leg-eb10-skin-eln.xml new file mode 100644 index 0000000000..8373816320 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_leg-eb10-skin-eln.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + 10.0.1.10 + 12345 + ems4 + 768 + 384 + + + + "left_leg-eb10-skin" + + 1000 + 400 + 300 + 300 + 3 + + + + + + true + 0.020 + 60.0 + + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_leg-eb6-j0_3-eln.xml b/iCubGenova08/hardware/electronics/left_leg-eb6-j0_3-eln.xml new file mode 100644 index 0000000000..59a56bfffd --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_leg-eb6-j0_3-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.6 + 12345 + ems4 + 768 + 384 + + + + "left_leg-eb6-j0_3" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/left_leg-eb7-j4_5-eln.xml b/iCubGenova08/hardware/electronics/left_leg-eb7-j4_5-eln.xml new file mode 100644 index 0000000000..efcc934f00 --- /dev/null +++ b/iCubGenova08/hardware/electronics/left_leg-eb7-j4_5-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.7 + 12345 + ems4 + 768 + 384 + + + + "left_leg-eb7-j4_5" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/pc104.xml b/iCubGenova08/hardware/electronics/pc104.xml new file mode 100644 index 0000000000..5e8f045779 --- /dev/null +++ b/iCubGenova08/hardware/electronics/pc104.xml @@ -0,0 +1,14 @@ + + + + + + + 10.0.1.104 + 12345 + 1 + 5 + + + + diff --git a/iCubGenova08/hardware/electronics/right_arm-eb27-j4_7-eln.xml b/iCubGenova08/hardware/electronics/right_arm-eb27-j4_7-eln.xml new file mode 100644 index 0000000000..8c71f084b9 --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_arm-eb27-j4_7-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.27 + 12345 + mc4plus + 768 + 384 + + + + "right_arm-eb27-j4_7" + + 1000 + 400 + 300 + 300 + 3 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_arm-eb28-j8_11-eln.xml b/iCubGenova08/hardware/electronics/right_arm-eb28-j8_11-eln.xml new file mode 100644 index 0000000000..3ad9f00905 --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_arm-eb28-j8_11-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.28 + 12345 + mc4plus + 768 + 384 + + + + "right_arm-eb28-j8_11" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_arm-eb29-j12_15-eln.xml b/iCubGenova08/hardware/electronics/right_arm-eb29-j12_15-eln.xml new file mode 100644 index 0000000000..fa33a9ebf3 --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_arm-eb29-j12_15-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.29 + 12345 + mc4plus + 768 + 384 + + + + "right_arm-eb29-j12_15" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_arm-eb3-j0_3-eln.xml b/iCubGenova08/hardware/electronics/right_arm-eb3-j0_3-eln.xml new file mode 100644 index 0000000000..2294b14ded --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_arm-eb3-j0_3-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.3 + 12345 + ems4 + 768 + 384 + + + + "right_arm-eb3-j0_3" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_leg-eb11-skin-eln.xml b/iCubGenova08/hardware/electronics/right_leg-eb11-skin-eln.xml new file mode 100644 index 0000000000..b01eac1b89 --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_leg-eb11-skin-eln.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + 10.0.1.11 + 12345 + ems4 + 768 + 384 + + + + "right_leg-eb11-skin" + + 1000 + 400 + 300 + 300 + 3 + + + + + + true + 0.020 + 60.0 + + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_leg-eb8-j0_3-eln.xml b/iCubGenova08/hardware/electronics/right_leg-eb8-j0_3-eln.xml new file mode 100644 index 0000000000..9855ada58c --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_leg-eb8-j0_3-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.8 + 12345 + ems4 + 768 + 384 + + + + "right_leg-eb8-j0_3" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/right_leg-eb9-j4_5-eln.xml b/iCubGenova08/hardware/electronics/right_leg-eb9-j4_5-eln.xml new file mode 100644 index 0000000000..02ce1e503b --- /dev/null +++ b/iCubGenova08/hardware/electronics/right_leg-eb9-j4_5-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.9 + 12345 + ems4 + 768 + 384 + + + + "right_leg-eb9-j4_5" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/electronics/torso-eb5-j0_2-eln.xml b/iCubGenova08/hardware/electronics/torso-eb5-j0_2-eln.xml new file mode 100644 index 0000000000..c8d46673b0 --- /dev/null +++ b/iCubGenova08/hardware/electronics/torso-eb5-j0_2-eln.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + 10.0.1.5 + 12345 + ems4 + 768 + 384 + + + + "torso-eb5-j0_2" + + 1000 + 400 + 300 + 300 + 5 + + + + + + true + 0.020 + 60.0 + + + + + + + diff --git a/iCubGenova08/hardware/inertials/head-inertial.xml b/iCubGenova08/hardware/inertials/head-inertial.xml new file mode 100644 index 0000000000..27cdeb8a3d --- /dev/null +++ b/iCubGenova08/hardware/inertials/head-inertial.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials3 + + + + + rfe + + + 2 + 0 + + + 0 + 0 + 0 + + + + + rfeimu_acc rfeimu_gyro rfeimu_mag rfeimu_status + + eoas_imu_acc eoas_imu_gyr eoas_imu_mag eoas_imu_status + + rfe rfe rfe rfe + + CAN1:1 CAN1:1 CAN1:1 CAN1:1 + + + + + + + 10 + rfeimu_acc rfeimu_gyro rfeimu_mag rfeimu_status + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_arm-eb24-j4_7-inertials.xml b/iCubGenova08/hardware/inertials/left_arm-eb24-j4_7-inertials.xml new file mode 100644 index 0000000000..44a4c1fc9a --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_arm-eb24-j4_7-inertials.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + l_upper_arm_mtb_acc_1b10 l_upper_arm_mtb_acc_1b11 l_upper_arm_mtb_acc_1b12 l_upper_arm_mtb_acc_1b13 + l_forearm_mtb_acc_1b7 l_forearm_mtb_acc_1b8 l_forearm_mtb_acc_1b9 l_hand_gyro + + + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_gyros_mtb_ext + + + CAN1:8 CAN1:9 CAN1:10 CAN1:11 + CAN1:12 CAN1:13 CAN1:14 CAN1:14 + + + + + + + 50 + l_upper_arm_mtb_acc_1b10 l_upper_arm_mtb_acc_1b11 l_upper_arm_mtb_acc_1b12 l_upper_arm_mtb_acc_1b13 + l_forearm_mtb_acc_1b7 l_forearm_mtb_acc_1b8 l_forearm_mtb_acc_1b9 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_leg-eb10-inertials.xml b/iCubGenova08/hardware/inertials/left_leg-eb10-inertials.xml new file mode 100644 index 0000000000..a9c9be4ba1 --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_leg-eb10-inertials.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + l_upper_leg_ems_acc_eb10 l_upper_leg_ems_gyro_eb10 + l_upper_leg_mtb_acc_10b1 l_upper_leg_mtb_acc_10b2 l_upper_leg_mtb_acc_10b3 l_upper_leg_mtb_acc_10b4 + l_upper_leg_mtb_acc_10b5 l_upper_leg_mtb_acc_10b6 l_upper_leg_mtb_acc_10b7 + l_lower_leg_mtb_acc_10b8 l_lower_leg_mtb_acc_10b9 l_lower_leg_mtb_acc_10b10 l_lower_leg_mtb_acc_10b11 + l_foot_mtb_acc_10b12 l_foot_mtb_acc_10b13 + + + eoas_accel_st_lis3x eoas_gyros_st_l3g4200d eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + + + ETH:0 ETH:1 CAN1:1 + CAN1:2 CAN1:3 CAN1:4 CAN1:5 + CAN1:6 CAN1:7 CAN2:8 CAN2:9 + CAN2:10 CAN2:11 CAN2:13 CAN2:12 + + + + + + + 50 + l_upper_leg_ems_gyro_eb10 + l_upper_leg_mtb_acc_10b1 l_upper_leg_mtb_acc_10b2 l_upper_leg_mtb_acc_10b3 l_upper_leg_mtb_acc_10b4 + l_upper_leg_mtb_acc_10b5 l_upper_leg_mtb_acc_10b6 l_upper_leg_mtb_acc_10b7 + l_lower_leg_mtb_acc_10b8 l_lower_leg_mtb_acc_10b9 l_lower_leg_mtb_acc_10b10 l_lower_leg_mtb_acc_10b11 + l_foot_mtb_acc_10b12 l_foot_mtb_acc_10b13 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_leg-eb6-IMU.xml b/iCubGenova08/hardware/inertials/left_leg-eb6-IMU.xml new file mode 100644 index 0000000000..d5abaec1eb --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_leg-eb6-IMU.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials3 + + + + + strain2 + + + 2 + 0 + + + 0 + 0 + 0 + + + + + l_upper_leg_imu_acc_1 l_upper_leg_imu_gyro_1 l_upper_leg_imu_eul_1 l_upper_leg_imu_mag_1 l_upper_leg_imu_stat_1 + + + eoas_imu_acc eoas_imu_gyr eoas_imu_eul eoas_imu_mag eoas_imu_status + + + strain2 strain2 strain2 strain2 strain2 + + + CAN2:13 CAN2:13 CAN2:13 CAN2:13 CAN2:13 + + + + + + + 50 + l_upper_leg_imu_acc_1 l_upper_leg_imu_gyro_1 l_upper_leg_imu_eul_1 l_upper_leg_imu_mag_1 l_upper_leg_imu_stat_1 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_leg-eb6-inertials.xml b/iCubGenova08/hardware/inertials/left_leg-eb6-inertials.xml new file mode 100644 index 0000000000..5ae49bb96c --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_leg-eb6-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + l_upper_leg_ems_gyro_eb6 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + l_upper_leg_ems_gyro_eb6 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_leg-eb7-IMU.xml b/iCubGenova08/hardware/inertials/left_leg-eb7-IMU.xml new file mode 100644 index 0000000000..bf613e532c --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_leg-eb7-IMU.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials3 + + + + + strain2 + + + 2 + 0 + + + 0 + 0 + 0 + + + + + l_lower_leg_imu_acc_2 l_lower_leg_imu_gyro_2 l_lower_leg_imu_eul_2 l_lower_leg_imu_mag_2 l_lower_leg_imu_stat_2 + + + eoas_imu_acc eoas_imu_gyr eoas_imu_eul eoas_imu_mag eoas_imu_status + + + strain2 strain2 strain2 strain2 strain2 + + + CAN2:13 CAN2:13 CAN2:13 CAN2:13 CAN2:13 + + + + + + + 50 + l_lower_leg_imu_acc_2 l_lower_leg_imu_gyro_2 l_lower_leg_imu_eul_2 l_lower_leg_imu_mag_2 l_lower_leg_imu_stat_2 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/left_leg-eb7-inertials.xml b/iCubGenova08/hardware/inertials/left_leg-eb7-inertials.xml new file mode 100644 index 0000000000..e92c6d72e9 --- /dev/null +++ b/iCubGenova08/hardware/inertials/left_leg-eb7-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + l_lower_leg_ems_gyro_eb7 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + l_lower_leg_ems_gyro_eb7 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_arm-eb27-j4_7-inertials.xml b/iCubGenova08/hardware/inertials/right_arm-eb27-j4_7-inertials.xml new file mode 100644 index 0000000000..be0139c31f --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_arm-eb27-j4_7-inertials.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + r_upper_arm_mtb_acc_2b10 r_upper_arm_mtb_acc_2b11 r_upper_arm_mtb_acc_2b12 r_upper_arm_mtb_acc_2b13 + r_forearm_mtb_acc_2b7 r_forearm_mtb_acc_2b8 r_forearm_mtb_acc_2b9 r_hand_gyro + + + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_gyros_mtb_ext + + + CAN1:8 CAN1:9 CAN1:10 CAN1:11 + CAN1:12 CAN1:13 CAN1:14 CAN1:14 + + + + + + + 50 + r_upper_arm_mtb_acc_2b10 r_upper_arm_mtb_acc_2b11 r_upper_arm_mtb_acc_2b12 r_upper_arm_mtb_acc_2b13 + r_forearm_mtb_acc_2b7 r_forearm_mtb_acc_2b8 r_forearm_mtb_acc_2b9 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_leg-eb11-inertials.xml b/iCubGenova08/hardware/inertials/right_leg-eb11-inertials.xml new file mode 100644 index 0000000000..13463771e0 --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_leg-eb11-inertials.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + r_upper_leg_ems_acc_eb11 r_upper_leg_ems_gyro_eb11 + r_upper_leg_mtb_acc_11b1 r_upper_leg_mtb_acc_11b2 r_upper_leg_mtb_acc_11b3 r_upper_leg_mtb_acc_11b4 + r_upper_leg_mtb_acc_11b5 r_upper_leg_mtb_acc_11b6 r_upper_leg_mtb_acc_11b7 + r_lower_leg_mtb_acc_11b8 r_lower_leg_mtb_acc_11b9 r_lower_leg_mtb_acc_11b10 r_lower_leg_mtb_acc_11b11 + r_foot_mtb_acc_11b12 r_foot_mtb_acc_11b13 + + + eoas_accel_st_lis3x eoas_gyros_st_l3g4200d eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + + + ETH:0 ETH:1 CAN1:1 + CAN1:2 CAN1:3 CAN1:4 CAN1:5 + CAN1:6 CAN1:7 CAN2:8 CAN2:9 + CAN2:10 CAN2:11 CAN2:12 CAN2:13 + + + + + + + 50 + r_upper_leg_ems_gyro_eb11 + r_upper_leg_mtb_acc_11b1 r_upper_leg_mtb_acc_11b2 r_upper_leg_mtb_acc_11b3 r_upper_leg_mtb_acc_11b4 + r_upper_leg_mtb_acc_11b5 r_upper_leg_mtb_acc_11b6 r_upper_leg_mtb_acc_11b7 + r_lower_leg_mtb_acc_11b8 r_lower_leg_mtb_acc_11b9 r_lower_leg_mtb_acc_11b10 r_lower_leg_mtb_acc_11b11 + r_foot_mtb_acc_11b12 r_foot_mtb_acc_11b13 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_leg-eb8-IMU.xml b/iCubGenova08/hardware/inertials/right_leg-eb8-IMU.xml new file mode 100644 index 0000000000..127deac5f9 --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_leg-eb8-IMU.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials3 + + + + + strain2 + + + 2 + 0 + + + 0 + 0 + 0 + + + + + r_upper_leg_imu_acc_1 r_upper_leg_imu_gyro_1 r_upper_leg_imu_eul_1 r_upper_leg_imu_mag_1 r_upper_leg_imu_stat_1 + + + eoas_imu_acc eoas_imu_gyr eoas_imu_eul eoas_imu_mag eoas_imu_status + + strain2 strain2 strain2 strain2 strain2 + + + + CAN2:13 CAN2:13 CAN2:13 CAN2:13 CAN2:13 + + + + + + + 50 + r_upper_leg_imu_acc_1 r_upper_leg_imu_gyro_1 r_upper_leg_imu_eul_1 r_upper_leg_imu_mag_1 r_upper_leg_imu_stat_1 + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_leg-eb8-inertials.xml b/iCubGenova08/hardware/inertials/right_leg-eb8-inertials.xml new file mode 100644 index 0000000000..29f9455424 --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_leg-eb8-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + r_upper_leg_ems_gyro_eb8 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + r_upper_leg_ems_gyro_eb8 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_leg-eb9-IMU.xml b/iCubGenova08/hardware/inertials/right_leg-eb9-IMU.xml new file mode 100644 index 0000000000..7218a38567 --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_leg-eb9-IMU.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials3 + + + + + strain2 + + + 2 + 0 + + + 0 + 0 + 0 + + + + + r_lower_leg_imu_acc_2 r_lower_leg_imu_gyro_2 r_lower_leg_imu_eul_2 r_lower_leg_imu_mag_2 r_lower_leg_imu_stat_2 + + + eoas_imu_acc eoas_imu_gyr eoas_imu_eul eoas_imu_mag eoas_imu_status + + strain2 strain2 strain2 strain2 strain2 + + + + CAN2:13 CAN2:13 CAN2:13 CAN2:13 CAN2:13 + + + + + + + 50 + r_lower_leg_imu_acc_2 r_lower_leg_imu_gyro_2 r_lower_leg_imu_eul_2 r_lower_leg_imu_mag_2 r_lower_leg_imu_stat_2 + + + + + + + diff --git a/iCubGenova08/hardware/inertials/right_leg-eb9-inertials.xml b/iCubGenova08/hardware/inertials/right_leg-eb9-inertials.xml new file mode 100644 index 0000000000..d4d4f63f9d --- /dev/null +++ b/iCubGenova08/hardware/inertials/right_leg-eb9-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + r_lower_leg_ems_gyro_eb9 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + r_lower_leg_ems_gyro_eb9 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/torso-eb1-inertials.xml b/iCubGenova08/hardware/inertials/torso-eb1-inertials.xml new file mode 100644 index 0000000000..87a5e110da --- /dev/null +++ b/iCubGenova08/hardware/inertials/torso-eb1-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + torso_ems_gyro_eb1 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + torso_ems_gyro_eb1 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/torso-eb22-inertials.xml b/iCubGenova08/hardware/inertials/torso-eb22-inertials.xml new file mode 100644 index 0000000000..a27279f6b3 --- /dev/null +++ b/iCubGenova08/hardware/inertials/torso-eb22-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + chest_mtb_acc_0b7 chest_mtb_acc_0b8 chest_mtb_acc_0b9 chest_mtb_acc_0b10 + + + eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int eoas_accel_mtb_int + + + CAN1:7 CAN1:8 CAN1:9 CAN1:10 + + + + + + + 50 + chest_mtb_acc_0b7 chest_mtb_acc_0b8 chest_mtb_acc_0b9 chest_mtb_acc_0b10 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/torso-eb3-inertials.xml b/iCubGenova08/hardware/inertials/torso-eb3-inertials.xml new file mode 100644 index 0000000000..b884dfcac4 --- /dev/null +++ b/iCubGenova08/hardware/inertials/torso-eb3-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + torso_ems_gyro_eb3 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + torso_ems_gyro_eb3 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/waist-eb5-inertials.xml b/iCubGenova08/hardware/inertials/waist-eb5-inertials.xml new file mode 100644 index 0000000000..19958f8d39 --- /dev/null +++ b/iCubGenova08/hardware/inertials/waist-eb5-inertials.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + eomn_serv_AS_inertials + + + + + eobrd_mtb + + + 0 + 0 + + + 0 + 0 + 0 + + + + + waist_ems_gyro_eb5 + + + eoas_gyros_st_l3g4200d + + + ETH:1 + + + + + + + 50 + waist_ems_gyro_eb5 + + + + + + + + diff --git a/iCubGenova08/hardware/inertials/waist-inertial.xml b/iCubGenova08/hardware/inertials/waist-inertial.xml new file mode 100644 index 0000000000..8d2f688d6b --- /dev/null +++ b/iCubGenova08/hardware/inertials/waist-inertial.xml @@ -0,0 +1,10 @@ + + + + + + /icub/xsens_inertial + xsensmt + /dev/ttyXsens + + diff --git a/iCubGenova08/hardware/mechanicals/face-eb22-j0-mec.xml b/iCubGenova08/hardware/mechanicals/face-eb22-j0-mec.xml new file mode 100644 index 0000000000..455aa22a3a --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/face-eb22-j0-mec.xml @@ -0,0 +1,74 @@ + + + + + + + + + 6 + 1 + + 0 + "eyelids" + "revolute" + 182.044 + 3360 + 1000.0 + -16 + 2.38 + 1 + "DC" + 0 + + + + -5 + +65 + 0 + 0 + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 1 + + 0 + none + 0 + 0 + + + + + + + + + diff --git a/iCubGenova08/hardware/mechanicals/head-eb20-j0_1-mec.xml b/iCubGenova08/hardware/mechanicals/head-eb20-j0_1-mec.xml new file mode 100644 index 0000000000..d0da9390cc --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/head-eb20-j0_1-mec.xml @@ -0,0 +1,69 @@ + + + + + + + + 6 + 2 + + + + + 0 1 + "neck_pitch" "neck_roll" + "revolute" "revolute" + 182.044 182.044 + 3360 3360 + 1000.0 1000.0 + 161.68 161.68 + 1 1 + 1 1 + "DC" "DC" + 0 + + + + -30 -20 + +22 +20 + 0 0 + 0 0 + + + + + + 1.000 1.000 0.000 0.000 + -1.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 0.500 -0.500 0.000 0.000 + 0.500 0.500 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 1 + + 0 1 + none + 0 + 0 + + + + diff --git a/iCubGenova08/hardware/mechanicals/head-eb21-j2_5-mec.xml b/iCubGenova08/hardware/mechanicals/head-eb21-j2_5-mec.xml new file mode 100644 index 0000000000..7ddc49f1ea --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/head-eb21-j2_5-mec.xml @@ -0,0 +1,79 @@ + + + + + + 6 + 4 + + + + 0 1 2 3 + "neck_yaw" "eyes_tilt" "eyes_vers" "eyes_verg" + "revolute" "revolute" "revolute" "revolute" + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 100 -141 50 50 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + + 0 + + + + -45 -30 -45 0 + +45 +30 +45 +45 + 0 0 0 0 + 0 0 0 0 + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 1.000 -1.000 + 0.000 0.000 1.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 0.500 0.500 + 0.000 0.000 -0.500 0.500 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 3 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + 2 3 + none + 0 + 0 + + + + diff --git a/iCubGenova08/hardware/mechanicals/left_arm-eb1-j0_3-mec.xml b/iCubGenova08/hardware/mechanicals/left_arm-eb1-j0_3-mec.xml new file mode 100644 index 0000000000..85a0f40c83 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_arm-eb1-j0_3-mec.xml @@ -0,0 +1,83 @@ + + + + + + 6 + 4 + 0 1 2 3 + "l_shoulder_pitch" "l_shoulder_roll" "l_shoulder_yaw" "l_elbow" + "revolute" "revolute" "revolute" "revolute" + 182.044 182.044 182.044 182.044 + 32000 32000 32000 32000 + 1000.0 1000.0 1000.0 1000.0 + 100.00 100.00 100.00 100.00 + 1 1 1 1 + 1 1 1 1 + "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" + 0 + + + + + 8 160 80 106 + -95.5 15 -32 15 + 0 0 0 0 + 0 0 0 0 + + + + 1 1 1 1 + 0 0 0 0 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + 8 8 8 8 + + + + + + + + 1.00 0.00 0.00 0.00 + -1.625 1.625 0.00 0.00 + 0.00 0.00 1.625 0.00 + 0.00 0.00 0.00 1.00 + + + + + 1.000 0.000 0.000 0.000 + 1.000 0.615 0.000 0.000 + 0.000 -0.615 0.615 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 2 + + 0 1 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + + diff --git a/iCubGenova08/hardware/mechanicals/left_arm-eb24-j4_7-mec.xml b/iCubGenova08/hardware/mechanicals/left_arm-eb24-j4_7-mec.xml new file mode 100644 index 0000000000..b316136cdf --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_arm-eb24-j4_7-mec.xml @@ -0,0 +1,79 @@ + + + + + + 6 + 4 + + + "l_wrist_prosup" "l_wrist_pitch" "l_wrist_yaw" "l_hand_finger" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + -100 159 159 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 90 30 35 60 + -90 -80 -15 10 + 0 0 0 0 + 0 0 0 0 + + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 -1.000 +1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 +1.000 0.000 + 0.000 0.000 +1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 3 + + 0 + none + 0 + 0 + + + 1 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + + + diff --git a/iCubGenova08/hardware/mechanicals/left_arm-eb25-j8_11-mec.xml b/iCubGenova08/hardware/mechanicals/left_arm-eb25-j8_11-mec.xml new file mode 100644 index 0000000000..01af1280b8 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_arm-eb25-j8_11-mec.xml @@ -0,0 +1,77 @@ + + + + + + 6 + 4 + + + "l_thumb_oppose" "l_thumb_proximal" "l_thumb_distal" "l_index_proximal" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 256 256 256 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 90 90 180 90 + 10 0 0 0 + 0 0 -70000 -5120 + 0 0 5120 32000 + + + + + + 1.000 0.000 0.000 0.000 + -1.000 +1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + +1.000 +1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + 3 + + 0 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + + + diff --git a/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml b/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml new file mode 100644 index 0000000000..8d4877bdca --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml @@ -0,0 +1,82 @@ + + + + + + 6 + 4 + + + "l_index-distal" "l_middle-proximal" "l_middle-distal" "l_little-fingers" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 256 256 256 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 180 90 180 270 + 0 0 0 0 + -5120 -5120 -65000 -65000 + 65000 32000 5120 5120 + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 1.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 4 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + diff --git a/iCubGenova08/hardware/mechanicals/left_leg-eb6-j0_3-mec.xml b/iCubGenova08/hardware/mechanicals/left_leg-eb6-j0_3-mec.xml new file mode 100644 index 0000000000..076d05f653 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_leg-eb6-j0_3-mec.xml @@ -0,0 +1,93 @@ + + + + + + 6 + 4 + 0 1 2 3 + "l_hip_pitch" "l_hip_roll" "l_hip_yaw" "l_knee" + "revolute" "revolute" "revolute" "revolute" + 182.044 182.044 182.044 182.044 + 32000 32000 32000 32000 + 1000.0 1000.0 1000.0 1000.0 + -100.0 100.0 -100.0 -100.0 + 1 1 1 1 + 1 1 1 1 + "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" + 0 + + + + 92 92 72 0 + -30 -15 -72 -100 + 0 0 0 0 + 0 0 0 0 + + + + 1 1 1 1 + 0 0 0 0 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + 8 8 8 8 + + + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 4 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + + + + diff --git a/iCubGenova08/hardware/mechanicals/left_leg-eb7-j4_5-mec.xml b/iCubGenova08/hardware/mechanicals/left_leg-eb7-j4_5-mec.xml new file mode 100644 index 0000000000..5590e9b67d --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/left_leg-eb7-j4_5-mec.xml @@ -0,0 +1,79 @@ + + + + + + 6 + 2 + 0 1 + "l_ankle_pitch" "l_ankle_roll" + "revolute" "revolute" + 182.044 182.044 + 32000 32000 + 1000.0 1000.0 + 100.00 100.00 + 1 1 + "BLL_MOOG" "BLL_MOOG" + 1 1 + 0 + + + + 30.00 20.00 + -30.00 -20.00 + 0 0 + 0 0 + + + + 1 1 + 0 0 + 1 1 + 0 0 + 0 0 + 0 0 + 8 8 + + + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 2 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + + diff --git a/iCubGenova08/hardware/mechanicals/right_arm-eb27-j4_7-mec.xml b/iCubGenova08/hardware/mechanicals/right_arm-eb27-j4_7-mec.xml new file mode 100644 index 0000000000..f6dbb34aac --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_arm-eb27-j4_7-mec.xml @@ -0,0 +1,76 @@ + + + + + + 6 + 4 + + + "r_wrist_prosup" "r_wrist_pitch" "r_wrist_yaw" "r_hand_finger" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 100 159 159 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 90 30 35 60 + -90 -80 -15 10 + 0 0 0 0 + 0 0 0 0 + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 -1.000 +1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 +1.000 0.000 + 0.000 0.000 +1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 3 + + 0 + none + 0 + 0 + + + 1 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + diff --git a/iCubGenova08/hardware/mechanicals/right_arm-eb28-j8_11-mec.xml b/iCubGenova08/hardware/mechanicals/right_arm-eb28-j8_11-mec.xml new file mode 100644 index 0000000000..f5ffd59105 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_arm-eb28-j8_11-mec.xml @@ -0,0 +1,76 @@ + + + + + + 6 + 4 + + + "r_thumb_oppose" "r_thumb_proximal" "r_thumb_distal" "r_index_proximal" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 256 256 256 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 90 90 180 90 + 10 0 0 0 + 0 0 -5120 -5120 + 0 0 70000 32000 + + + + + + 1.000 0.000 0.000 0.000 + -1.000 +1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + +1.000 +1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 3 + + 0 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + diff --git a/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml b/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml new file mode 100644 index 0000000000..f098fdda27 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml @@ -0,0 +1,83 @@ + + + + + + 6 + 4 + + + "r_index-distal" "r_middle-proximal" "r_middle-distal" "r_little-fingers" + "revolute" "revolute" "revolute" "revolute" + 0 1 2 3 + 182.044 182.044 182.044 182.044 + 3360 3360 3360 3360 + 1000.0 1000.0 1000.0 1000.0 + 256 256 256 256 + 1 1 1 1 + 1 1 1 1 + "DC" "DC" "DC" "DC" + 0 + + + + 180 90 180 270 + 0 0 0 0 + -65000 -5120 -5120 -5120 + 5120 32000 65000 65000 + + + + + + + 1.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 + 1.000 1.000 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 4 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + diff --git a/iCubGenova08/hardware/mechanicals/right_arm-eb3-j0_3-mec.xml b/iCubGenova08/hardware/mechanicals/right_arm-eb3-j0_3-mec.xml new file mode 100644 index 0000000000..97f8d31fbd --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_arm-eb3-j0_3-mec.xml @@ -0,0 +1,85 @@ + + + + + + 6 + 4 + 0 1 2 3 + "r_shoulder_pitch" "r_shoulder_roll" "r_shoulder_yaw" "r_elbow" + "revolute" "revolute" "revolute" "revolute" + 182.044 182.044 182.044 182.044 + 32000 32000 32000 32000 + 1000.0 1000.0 1000.0 1000.0 + -100.00 -100.00 -100.00 -100.00 + 1 1 1 1 + 1 1 1 1 + "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" + + 0 + + + + + 8 160 80 106 + -95.5 15 -32 15 + 0 0 0 0 + 0 0 0 0 + + + + 1 1 1 1 + 0 0 0 0 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + 8 8 8 8 + + + + + + + + 1.00 0.00 0.00 0.00 + -1.625 1.625 0.00 0.00 + 0.00 0.00 1.625 0.00 + 0.00 0.00 0.00 1.00 + + + + + 1.000 0.000 0.000 0.000 + 1.000 0.615 0.000 0.000 + 0.000 -0.615 0.615 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.000 0.000 0.000 0.000 0.000 0.000 + 0.000 1.000 0.000 0.000 0.000 0.000 + 0.000 0.000 1.000 0.000 0.000 0.000 + 0.000 0.000 0.000 1.000 0.000 0.000 + + + + + + 2 + + 0 1 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + + + diff --git a/iCubGenova08/hardware/mechanicals/right_leg-eb8-j0_3-mec.xml b/iCubGenova08/hardware/mechanicals/right_leg-eb8-j0_3-mec.xml new file mode 100644 index 0000000000..869272d2f1 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_leg-eb8-j0_3-mec.xml @@ -0,0 +1,93 @@ + + + + + + 6 + 4 + + 0 1 2 3 + "r_hip_pitch" "r_hip_roll" "r_hip_yaw" "r_knee" + "revolute" "revolute" "revolute" "revolute" + 182.044 182.044 182.044 182.044 + 32000 32000 32000 32000 + 1000.0 1000.0 1000.0 1000.0 + 100.00 -100.00 100.00 100.00 + 1 1 1 1 + 1 1 1 1 + "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" + + 0 + + + + + 92 92 72 0 + -30 -15 -72 -100 + 0 0 0 0 + 0 0 0 0 + + + + 1 1 1 1 + 0 0 0 0 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + 8 8 8 8 + + + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 4 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + 2 + none + 0 + 0 + + + 3 + none + 0 + 0 + + + diff --git a/iCubGenova08/hardware/mechanicals/right_leg-eb9-j4_5-mec.xml b/iCubGenova08/hardware/mechanicals/right_leg-eb9-j4_5-mec.xml new file mode 100644 index 0000000000..5511b75fd6 --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/right_leg-eb9-j4_5-mec.xml @@ -0,0 +1,80 @@ + + + + + + 6 + 2 + 0 1 + "r_ankle_pitch" "r_ankle_roll" + "revolute" "revolute" + 182.044 182.044 + 32000 32000 + 1000.0 1000.0 + -100.00 -100.00 + 1.00 1.00 + "BLL_MOOG" "BLL_MOOG" + 1 1 + 0 + + + + 30 20 + -30 -20 + 0 0 + 0 0 + + + + 1 1 + 0 0 + 1 1 + 0 0 + 0 0 + 0 0 + 8 8 + + + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 + 0.00 0.00 1.00 0.00 + 0.00 0.00 0.00 1.00 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 2 + + 0 + none + 0 + 0 + + + 1 + none + 0 + 0 + + + + + diff --git a/iCubGenova08/hardware/mechanicals/torso-eb5-j0_2-mec.xml b/iCubGenova08/hardware/mechanicals/torso-eb5-j0_2-mec.xml new file mode 100644 index 0000000000..3a2965751b --- /dev/null +++ b/iCubGenova08/hardware/mechanicals/torso-eb5-j0_2-mec.xml @@ -0,0 +1,74 @@ + + + + + + 6 + 3 + 2 0 1 + "torso_yaw" "torso_roll" "torso_pitch" + "revolute" "revolute" "revolute" + 182.044 182.044 182.044 + 32000 32000 32000 + 1000.0 1000.0 1000.0 + -100.00 -100.00 -100.00 + 1 1 1 + 1 1 1 + "BLL_MOOG" "BLL_MOOG" "BLL_MOOG" + 0 + + + + 50 30 70 + -50 -30 -20 + 0 0 0 + 0 0 0 + + + + 1 1 1 + 0 0 0 + 1 1 1 + 0 0 0 + 0 0 0 + 0 0 0 + 8 8 8 + + + + + + 0.500 -0.500 0.000 0.000 + 0.500 0.500 0.000 0.000 + 0.000 0.000 1.000 0.000 + 0.000 0.000 0.000 1.000 + + + + + 0.500 0.500 0.000 0.000 + -0.500 0.500 0.000 0.000 + 0.275 0.275 0.550 0.000 + 0.000 0.000 0.000 1.000 + + + + 1.00 0.00 0.00 0.00 0.00 0.00 + 0.00 1.00 0.00 0.00 0.00 0.00 + 0.00 0.00 1.00 0.00 0.00 0.00 + 0.00 0.00 0.00 1.00 0.00 0.00 + + + + + + 1 + + 0 1 2 + none + 0 + 0 + + + + diff --git a/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml new file mode 100644 index 0000000000..a71d91fc92 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + -5 + +65 + 2000 + 700 + 1000 + 1000 + 3300 + + + + 100 + + + + 0.0 + 0.0 + + + + POS_PID_DEFAULT + POS_PID_DEFAULT + POS_PID_DEFAULT + none + none + none + + + + + + + minjerk + pwm + metric_units + machine_units + +1200.00 + 0.0 + 0.0 + 3360 + 3360 + 0 + 0 + 0 + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/face-eb22-j0-mc_service.xml b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc_service.xml new file mode 100644 index 0000000000..f4ba011946 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc_service.xml @@ -0,0 +1,48 @@ + + + + + + + + eomn_serv_MC_mc4plus + + + + + mc4plus + + + + + + + pwm + CONN:P2 + + + + aea + CONN:P10 + atjoint + -4096 + 0.703 + + + + none + none + none + 0 + 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc.xml b/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc.xml new file mode 100644 index 0000000000..dc585dff93 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + -30 -20 + +22 +20 + 1000 1000 + 5000 5000 + 1500 1500 + 3500 3500 + 3360 3360 + + + + 100 100 + + + + 0.0 0.0 + 0.0 0.0 + + + + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + none none + none none + none none + + + + + + + minjerk + pwm + metric_units + machine_units + -300 +300 + -10 +10 + -100 +100 + 3360 3360 + 3360 3360 + 0 0 + 0 0 + 0 0 + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc_service.xml b/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc_service.xml new file mode 100644 index 0000000000..bdf89542d5 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/head-eb20-j0_1-mc_service.xml @@ -0,0 +1,48 @@ + + + + + + + + eomn_serv_MC_mc4plus + + + + + mc4plus + + + + + + + pwm pwm + CONN:P3 CONN:P4 + + + + aea aea + CONN:P11 CONN:P10 + atjoint atjoint + 4096 -4096 + 0.703 0.703 + + + + qenc qenc + CONN:P3 CONN:P4 + atmotor atmotor + 2048 2048 + 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc.xml b/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc.xml new file mode 100644 index 0000000000..c22aed6c0d --- /dev/null +++ b/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + -45 -30 -30 0 + +45 +30 +30 +45 + 1000 1000 1000 1000 + 2000 2000 2500 2500 + 700 700 700 700 + 1500 1500 1500 1500 + + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + none none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + 1100.00 -1000 3500 3500 + 0.0 0.0 0.0 0.0 + 0.0 -100 600.0 600.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc_service.xml b/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc_service.xml new file mode 100644 index 0000000000..8778927b4e --- /dev/null +++ b/iCubGenova08/hardware/motorControl/head-eb21-j2_5-mc_service.xml @@ -0,0 +1,49 @@ + + + + + + + + eomn_serv_MC_mc4plus + + + + + mc4plus + + + + + + + + + pwm pwm pwm pwm + CONN:P3 CONN:P2 CONN:P5 CONN:P4 + + + + aea aea none none + CONN:P11 CONN:P10 CONN:none CONN:none + atjoint atjoint none none + 4096 4096 0 0 + 0.703 0.703 0 0 + + + + qenc qenc qenc qenc + CONN:P3 CONN:P2 CONN:P5 CONN:P4 + atmotor atmotor atmotor atmotor + 2048 2048 2048 2048 + 0 0 0 0 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc.xml b/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc.xml new file mode 100644 index 0000000000..aa196d26ca --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + 8 160 80 106 + -95.5 15 -32 15 + 1000 1000 1000 1000 + 4000 4000 4000 4000 + 5000 5000 5000 5000 + 15000 15000 15000 15000 + 10000 10000 10000 10000 + + + + 100 100 100 100 + + + + 0.1 0.1 0.1 0.1 + 0.05 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + 711.11 1066.66 711.11 1066.66 + 0.00 0.00 0.00 0.00 + 7111.09 10666.64 7111.09 10666.64 + 8000 8000 8000 8000 + 200 200 200 1000 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + 200 200 250 300 + 0 0 0 0 + 0 0 0 0 + 8000 8000 8000 8000 + 500 500 500 500 + 0 0 0 0 + 0.5 0.5 1 1.7 + -0.7 -0.7 -0.8 -1.2 + 1 1 1 1 + 0.0030 0.0006 0.0007 0.0007 + 0 0 0 0 + 180 464 463 449 + + + + low_lev_current + machine_units + machine_units + 8 8 8 8 + 0 0 0 0 + 2 2 2 2 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + 0 0 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 0 0 + 12 12 12 12 + 0 0 0 0 + 16 16 16 16 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc_service.xml b/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc_service.xml new file mode 100644 index 0000000000..45d4b94fd8 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb1-j0_3-mc_service.xml @@ -0,0 +1,62 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + + eomc_act_foc foc foc foc + CAN1:1:0 CAN1:2:0 CAN1:3:0 CAN1:4:0 + + + + eomc_enc_aea aea aea aea + CONN:P6 CONN:P7 CONN:P8 CONN:P9 + eomc_pos_atjoint atjoint atjoint atjoint + -4096 -4096 4096 -4096 + 0.703 0.703 0.703 0.703 + + + + roie roie roie roie + CAN1:1:0 CAN1:2:0 CAN1:3:0 CAN1:4:0 + atmotor atmotor atmotor atmotor + -14400 -14400 -14400 -14400 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml new file mode 100644 index 0000000000..a9e370f8eb --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + 60 25 35 60 + -60 -70 -15 10 + 1000 1000 1000 1000 + 10000 2000 2000 2000 + 5000 1000 1000 600 + 5000 2000 2000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + -200.0 -500.0 -500.0 -500.0 + 0.0 0.0 0.0 0.0 + -200.0 -50.0 -50.0 -50.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + -1000 0 0 0 + 0 0 0 0 + 0 0 0 0 + 3360 0 0 0 + 500 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 + 1 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc_service.xml b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc_service.xml new file mode 100644 index 0000000000..8e5a99b5ee --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc_service.xml @@ -0,0 +1,51 @@ + + + + + + + + eomn_serv_MC_mc4plus + + + + + mc4plus + + + + + + + + + pwm pwm pwm pwm + CONN:P5 CONN:P2 CONN:P4 CONN:P3 + + + + qenc aea aea absanalog + CONN:P5 CONN:P10 CONN:P11 CONN:P3 + atjoint atjoint atjoint atjoint + 1 -4096 4096 65535 + 0 0.703 0.703 0 + + + + + qenc qenc qenc none + CONN:P5 CONN:P2 CONN:P4 CONN:none + atmotor atmotor atmotor none + -2048 1600 1600 1 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc.xml b/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc.xml new file mode 100644 index 0000000000..911fce8534 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + 90 90 180 90 + 10 0 0 0 + 1000 1000 1000 1000 + 2000 2000 2000 2000 + 600 600 600 600 + 1000 1000 1000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + none none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + -500.0 500.0 500.0 500.0 + 0.0 0.0 0.0 0.0 + -50.0 50.0 50.0 50.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc_service.xml b/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc_service.xml new file mode 100644 index 0000000000..e277ec630f --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb25-j8_11-mc_service.xml @@ -0,0 +1,66 @@ + + + + + + + + eomn_serv_MC_mc4plusmais + + + + + mc4plus + + + + mais + + 0 + 0 + + + 0 + 0 + 0 + + + + + CAN1:14 + + + + + + + + pwm pwm pwm pwm + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + + + + absanalog mais mais mais + CONN:P3 MAIS:thumbproximal MAIS:thumbdistal MAIS:indexproximal + atjoint atjoint atjoint atjoint + 65535 65535 65535 65535 + 0 0 0 0 + + + + none qenc qenc qenc + CONN:none CONN:P2 CONN:P4 CONN:P5 + none atmotor atmotor atmotor + 1 40 40 40 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc.xml b/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc.xml new file mode 100644 index 0000000000..1d4f63e5cf --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + 180 90 180 270 + 0 0 0 0 + 1000 1000 1000 1000 + 2000 2000 2000 2000 + 600 600 600 600 + 1000 1000 1000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + none none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + -500.0 500.0 500.0 -200.0 + 0.0 0.0 0.0 0.0 + -50.0 50.0 50.0 -20.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc_service.xml b/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc_service.xml new file mode 100644 index 0000000000..c78659b2ec --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_arm-eb26-j12_15-mc_service.xml @@ -0,0 +1,64 @@ + + + + + + + + eomn_serv_MC_mc4plusmais + + + + + mc4plus + + + + mais + + 0 + 0 + + + 0 + 0 + 0 + + + + + CAN1:14 + + + + + + + pwm pwm pwm pwm + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + + + + mais mais mais mais + MAIS:indexdistal MAIS:mediumproximal MAIS:mediumdistal MAIS:littlefingers + atjoint atjoint atjoint atjoint + 65535 65535 65535 65535 + 0 0 0 0 + + + + qenc qenc qenc qenc + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + atmotor atmotor atmotor atmotor + 40 40 40 40 + 0 0 0 0 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc.xml b/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc.xml new file mode 100644 index 0000000000..f51e089092 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + 85 85 70 0 + -30 0 -70 -100 + 1000 1000 1000 1000 + 5000 5000 5000 5000 + 6000 10000 6000 10000 + 15000 15000 15000 15000 + 10000 10000 10000 10000 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + -1066.66 2066.66 -711.11 -1066.66 + 0.00 0.00 0.00 0.00 + -10666.64 14222.18 -7111.09 -1066.64 + 8000 8000 8000 8000 + 1500 1500 750 1000 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + -200 200 0 -200 + 0 0 0 0 + 0 0 0 0 + 8000 8000 8000 8000 + 500 500 500 500 + 0 0 0 0 + -2.0 2.0 -1.0 -1.0 + 1.4 -2.0 1.3 0.2 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + -162 178 -197 -167 + + + + low_lev_current + machine_units + machine_units + 8 8 8 8 + 0 0 0 0 + 2 2 2 2 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + 0 0 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 0 0 + 12 12 12 12 + 0 0 0 0 + 16 16 16 16 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc_service.xml b/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc_service.xml new file mode 100644 index 0000000000..3033220574 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_leg-eb6-j0_3-mc_service.xml @@ -0,0 +1,62 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + + eomc_act_foc foc foc foc + CAN1:3:0 CAN1:4:0 CAN1:1:0 CAN1:2:0 + + + + eomc_enc_aea aea aea aea + CONN:P6 CONN:P7 CONN:P8 CONN:P9 + eomc_pos_atjoint atjoint atjoint atjoint + 4096 4096 4096 -4096 + 0.703 0.703 0.703 0.703 + + + + roie roie roie roie + CAN1:3:0 CAN1:4:0 CAN1:1:0 CAN1:2:0 + eomc_pos_atmotor atmotor atmotor atmotor + -14400.0 -14400.0 -14400.0 -14400.0 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc.xml b/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc.xml new file mode 100644 index 0000000000..5d6e681692 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + 30 20 + -30 -20 + 5000 5000 + 10000 10000 + 15000 15000 + 1000 1000 + 10000 10000 + + + + 100 100 + + + + 0.0 0.0 + 0.0 0.0 + + + + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + 2200.00 2200.00 + 0.00 0.00 + 0.09 0.09 + 8000 8000 + 750 750 + 0 0 + 0 0 + 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + 200 200 + 0 0 + 0 0 + 0 0 + 8000 8000 + 500 500 + 0 0 + 1.7 0.8 + -1.7 -1.8 + 1 1 + 0 0 + 0 0 + 209 160 + + + + low_lev_current + machine_units + machine_units + 8 8 + 0 0 + 2 2 + 10 10 + 32000 32000 + 32000 32000 + 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 + 12 12 + 0 0 + 16 16 + 10 10 + 32000 32000 + 32000 32000 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc_service.xml b/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc_service.xml new file mode 100644 index 0000000000..68daeeef24 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/left_leg-eb7-j4_5-mc_service.xml @@ -0,0 +1,61 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + eomc_act_foc foc + CAN1:1:0 CAN1:2:0 + + + + eomc_enc_aea aea + CONN:P6 CONN:P7 + eomc_pos_atjoint atjoint + -4096 4096 + 0.703 0.703 + + + + roie roie + CAN1:1:0 CAN1:2:0 + atmotor atmotor + -14400 -14400 + 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml new file mode 100644 index 0000000000..1b3e3504bb --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + 60 25 35 60 + -60 -70 -15 10 + 1000 1000 1000 1000 + 10000 2000 2000 2000 + 5000 1000 1000 600 + 5000 2000 2000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + 200.0 500.0 500.0 500.0 + 0.0 0.0 0.0 0.0 + 200.0 50.0 50.0 50.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + 1000 0 0 0 + 0 0 0 0 + 0 0 0 0 + 3360 0 0 0 + 500 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 + 1 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc_service.xml b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc_service.xml new file mode 100644 index 0000000000..756e6a98c5 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc_service.xml @@ -0,0 +1,47 @@ + + + + + + + + eomn_serv_MC_mc4plus + + + + + mc4plus + + + + + + + pwm pwm pwm pwm + CONN:P5 CONN:P2 CONN:P4 CONN:P3 + + + + qenc aea aea absanalog + CONN:P5 CONN:P10 CONN:P11 CONN:P3 + atjoint atjoint atjoint atjoint + 1 4096 -4096 65535 + 0 0.703 0.703 0 + + + + qenc qenc qenc none + CONN:P5 CONN:P2 CONN:P4 CONN:none + atmotor atmotor atmotor none + -2048 1600 1600 1 + 0 0 0 0 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc.xml b/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc.xml new file mode 100644 index 0000000000..642b28ffd6 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + 90 90 180 90 + 10 0 0 0 + 1000 1000 1000 1000 + 2000 2000 2000 2000 + 600 600 600 600 + 1000 1000 1000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + none none none none + none none none none + none none none none + + + + + + + minjerk + pwm + metric_units + machine_units + -500.0 500.0 -500.0 500.0 + 0.0 0.0 0.0 0.0 + -50.0 50.0 -50.0 50.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc_service.xml b/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc_service.xml new file mode 100644 index 0000000000..eeef7a9299 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb28-j8_11-mc_service.xml @@ -0,0 +1,65 @@ + + + + + + + + eomn_serv_MC_mc4plusmais + + + + + mc4plus + + + + mais + + 0 + 0 + + + 0 + 0 + 0 + + + + + CAN1:14 + + + + + + + pwm pwm pwm pwm + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + + + + absanalog mais mais mais + CONN:P3 MAIS:thumbproximal MAIS:thumbdistal MAIS:indexproximal + atjoint atjoint atjoint atjoint + 65535 65535 65535 65535 + 0 0 0 0 + + + + none qenc qenc qenc + CONN:none CONN:P2 CONN:P4 CONN:P5 + none atmotor atmotor atmotor + 1 40 40 40 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc.xml b/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc.xml new file mode 100644 index 0000000000..21cd849950 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + 180 90 180 270 + 0 0 0 0 + 1000 1000 1000 1000 + 2000 2000 2000 2000 + 600 600 600 600 + 1000 1000 1000 1000 + 3360 3360 3360 3360 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + none none none none + none none none none + none none none none + + + + minjerk + pwm + metric_units + machine_units + 500.0 500.0 -500.0 200.0 + 0.0 0.0 0.0 0.0 + 50.0 50.0 -50.0 20.0 + 3360 3360 3360 3360 + 3360 3360 3360 3360 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc_service.xml b/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc_service.xml new file mode 100644 index 0000000000..a493836bec --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb29-j12_15-mc_service.xml @@ -0,0 +1,65 @@ + + + + + + + + eomn_serv_MC_mc4plusmais + + + + + mc4plus + + + + mais + + 0 + 0 + + + 0 + 0 + 0 + + + + + CAN1:14 + + + + + + + + pwm pwm pwm pwm + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + + + + mais mais mais mais + MAIS:indexdistal MAIS:mediumproximal MAIS:mediumdistal MAIS:littlefingers + atjoint atjoint atjoint atjoint + 65535 65535 65535 65535 + 0 0 0 0 + + + + qenc qenc qenc qenc + CONN:P3 CONN:P2 CONN:P4 CONN:P5 + atmotor atmotor atmotor atmotor + 40 40 40 40 + 0 0 0 0 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc.xml b/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc.xml new file mode 100644 index 0000000000..daa75a3620 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + 8 160 80 106 + -95.5 15 -32 15 + 1000 1000 1000 1000 + 4000 4000 4000 4000 + 5000 5000 5000 5000 + 15000 15000 15000 15000 + 10000 10000 10000 10000 + + + + 100 100 100 100 + + + + 0.1 0.1 0.1 0.1 + 0.05 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + -711.11 -1066.66 -711.11 -1066.66 + 0.00 0.00 0.00 0.00 + -7111.09 -10666.64 -7111.09 -10666.64 + 8000 8000 8000 8000 + 200 200 200 1000 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + -50 -200 -250 -300 + 0 0 0 0 + 0 0 0 0 + 8000 8000 8000 8000 + 500 500 500 500 + 0 0 0 0 + -0.5 -0.5 -1 -1.7 + 0.7 0.7 0.8 1.2 + 1 1 1 1 + -0.0030 -0.0006 -0.0007 0.0007 + 0 0 0 0 + -180 -464 -463 -449 + + + + low_lev_current + machine_units + machine_units + 8 8 8 8 + 0 0 0 0 + 2 2 2 2 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + 0 0 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 0 0 + 12 12 12 12 + 0 0 0 0 + 16 16 16 16 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc_service.xml b/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc_service.xml new file mode 100644 index 0000000000..e2de06239c --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_arm-eb3-j0_3-mc_service.xml @@ -0,0 +1,63 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + + eomc_act_foc foc foc foc + CAN1:1:0 CAN1:2:0 CAN1:3:0 CAN1:4:0 + + + + eomc_enc_aea aea aea aea + CONN:P6 CONN:P7 CONN:P8 CONN:P9 + eomc_pos_atjoint atjoint atjoint atjoint + 4096 4096 -4096 4096 + 0.703 0.703 0.703 0.703 + + + + roie roie roie roie + CAN1:1:0 CAN1:2:0 CAN1:3:0 CAN1:4:0 + atmotor atmotor atmotor atmotor + -14400 -14400 -14400 -14400 + 0 0 0 0 + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc.xml b/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc.xml new file mode 100644 index 0000000000..a8c166f4e5 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + 85 85 70 0 + -30 0 -70 -100 + 1000 1000 1000 1000 + 5000 5000 5000 5000 + 6000 10000 6000 10000 + 15000 15000 15000 15000 + 10000 10000 10000 10000 + + + + 100 100 100 100 + + + + 0.0 0.0 0.0 0.0 + 0.0 0.0 0.0 0.0 + + + + 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 POS_PID_DEFAULT POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + 1066.66 -2066.66 711.11 1066.66 + 0.00 0.00 0.00 0.00 + 10666.64 -14222.18 7111.09 1066.64 + 8000 8000 8000 8000 + 1500 1500 750 1000 + 0 0 0 0 + 0 0 0 0 + 0 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + 200 -200 0 300 + 0 0 0 0 + 0 0 0 0 + 8000 8000 8000 8000 + 500 500 500 500 + 0 0 0 0 + 2.3 -1.79 1.8 1.2 + -3.3 1.76 -1.4 -1.7 + 1 1 1 1 + 0 0 0 0 + 0 0 0 0 + 147 -180 217 282 + + + + low_lev_current + machine_units + machine_units + 8 8 8 8 + 0 0 0 0 + 2 2 2 2 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + 0 0 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 0 0 + 12 12 12 12 + 0 0 0 0 + 16 16 16 16 + 10 10 10 10 + 32000 32000 32000 32000 + 32000 32000 32000 32000 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc_service.xml b/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc_service.xml new file mode 100644 index 0000000000..68db6a2043 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_leg-eb8-j0_3-mc_service.xml @@ -0,0 +1,62 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + + eomc_act_foc foc foc foc + CAN1:3:0 CAN1:4:0 CAN1:1:0 CAN1:2:0 + + + + eomc_enc_aea aea aea aea + CONN:P6 CONN:P7 CONN:P8 CONN:P9 + eomc_pos_atjoint atjoint atjoint atjoint + -4096 -4096 -4096 4096 + 0.703 0.703 0.703 0.703 + + + + roie roie roie roie + CAN1:3:0 CAN1:4:0 CAN1:1:0 CAN1:2:0 + eomc_pos_atmotor atmotor atmotor atmotor + -14400 -14400 -14400 -14400 + 0 0 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc.xml b/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc.xml new file mode 100644 index 0000000000..50cb6cafc1 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + 30 20 + -30 -20 + 5000 5000 + 10000 10000 + 15000 15000 + 1000 1000 + 10000 10000 + + + + 100 100 + + + + 0 0 + 0 0 + + + + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + POS_PID_DEFAULT POS_PID_DEFAULT + TRQ_PID_DEFAULT TRQ_PID_DEFAULT + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + -2105.00 -2310.00 + 0.00 0.00 + -0.09 -0.09 + 8000 8000 + 750 750 + 0 0 + 0 0 + 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + -200 -200 + 0 0 + 0 0 + 8000 8000 + 500 500 + 0 0 + -1.4 -1.5 + 2.4 1.6 + 1 1 + 0 0 + 0 0 + -231 -180 + + + + low_lev_current + machine_units + machine_units + 8 8 + 0 0 + 2 2 + 10 10 + 32000 32000 + 32000 32000 + 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 + 12 12 + 0 0 + 16 16 + 10 10 + 32000 32000 + 32000 32000 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc_service.xml b/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc_service.xml new file mode 100644 index 0000000000..8b049dbd00 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/right_leg-eb9-j4_5-mc_service.xml @@ -0,0 +1,60 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + eomc_act_foc foc + CAN1:1:0 CAN1:2:0 + + + + eomc_enc_aea aea + CONN:P6 CONN:P7 + eomc_pos_atjoint atjoint + 4096 -4096 + 0.703 0.703 + + + + roie roie + CAN1:1:0 CAN1:2:0 + atmotor atmotor + -14400 -14400 + 0 0 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc.xml b/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc.xml new file mode 100644 index 0000000000..6d48d75cbe --- /dev/null +++ b/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + 50 30 70 + -50 -30 -20 + 1000 1000 1000 + 4000 4000 4000 + 5000 5000 5000 + 15000 15000 15000 + 10000 10000 10000 + + + + 100 100 100 + + + + 0 0 0 + 0 0 0 + + + + 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 + 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL 2FOC_CUR_CONTROL + 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL 2FOC_VEL_CONTROL + + + + + + + minjerk + pwm + metric_units + machine_units + -711.11 -1066.66 -1066.66 + 0.00 0.00 0.00 + -7111.09 -10666.64 -14222.18 + 8000 8000 16000 + 750 1000 1000 + 0 0 0 + 0 0 0 + 0 0 0 + + + + + + + + + torque + pwm + metric_units + machine_units + -450 -400 -400 + 0 0 0 + 0 0 0 + 8000 8000 8000 + 500 500 500 + 0 0 0 + 0 0 0 + -2 -2 -2 + 1 1 1 + -0.0016 -0.003 -0.003 + 0 0 0 + -200 -200 -200 + + + + low_lev_current + machine_units + machine_units + 8 8 8 + 0 0 0 + 2 2 2 + 10 10 10 + 32000 32000 32000 + 32000 32000 32000 + 0 0 0 + + + + low_lev_speed + machine_units + machine_units + 0 0 0 + 12 12 12 + 0 0 0 + 16 16 16 + 10 10 10 + 32000 32000 32000 + 32000 32000 32000 + + + + + + + + + + + diff --git a/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc_service.xml b/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc_service.xml new file mode 100644 index 0000000000..0904974e24 --- /dev/null +++ b/iCubGenova08/hardware/motorControl/torso-eb5-j0_2-mc_service.xml @@ -0,0 +1,64 @@ + + + + + + + + eomn_serv_MC_foc + + + + + ems4 + + + + foc + + 1 + 6 + + + 3 + 3 + 3 + + + + + + + + + eomc_act_foc foc foc + CAN1:3:0 CAN1:4:0 CAN1:1:0 + + + + eomc_enc_aea aea aea + CONN:P6 CONN:P7 CONN:P8 + eomc_pos_atjoint atjoint atjoint + 4096 4096 4096 + 0.703 0.703 0.703 + + + + roie roie roie + CAN1:3:0 CAN1:4:0 CAN1:1:0 + atmotor atmotor atmotor + -14400 -14400 -14400 + 0 0 0 + + + + + + + + + + + + + diff --git a/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skin.xml b/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skin.xml new file mode 100644 index 0000000000..b8eba1997b --- /dev/null +++ b/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skin.xml @@ -0,0 +1,15 @@ + + + + + + + + + + 14 13 12 11 10 9 8 + + + + + diff --git a/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skinSpec.xml b/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skinSpec.xml new file mode 100644 index 0000000000..463b72b8d3 --- /dev/null +++ b/iCubGenova08/hardware/skin/left_arm-eb24-j4_7-skinSpec.xml @@ -0,0 +1,53 @@ + + + + + + + 50 + 0 + 0xf0 + false + + + + true + 2 + 0x2200 + + + + + 20 + 1 14 0 6 1 0 0x2000 + 1 14 8 11 1 2 0x2200 + + 1 13 0 15 1 2 0x2200 + + 1 12 0 1 1 2 0x2200 + 1 12 3 3 1 2 0x2200 + 1 12 6 6 1 2 0x2200 + 1 12 8 9 1 2 0x2200 + 1 12 12 13 1 2 0x2200 + + 1 11 1 4 1 2 0x2200 + 1 11 8 13 1 2 0x2200 + + 1 10 0 1 1 2 0x2200 + 1 10 6 6 1 2 0x2200 + 1 10 8 15 1 2 0x2200 + + 1 9 0 8 1 2 0x2200 + 1 9 12 13 1 2 0x2200 + + 1 8 0 0 1 2 0x2200 + 1 8 8 9 1 2 0x2200 + 1 8 10 11 1 2 0x2200 + 1 8 13 13 1 2 0x2200 + 1 8 15 15 1 2 0x2200 + + + + diff --git a/iCubGenova08/hardware/skin/left_leg-eb10-skin.xml b/iCubGenova08/hardware/skin/left_leg-eb10-skin.xml new file mode 100644 index 0000000000..19f9c0bbe3 --- /dev/null +++ b/iCubGenova08/hardware/skin/left_leg-eb10-skin.xml @@ -0,0 +1,16 @@ + + + + + + + + + + 1 2 3 4 5 6 7 + 13 12 8 9 10 11 + + + + + diff --git a/iCubGenova08/hardware/skin/left_leg-eb10-skinSpec.xml b/iCubGenova08/hardware/skin/left_leg-eb10-skinSpec.xml new file mode 100644 index 0000000000..bb2145e42b --- /dev/null +++ b/iCubGenova08/hardware/skin/left_leg-eb10-skinSpec.xml @@ -0,0 +1,126 @@ + + + + + + + 50 + 0 + 0xf0 + false + + + + + true + 2 + 0x2200 + + + + + diff --git a/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skin.xml b/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skin.xml new file mode 100644 index 0000000000..511934f45a --- /dev/null +++ b/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skin.xml @@ -0,0 +1,14 @@ + + + + + + + + + + 14 13 12 11 10 9 8 + + + + diff --git a/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skinSpec.xml b/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skinSpec.xml new file mode 100644 index 0000000000..97cf2e7bbe --- /dev/null +++ b/iCubGenova08/hardware/skin/right_arm-eb27-j4_7-skinSpec.xml @@ -0,0 +1,54 @@ + + + + + + + 50 + 0 + 0xf0 + false + + + + + + true + 2 + 0x2200 + + + + 20 + 1 14 0 6 1 0 0x2000 + 1 14 8 11 1 2 0x2200 + + 1 13 0 15 1 2 0x2200 + + 1 12 0 1 1 2 0x2200 + 1 12 3 3 1 2 0x2200 + 1 12 6 6 1 2 0x2200 + 1 12 8 9 1 2 0x2200 + 1 12 12 13 1 2 0x2200 + + 1 11 1 4 1 2 0x2200 + 1 11 8 13 1 2 0x2200 + + 1 9 0 1 1 2 0x2200 + 1 9 6 6 1 2 0x2200 + 1 9 8 15 1 2 0x2200 + + 1 10 0 8 1 2 0x2200 + 1 10 12 13 1 2 0x2200 + + 1 8 0 0 1 2 0x2200 + 1 8 8 9 1 2 0x2200 + 1 8 10 11 1 2 0x2200 + 1 8 13 13 1 2 0x2200 + 1 8 15 15 1 2 0x2200 + + + + diff --git a/iCubGenova08/hardware/skin/right_leg-eb11-skin.xml b/iCubGenova08/hardware/skin/right_leg-eb11-skin.xml new file mode 100644 index 0000000000..fca5d82864 --- /dev/null +++ b/iCubGenova08/hardware/skin/right_leg-eb11-skin.xml @@ -0,0 +1,16 @@ + + + + + + + + + + 1 2 3 4 5 6 7 + 13 12 8 9 10 11 + + + + + diff --git a/iCubGenova08/hardware/skin/right_leg-eb11-skinSpec.xml b/iCubGenova08/hardware/skin/right_leg-eb11-skinSpec.xml new file mode 100644 index 0000000000..c9f24bdba7 --- /dev/null +++ b/iCubGenova08/hardware/skin/right_leg-eb11-skinSpec.xml @@ -0,0 +1,79 @@ + + + + + + + 50 + 0 + 0xf0 + false + + + + + true + 2 + 0x2200 + + + + + + diff --git a/iCubGenova08/hardware/skin/torso-eb22-skin.xml b/iCubGenova08/hardware/skin/torso-eb22-skin.xml new file mode 100644 index 0000000000..3737cd3bcf --- /dev/null +++ b/iCubGenova08/hardware/skin/torso-eb22-skin.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + 7 8 9 10 + + + + diff --git a/iCubGenova08/hardware/skin/torso-eb22-skinSpec.xml b/iCubGenova08/hardware/skin/torso-eb22-skinSpec.xml new file mode 100644 index 0000000000..cbe2ad3926 --- /dev/null +++ b/iCubGenova08/hardware/skin/torso-eb22-skinSpec.xml @@ -0,0 +1,22 @@ + + + + + + + 50 + 0 + 0xf0 + false + + + + + true + 2 + 0x2200 + + + diff --git a/iCubGenova08/iKinGazeCtrl.ini b/iCubGenova08/iKinGazeCtrl.ini new file mode 100644 index 0000000000..7c0c71c62a --- /dev/null +++ b/iCubGenova08/iKinGazeCtrl.ini @@ -0,0 +1,11 @@ +robot icub +head_version 2.6 +saccades off + +[cameras] +context cameraCalibration +file icubEyes.ini + +[imu] +mode off +source_port_name /imuFilter diff --git a/iCubGenova08/icubEyes.ini b/iCubGenova08/icubEyes.ini new file mode 100644 index 0000000000..cd5bad7fae --- /dev/null +++ b/iCubGenova08/icubEyes.ini @@ -0,0 +1,67 @@ +[CAMERA_CALIBRATION_RIGHT] + +projection pinhole +drawCenterCross 0 + +w 320 +h 244 +fx 236.489 +fy 236.485 +cx 174.49 +cy 121.723 +k1 -0.425096 +k2 0.175955 +p1 0.00110053 +p2 0.000252154 + +[CAMERA_CALIBRATION_LEFT] + +projection pinhole +drawCenterCross 0 + +w 320 +h 244 +fx 235.567 +fy 234.921 +cx 174.188 +cy 137.096 +k1 -0.433789 +k2 0.177764 +p1 0.000112676 +p2 0.00146413 + + +[CAMERA_CALIBRATION_CONFIGURATION_LEFT] + +numPatternImagesRequired 10 +numPatternInnerCornersX 8 +numPatternInnerCornersY 6 +patternSquareSideLength 25 +outputFilename /tmp/results.ini +outputGroupname CAMERA_CALIBRATION_LEFT + + + +[CAMERA_CALIBRATION_CONFIGURATION_RIGHT] + +numPatternImagesRequired 10 +numPatternInnerCornersX 8 +numPatternInnerCornersY 6 +patternSquareSideLength 25 +outputFilename /tmp/results.ini +outputGroupname CAMERA_CALIBRATION_RIGHT + + +[STEREO_CALIBRATION_CONFIGURATION] +boardWidth 8 +boardHeight 6 +boardSize 0.09241 +numberOfPairs 30 + + +[STEREO_DISPARITY] +HN (0.999635 -0.0137734 -0.0232267 -0.0678204 0.0134681 0.999822 -0.0132484 -0.00107352 0.023405 0.0129308 0.999642 -0.0101787 0 0 0 1) +QL ( 0.000000 0.000000 0.000000 0.000575 -0.000671 0.005657 0.000096 0.000000) +QR ( 0.000000 0.000000 0.000000 0.000575 -0.000671 0.005657 0.000096 0.000000) + + diff --git a/iCubGenova08/icub_all-no_skin.xml b/iCubGenova08/icub_all-no_skin.xml new file mode 100644 index 0000000000..f400e1005b --- /dev/null +++ b/iCubGenova08/icub_all-no_skin.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/icub_all.xml b/iCubGenova08/icub_all.xml new file mode 100644 index 0000000000..1977c2a32c --- /dev/null +++ b/iCubGenova08/icub_all.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/icub_all_no_skin.xml b/iCubGenova08/icub_all_no_skin.xml new file mode 100644 index 0000000000..42dc1776b9 --- /dev/null +++ b/iCubGenova08/icub_all_no_skin.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/icub_head_IMU.xml b/iCubGenova08/icub_head_IMU.xml new file mode 100644 index 0000000000..79dcf91e7f --- /dev/null +++ b/iCubGenova08/icub_head_IMU.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/legs_torso.xml b/iCubGenova08/legs_torso.xml new file mode 100644 index 0000000000..0d87e4d753 --- /dev/null +++ b/iCubGenova08/legs_torso.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/network.iCubGenova08.xml b/iCubGenova08/network.iCubGenova08.xml new file mode 100644 index 0000000000..fe7e612048 --- /dev/null +++ b/iCubGenova08/network.iCubGenova08.xml @@ -0,0 +1,648 @@ + + + + + + + + + + + + + + + + ETH + + + + + + ETH + + + + + + + + + + + ETH + + + + + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + ETH + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/pf3dTracker.ini b/iCubGenova08/pf3dTracker.ini new file mode 100644 index 0000000000..dabde852d4 --- /dev/null +++ b/iCubGenova08/pf3dTracker.ini @@ -0,0 +1,98 @@ +#################################### +#configuration file for PF3DTracker# +#################################### + + +############# +#module name# +############# +name /pf3dTracker + +############################# +#parameters of the algorithm# +############################# +nParticles 700 +#nParticles number of particles used +accelStDev 30 +#accelStDev 50 30 15 +#accelStDev standard deviation of the acceleration noise +insideOutsideDiffWeight 1.5 +#insideOutsideDiffWeight inside-outside difference weight for the likelihood function +colorTransfPolicy 1 +#colorTransfPolicy [0=transform the whole image | 1=only transform the pixels you need] + + + + +######################### +#port names and function# +######################### +inputVideoPort /pf3dTracker/video:i +#inputVideoPort receives images from the grabber or the rectifying program. +outputVideoPort /pf3dTracker/video:o +#outputVideoPort produces images in which the contour of the estimated ball is highlighted +outputDataPort /pf3dTracker/data:o +#outputDataPort produces a stream of data in the format: X, Y, Z, likelihood, U, V, seeing_object +outputParticlePort /pf3dTracker/particles:o +#outputParticlePort produces data for the plotter. it is usually not active for performance reasons. +inputParticlePort /pf3dTracker/particles:i +#inputParticlePort recives hypotheses on the ball position from pf3dBottomup. +outputAttentionPort /pf3dTracker/attention:o +#outputAttentionPort produces data for the attention system, in terms of a peak of saliency. + + +################################# +#projection model and parameters# +################################# +#projectionModel [perspective|equidistance|unified] +projectionModel perspective + +cameraFile icubEyes.ini +cameraGroup CAMERA_CALIBRATION_LEFT + +####################### +#tracked object models# +####################### +#trackedObjectType [sphere|parallelogram] +trackedObjectType sphere +trackedObjectColorTemplate models/red_ball_iit.bmp +trackedObjectShapeTemplate models/initial_ball_points_36mm_20percent.csv + +motionModelMatrix models/motion_model_matrix.csv +trackedObjectTemp current_histogram.csv + +####################### +#initialization method# +####################### +#initialization method [search|3dEstimate|2dEstimate] +initializationMethod 3dEstimate +initialX 0 +initialY 0 +initialZ 0.5 + + +#################### +#visualization mode# +#################### +#circleVisualizationMode [0=inner and outer cirlce | 1=one circle with the correct radious] default 0. only applies to the sphere. +circleVisualizationMode 1 + + +######################### +#attention-related stuff# +######################### +#the tracker produces a value of likelihood at each time step. this value can be used to infer if the object it is tracking is the correct one. this is not a very robust way of doing so. +#if likelihood>this value, then probably I'm tracking the object. 20Millions is good, 12Millions is the likelihood of Jonas Hornsteins's PC screen (false positive). +#20Millions is a good threshold level when you have the right color model. 5M. +likelihoodThreshold 0.0005 +attentionOutputMax 300 +attentionOutputDecrease 0.99 + + +########################## +#image saving preferences# +########################## +#save images with OpenCV? +saveImagesWithOpencv false +#always use the trailing slash here. +saveImagesWithOpencvDir ./graphical_results/ diff --git a/iCubGenova08/startaudio.ini b/iCubGenova08/startaudio.ini new file mode 100644 index 0000000000..fb78606211 --- /dev/null +++ b/iCubGenova08/startaudio.ini @@ -0,0 +1,5 @@ +device AudioRecorderWrapper + subdevice portaudioRecorder + name /microphone + min_samples_over_network 4000 + max_samples_over_network 4000 diff --git a/iCubGenova08/test.xml b/iCubGenova08/test.xml new file mode 100644 index 0000000000..c14b749165 --- /dev/null +++ b/iCubGenova08/test.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/wholeBodyDynamics.ini b/iCubGenova08/wholeBodyDynamics.ini new file mode 100644 index 0000000000..f27dec2d78 --- /dev/null +++ b/iCubGenova08/wholeBodyDynamics.ini @@ -0,0 +1,6 @@ +period 10 +performance 0 +comparison 0 +autoconnect +headV2.6 +imuPortName /icub/head/inertials diff --git a/iCubGenova08/wrappers/FT/left_arm-FT_wrapper.xml b/iCubGenova08/wrappers/FT/left_arm-FT_wrapper.xml new file mode 100644 index 0000000000..7685a751fa --- /dev/null +++ b/iCubGenova08/wrappers/FT/left_arm-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/left_arm/analog:o + + + + + left_arm-eb1-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/left_foot-FT_wrapper.xml b/iCubGenova08/wrappers/FT/left_foot-FT_wrapper.xml new file mode 100644 index 0000000000..9e03772f50 --- /dev/null +++ b/iCubGenova08/wrappers/FT/left_foot-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/left_foot/analog:o + + + + + left_leg-eb7-j4_5-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/left_foot-FT_wrapper_multipleSens.xml b/iCubGenova08/wrappers/FT/left_foot-FT_wrapper_multipleSens.xml new file mode 100644 index 0000000000..a4db01f0a8 --- /dev/null +++ b/iCubGenova08/wrappers/FT/left_foot-FT_wrapper_multipleSens.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/left_foot + + + + + left_leg-eb7-j4_5-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/left_leg-FT_wrapper.xml b/iCubGenova08/wrappers/FT/left_leg-FT_wrapper.xml new file mode 100644 index 0000000000..84ac4cf081 --- /dev/null +++ b/iCubGenova08/wrappers/FT/left_leg-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/left_leg/analog:o + + + + + left_leg-eb6-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/left_leg-FT_wrapper_multipleSens.xml b/iCubGenova08/wrappers/FT/left_leg-FT_wrapper_multipleSens.xml new file mode 100644 index 0000000000..76e6445d5e --- /dev/null +++ b/iCubGenova08/wrappers/FT/left_leg-FT_wrapper_multipleSens.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/left_leg + + + + + left_leg-eb6-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/right_arm-FT_wrapper.xml b/iCubGenova08/wrappers/FT/right_arm-FT_wrapper.xml new file mode 100644 index 0000000000..cd117e9f7a --- /dev/null +++ b/iCubGenova08/wrappers/FT/right_arm-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/right_arm/analog:o + + + + + right_arm-eb3-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/right_foot-FT_wrapper.xml b/iCubGenova08/wrappers/FT/right_foot-FT_wrapper.xml new file mode 100644 index 0000000000..fc2b87dca3 --- /dev/null +++ b/iCubGenova08/wrappers/FT/right_foot-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/right_foot/analog:o + + + + + right_leg-eb9-j4_5-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/right_foot-FT_wrapper_multipleSens.xml b/iCubGenova08/wrappers/FT/right_foot-FT_wrapper_multipleSens.xml new file mode 100644 index 0000000000..1f99ca981d --- /dev/null +++ b/iCubGenova08/wrappers/FT/right_foot-FT_wrapper_multipleSens.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/right_foot + + + + + right_leg-eb9-j4_5-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/right_leg-FT_wrapper.xml b/iCubGenova08/wrappers/FT/right_leg-FT_wrapper.xml new file mode 100644 index 0000000000..0c7c07de59 --- /dev/null +++ b/iCubGenova08/wrappers/FT/right_leg-FT_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/right_leg/analog:o + + + + + right_leg-eb8-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/FT/right_leg-FT_wrapper_multipleSens.xml b/iCubGenova08/wrappers/FT/right_leg-FT_wrapper_multipleSens.xml new file mode 100644 index 0000000000..ab86e6230f --- /dev/null +++ b/iCubGenova08/wrappers/FT/right_leg-FT_wrapper_multipleSens.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/right_leg + + + + + right_leg-eb8-j0_3-strain + + + + + + diff --git a/iCubGenova08/wrappers/MAIS/left_arm-mais_wrapper.xml b/iCubGenova08/wrappers/MAIS/left_arm-mais_wrapper.xml new file mode 100644 index 0000000000..670c35bcb4 --- /dev/null +++ b/iCubGenova08/wrappers/MAIS/left_arm-mais_wrapper.xml @@ -0,0 +1,16 @@ + + + + + 10 + /icub/left_hand/analog:o + + + + left_arm-eb26-j12_15-mais + + + + + + diff --git a/iCubGenova08/wrappers/MAIS/right_arm-mais_wrapper.xml b/iCubGenova08/wrappers/MAIS/right_arm-mais_wrapper.xml new file mode 100644 index 0000000000..1b5213361e --- /dev/null +++ b/iCubGenova08/wrappers/MAIS/right_arm-mais_wrapper.xml @@ -0,0 +1,16 @@ + + + + + 10 + /icub/right_hand/analog:o + + + + right_arm-eb29-j12_15-mais + + + + + + diff --git a/iCubGenova08/wrappers/VFT/left_arm-VFT_wrapper.xml b/iCubGenova08/wrappers/VFT/left_arm-VFT_wrapper.xml new file mode 100644 index 0000000000..914656ca2a --- /dev/null +++ b/iCubGenova08/wrappers/VFT/left_arm-VFT_wrapper.xml @@ -0,0 +1,29 @@ + + + + + + 10 + + + + 0 3 0 3 + 4 6 0 2 + + + 7 + /icub/joint_vsens/left_arm:i + + + + + left_arm-eb1-j0_3-mc + left_arm-eb24-j4_7-mc + + + + + + + + diff --git a/iCubGenova08/wrappers/VFT/left_leg-VFT_wrapper.xml b/iCubGenova08/wrappers/VFT/left_leg-VFT_wrapper.xml new file mode 100644 index 0000000000..b5876144f9 --- /dev/null +++ b/iCubGenova08/wrappers/VFT/left_leg-VFT_wrapper.xml @@ -0,0 +1,29 @@ + + + + + + 10 + + + + 0 3 0 3 + 4 5 0 1 + + + 6 + /icub/joint_vsens/left_leg:i + + + + + left_leg-eb6-j0_3-mc + left_leg-eb7-j4_5-mc + + + + + + + + diff --git a/iCubGenova08/wrappers/VFT/right_arm-VFT_wrapper.xml b/iCubGenova08/wrappers/VFT/right_arm-VFT_wrapper.xml new file mode 100644 index 0000000000..fdf46b34b7 --- /dev/null +++ b/iCubGenova08/wrappers/VFT/right_arm-VFT_wrapper.xml @@ -0,0 +1,29 @@ + + + + + + 10 + + + + 0 3 0 3 + 4 6 0 2 + + + 7 + /icub/joint_vsens/right_arm:i + + + + + right_arm-eb3-j0_3-mc + right_arm-eb27-j4_7-mc + + + + + + + + diff --git a/iCubGenova08/wrappers/VFT/right_leg-VFT_wrapper.xml b/iCubGenova08/wrappers/VFT/right_leg-VFT_wrapper.xml new file mode 100644 index 0000000000..de0baefdee --- /dev/null +++ b/iCubGenova08/wrappers/VFT/right_leg-VFT_wrapper.xml @@ -0,0 +1,29 @@ + + + + + + 10 + + + + 0 3 0 3 + 4 5 0 1 + + + 6 + /icub/joint_vsens/right_leg:i + + + + + right_leg-eb8-j0_3-mc + right_leg-eb9-j4_5-mc + + + + + + + + diff --git a/iCubGenova08/wrappers/VFT/torso-VFT_wrapper.xml b/iCubGenova08/wrappers/VFT/torso-VFT_wrapper.xml new file mode 100644 index 0000000000..99ede7954c --- /dev/null +++ b/iCubGenova08/wrappers/VFT/torso-VFT_wrapper.xml @@ -0,0 +1,27 @@ + + + + + + 10 + + + + 0 2 0 2 + + + 3 + /icub/joint_vsens/torso:i + + + + + torso-eb5-j0_2-mc + + + + + + + + diff --git a/iCubGenova08/wrappers/inertials/head-imuFilter.xml b/iCubGenova08/wrappers/inertials/head-imuFilter.xml new file mode 100644 index 0000000000..c57bc577a6 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/head-imuFilter.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /imuFilter + + + + + + head-inertial + + + + + diff --git a/iCubGenova08/wrappers/inertials/head-imuFilter_wrapper.xml b/iCubGenova08/wrappers/inertials/head-imuFilter_wrapper.xml new file mode 100644 index 0000000000..0e4b886bfd --- /dev/null +++ b/iCubGenova08/wrappers/inertials/head-imuFilter_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /imuFilter + + + + + + head-imuFilter + + + + + diff --git a/iCubGenova08/wrappers/inertials/head-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/head-inertials_wrapper.xml new file mode 100644 index 0000000000..ab266c8715 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/head-inertials_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /icub/head/inertials + + + + + + head-inertial + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_arm-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/left_arm-inertials_remapper.xml new file mode 100644 index 0000000000..fdbc2f5ced --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_arm-inertials_remapper.xml @@ -0,0 +1,24 @@ + + + + + + 10 + + + (l_upper_arm_mtb_acc_1b10 l_upper_arm_mtb_acc_1b11 l_upper_arm_mtb_acc_1b12 l_upper_arm_mtb_acc_1b13 + l_forearm_mtb_acc_1b7 l_forearm_mtb_acc_1b8 l_forearm_mtb_acc_1b9) + + + + + left_arm-eb24-j4_7-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..65b0d255c8 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper-deprecated.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/left_hand/inertialMTB + + + + + + left_arm-eb24-j4_7-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper.xml new file mode 100644 index 0000000000..221e99b2f7 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_arm-inertials_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /icub/left_arm/inertials + + + + + left_arm-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_foot-imu_wrapper.xml b/iCubGenova08/wrappers/inertials/left_foot-imu_wrapper.xml new file mode 100644 index 0000000000..a1fb36cd32 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_foot-imu_wrapper.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/left_foot/imu + + + + + + left_leg-eb7-imu + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_leg-imu_wrapper.xml b/iCubGenova08/wrappers/inertials/left_leg-imu_wrapper.xml new file mode 100644 index 0000000000..33280d537d --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_leg-imu_wrapper.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/left_leg/imu + + + + + + left_leg-eb6-imu + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_leg-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/left_leg-inertials_remapper.xml new file mode 100644 index 0000000000..dbe7f0b89c --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_leg-inertials_remapper.xml @@ -0,0 +1,40 @@ + + + + + + 10 + + + (l_upper_leg_imu_gyro_1 + l_upper_leg_ems_gyro_eb6 + l_upper_leg_ems_gyro_eb10 + l_lower_leg_ems_gyro_eb7 + l_lower_leg_imu_gyro_2) + + + (l_upper_leg_imu_acc_1 + l_upper_leg_mtb_acc_10b1 l_upper_leg_mtb_acc_10b2 l_upper_leg_mtb_acc_10b3 l_upper_leg_mtb_acc_10b4 + l_upper_leg_mtb_acc_10b5 l_upper_leg_mtb_acc_10b6 l_upper_leg_mtb_acc_10b7 + l_lower_leg_mtb_acc_10b8 l_lower_leg_mtb_acc_10b9 l_lower_leg_mtb_acc_10b10 l_lower_leg_mtb_acc_10b11 + l_lower_leg_imu_acc_2 + l_foot_mtb_acc_10b12 l_foot_mtb_acc_10b13) + + + + + + left_leg-eb6-imu + left_leg-eb6-inertials + left_leg-eb7-imu + left_leg-eb7-inertials + left_leg-eb10-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..20650df365 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper-deprecated.xml @@ -0,0 +1,55 @@ + + + + + + 10 + /icub/left_leg/inertialMTB + + + + + + left_leg-eb10-inertials + + + + + + + + 10 + /icub/left_leg/inertialEMS6 + + + + + + left_leg-eb6-inertials + + + + + + + + 10 + /icub/left_leg/inertialEMS7 + + + + + + left_leg-eb7-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper.xml new file mode 100644 index 0000000000..908fde5b7c --- /dev/null +++ b/iCubGenova08/wrappers/inertials/left_leg-inertials_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /icub/left_leg/inertials + + + + + left_leg-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_arm-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/right_arm-inertials_remapper.xml new file mode 100644 index 0000000000..bc8f86f444 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_arm-inertials_remapper.xml @@ -0,0 +1,24 @@ + + + + + + 10 + + + (r_upper_arm_mtb_acc_2b10 r_upper_arm_mtb_acc_2b11 r_upper_arm_mtb_acc_2b12 r_upper_arm_mtb_acc_2b13 + r_forearm_mtb_acc_2b7 r_forearm_mtb_acc_2b8 r_forearm_mtb_acc_2b9) + + + + + right_arm-eb27-j4_7-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..ee48a1f6b8 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper-deprecated.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/right_hand/inertialMTB + + + + + + right_arm-eb27-j4_7-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper.xml new file mode 100644 index 0000000000..35234c9b33 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_arm-inertials_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /icub/right_arm/inertials + + + + + right_arm-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_foot-imu_wrapper.xml b/iCubGenova08/wrappers/inertials/right_foot-imu_wrapper.xml new file mode 100644 index 0000000000..67fa1abda7 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_foot-imu_wrapper.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/right_foot/imu + + + + + + right_leg-eb9-imu + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_leg-imu_wrapper.xml b/iCubGenova08/wrappers/inertials/right_leg-imu_wrapper.xml new file mode 100644 index 0000000000..700af6cbae --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_leg-imu_wrapper.xml @@ -0,0 +1,21 @@ + + + + + + 10 + /icub/right_leg/imu + + + + + + right_leg-eb8-imu + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_leg-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/right_leg-inertials_remapper.xml new file mode 100644 index 0000000000..f91892786a --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_leg-inertials_remapper.xml @@ -0,0 +1,39 @@ + + + + + + 10 + + + (r_upper_leg_imu_gyro_1 + r_upper_leg_ems_gyro_eb8 + r_upper_leg_ems_gyro_eb11 + r_lower_leg_ems_gyro_eb9 + r_lower_leg_imu_gyro_2) + + + (r_upper_leg_imu_acc_1 + r_upper_leg_mtb_acc_11b1 r_upper_leg_mtb_acc_11b2 r_upper_leg_mtb_acc_11b3 r_upper_leg_mtb_acc_11b4 + r_upper_leg_mtb_acc_11b5 r_upper_leg_mtb_acc_11b6 r_upper_leg_mtb_acc_11b7 + r_lower_leg_mtb_acc_11b8 r_lower_leg_mtb_acc_11b9 r_lower_leg_mtb_acc_11b10 r_lower_leg_mtb_acc_11b11 + r_lower_leg_imu_acc_2 + r_foot_mtb_acc_11b12 r_foot_mtb_acc_11b13) + + + + + right_leg-eb8-imu + right_leg-eb8-inertials + right_leg-eb9-imu + right_leg-eb9-inertials + right_leg-eb11-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..555b40d772 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper-deprecated.xml @@ -0,0 +1,55 @@ + + + + + + 10 + /icub/right_leg/inertialMTB + + + + + + right_leg-eb11-inertials + + + + + + + + 10 + /icub/right_leg/inertialEMS8 + + + + + + right_leg-eb8-inertials + + + + + + + + 10 + /icub/right_leg/inertialEMS9 + + + + + + right_leg-eb9-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper.xml new file mode 100644 index 0000000000..dd511f7b81 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/right_leg-inertials_wrapper.xml @@ -0,0 +1,20 @@ + + + + + + 10 + /icub/right_leg/inertials + + + + + right_leg-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/inertials/torso-inertial_wrapper.xml b/iCubGenova08/wrappers/inertials/torso-inertial_wrapper.xml new file mode 100644 index 0000000000..d9e1d4334b --- /dev/null +++ b/iCubGenova08/wrappers/inertials/torso-inertial_wrapper.xml @@ -0,0 +1,19 @@ + + + + + + 10 + /icub/torso/inertialMTB + + + + + + torso_inertialMTB + + + + + + diff --git a/iCubGenova08/wrappers/inertials/torso-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/torso-inertials_remapper.xml new file mode 100644 index 0000000000..bc35f9d450 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/torso-inertials_remapper.xml @@ -0,0 +1,27 @@ + + + + + + 10 + + + (torso_ems_gyro_eb1 + torso_ems_gyro_eb3) + + + (chest_mtb_acc_0b7 chest_mtb_acc_0b8 chest_mtb_acc_0b9 chest_mtb_acc_0b10) + + + + + torso-eb22-inertials + torso-eb1-inertials + torso-eb3-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/torso-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/torso-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..244ed3a01e --- /dev/null +++ b/iCubGenova08/wrappers/inertials/torso-inertials_wrapper-deprecated.xml @@ -0,0 +1,49 @@ + + + + + + 10 + /icub/torso/inertialMTB + + + + + + torso-eb22-inertials + + + + + + + + 10 + /icub/torso/inertialEMS1 + + + + + + torso-eb1-inertials + + + + + + + + 10 + /icub/torso/inertialEMS3 + + + + + + torso-eb3-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/torso-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/torso-inertials_wrapper.xml new file mode 100644 index 0000000000..e99fd513e5 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/torso-inertials_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/torso/inertials + + + + + torso-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/inertials/waist-inertials_remapper.xml b/iCubGenova08/wrappers/inertials/waist-inertials_remapper.xml new file mode 100644 index 0000000000..546b410725 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/waist-inertials_remapper.xml @@ -0,0 +1,21 @@ + + + + + + 10 + + + (waist_ems_gyro_eb5) + + + + + waist-eb5-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/waist-inertials_wrapper-deprecated.xml b/iCubGenova08/wrappers/inertials/waist-inertials_wrapper-deprecated.xml new file mode 100644 index 0000000000..7afeeb997b --- /dev/null +++ b/iCubGenova08/wrappers/inertials/waist-inertials_wrapper-deprecated.xml @@ -0,0 +1,19 @@ + + + + + + 10 + /icub/waist/inertialEMS5 + + + + + + waist-eb5-inertials + + + + + + diff --git a/iCubGenova08/wrappers/inertials/waist-inertials_wrapper.xml b/iCubGenova08/wrappers/inertials/waist-inertials_wrapper.xml new file mode 100644 index 0000000000..0a47668314 --- /dev/null +++ b/iCubGenova08/wrappers/inertials/waist-inertials_wrapper.xml @@ -0,0 +1,18 @@ + + + + + + 10 + /icub/waist/inertials + + + + + waist-inertials_remapper + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/face-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/face-mc_wrapper.xml new file mode 100644 index 0000000000..53623f2563 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/face-mc_wrapper.xml @@ -0,0 +1,29 @@ + + + + + + + + 0 0 0 0 + + + + 10 + /icub/face + face + 1 + + + + + face-eb22-j0-mc + face-calibrator + + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/head-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/head-mc_wrapper.xml new file mode 100644 index 0000000000..0a6d9a8c0f --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/head-mc_wrapper.xml @@ -0,0 +1,28 @@ + + + + + + + 0 1 0 1 + 2 5 0 3 + + + 10 + /icub/head + head + 6 + + + + + head-eb20-j0_1-mc + head-eb21-j2_5-mc + head-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/icub_ros_wrapper.xml b/iCubGenova08/wrappers/motorControl/icub_ros_wrapper.xml new file mode 100644 index 0000000000..0ca9833492 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/icub_ros_wrapper.xml @@ -0,0 +1,74 @@ + + + + + + + 10 + /icub04/all_joints + 50 + + + + + 0 1 0 1 + 2 2 0 0 + 3 5 0 2 + + 6 9 0 3 + 10 13 0 3 + 14 17 0 3 + 18 21 0 3 + + 22 25 0 3 + 26 29 0 3 + 30 33 0 3 + 34 37 0 3 + + 38 41 0 3 + 42 43 0 1 + + 44 47 0 3 + 48 49 0 1 + + + + + true + /icub04/joint_states + /icub04/joint_state_publisher + + + + + + head-eb20-j0_1-mc + head-eb21-j2_5-mc + torso-eb5-j0_2-mc + + right_arm-eb3-j0_3-mc + right_arm-eb27-j4_7-mc + right_arm-eb28-j8_11-mc + right_arm-eb29-j12_15-mc + + left_arm-eb1-j0_3-mc + left_arm-eb24-j4_7-mc + left_arm-eb25-j8_11-mc + left_arm-eb26-j12_15-mc + + left_leg-eb6-j0_3-mc + left_leg-eb7-j4_5-mc + + right_leg-eb8-j0_3-mc + right_leg-eb9-j4_5-mc + + + + + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/left_arm-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/left_arm-mc_wrapper.xml new file mode 100644 index 0000000000..5674624b7d --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/left_arm-mc_wrapper.xml @@ -0,0 +1,33 @@ + + + + + + + + 0 3 0 3 + 4 7 0 3 + 8 11 0 3 + 12 15 0 3 + + + 10 + /icub/left_arm + left_arm + 16 + + + + + left_arm-eb1-j0_3-mc + left_arm-eb24-j4_7-mc + left_arm-eb25-j8_11-mc + left_arm-eb26-j12_15-mc + left_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/left_forearm-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/left_forearm-mc_wrapper.xml new file mode 100644 index 0000000000..d222f0da76 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/left_forearm-mc_wrapper.xml @@ -0,0 +1,33 @@ + + + + + + + + + 4 7 0 3 + 8 11 0 3 + 12 15 0 3 + + + 10 + /icub/left_arm + left_arm + 12 + + + + + + left_arm-eb24-j4_7-mc + left_arm-eb25-j8_11-mc + left_arm-eb26-j12_15-mc + left_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/left_leg-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/left_leg-mc_wrapper.xml new file mode 100644 index 0000000000..c8d160a7a4 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/left_leg-mc_wrapper.xml @@ -0,0 +1,30 @@ + + + + + + + + 0 3 0 3 + 4 5 0 1 + + + 10 + /icub/left_leg + left_leg + 6 + + + + + + left_leg-eb6-j0_3-mc + left_leg-eb7-j4_5-mc + left_leg-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/left_shoulder-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/left_shoulder-mc_wrapper.xml new file mode 100644 index 0000000000..7827e0021e --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/left_shoulder-mc_wrapper.xml @@ -0,0 +1,27 @@ + + + + + + + + 0 3 0 3 + + + 10 + /icub/left_arm + left_arm + 4 + + + + + left_arm-eb1-j0_3-mc + left_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/right_arm-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/right_arm-mc_wrapper.xml new file mode 100644 index 0000000000..c9029698cc --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/right_arm-mc_wrapper.xml @@ -0,0 +1,33 @@ + + + + + + + + 0 3 0 3 + 4 7 0 3 + 8 11 0 3 + 12 15 0 3 + + + 10 + /icub/right_arm + right_arm + 16 + + + + + right_arm-eb3-j0_3-mc + right_arm-eb27-j4_7-mc + right_arm-eb28-j8_11-mc + right_arm-eb29-j12_15-mc + right_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/right_forearm-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/right_forearm-mc_wrapper.xml new file mode 100644 index 0000000000..db6d6ef5a2 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/right_forearm-mc_wrapper.xml @@ -0,0 +1,33 @@ + + + + + + + + + 4 7 0 3 + 8 11 0 3 + 12 15 0 3 + + + 10 + /icub/right_arm + right_arm + 12 + + + + + + right_arm-eb27-j4_7-mc + right_arm-eb28-j8_11-mc + right_arm-eb29-j12_15-mc + right_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/right_leg-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/right_leg-mc_wrapper.xml new file mode 100644 index 0000000000..778f3260c6 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/right_leg-mc_wrapper.xml @@ -0,0 +1,30 @@ + + + + + + + + 0 3 0 3 + 4 5 0 1 + + + 10 + /icub/right_leg + right_leg + 6 + + + + + + right_leg-eb8-j0_3-mc + right_leg-eb9-j4_5-mc + right_leg-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/right_shoulder-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/right_shoulder-mc_wrapper.xml new file mode 100644 index 0000000000..ce787c2727 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/right_shoulder-mc_wrapper.xml @@ -0,0 +1,27 @@ + + + + + + + + 0 3 0 3 + + + 10 + /icub/right_arm + right_arm + 4 + + + + + right_arm-eb3-j0_3-mc + right_arm-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/motorControl/torso-mc_wrapper.xml b/iCubGenova08/wrappers/motorControl/torso-mc_wrapper.xml new file mode 100644 index 0000000000..a293dfb491 --- /dev/null +++ b/iCubGenova08/wrappers/motorControl/torso-mc_wrapper.xml @@ -0,0 +1,28 @@ + + + + + + + + 0 2 0 2 + + + 10 + /icub/torso + torso + 3 + + + + + + torso-eb5-j0_2-mc + torso-calibrator + + + + + + + diff --git a/iCubGenova08/wrappers/skin/left_arm-skin_wrapper.xml b/iCubGenova08/wrappers/skin/left_arm-skin_wrapper.xml new file mode 100644 index 0000000000..370a7c56ff --- /dev/null +++ b/iCubGenova08/wrappers/skin/left_arm-skin_wrapper.xml @@ -0,0 +1,26 @@ + + + + + + 20 + 1344 + skinWrapper + + + 0 191 0 191 + 192 575 0 383 + 576 1343 0 767 + + + + + + left_arm-eb24-j4_7-skin + + + + + + diff --git a/iCubGenova08/wrappers/skin/left_leg-skin_wrapper.xml b/iCubGenova08/wrappers/skin/left_leg-skin_wrapper.xml new file mode 100644 index 0000000000..e0b25cca8f --- /dev/null +++ b/iCubGenova08/wrappers/skin/left_leg-skin_wrapper.xml @@ -0,0 +1,26 @@ + + + + + + 20 + 2496 + skinWrapper + + + 1152 2495 0 1343 + 384 1151 0 767 + 0 383 0 383 + + + + + + left_leg-eb10-skin + + + + + + diff --git a/iCubGenova08/wrappers/skin/right_arm-skin_wrapper.xml b/iCubGenova08/wrappers/skin/right_arm-skin_wrapper.xml new file mode 100644 index 0000000000..2bcf052de9 --- /dev/null +++ b/iCubGenova08/wrappers/skin/right_arm-skin_wrapper.xml @@ -0,0 +1,26 @@ + + + + + + 20 + 1344 + skinWrapper + + + 0 191 0 191 + 192 575 0 383 + 576 1343 0 767 + + + + + + right_arm-eb27-j4_7-skin + + + + + + diff --git a/iCubGenova08/wrappers/skin/right_leg-skin_wrapper.xml b/iCubGenova08/wrappers/skin/right_leg-skin_wrapper.xml new file mode 100644 index 0000000000..683247e6b6 --- /dev/null +++ b/iCubGenova08/wrappers/skin/right_leg-skin_wrapper.xml @@ -0,0 +1,26 @@ + + + + + + 20 + 2496 + skinWrapper + + + 1152 2495 0 1343 + 384 1151 0 767 + 0 383 0 383 + + + + + + right_leg-eb11-skin + + + + + + diff --git a/iCubGenova08/wrappers/skin/torso-skin_wrapper.xml b/iCubGenova08/wrappers/skin/torso-skin_wrapper.xml new file mode 100644 index 0000000000..e8e696c2a4 --- /dev/null +++ b/iCubGenova08/wrappers/skin/torso-skin_wrapper.xml @@ -0,0 +1,24 @@ + + + + + + 20 + 768 + skinWrapper + + + 0 767 0 767 + + + + + + torso-eb22-skin + + + + + + diff --git a/iCubGenova08/yarpmotorgui.ini b/iCubGenova08/yarpmotorgui.ini new file mode 100644 index 0000000000..3ec981b8b6 --- /dev/null +++ b/iCubGenova08/yarpmotorgui.ini @@ -0,0 +1,7 @@ +//name of the robot +robot icub +//parts to be opened by the GUI +parts (head face torso left_arm right_arm right_leg left_leg) + + //DO NOT REMOVE THIS LINE + diff --git a/iCubGenova08/yarprobotinterface.ini b/iCubGenova08/yarprobotinterface.ini new file mode 100644 index 0000000000..b970b6bdab --- /dev/null +++ b/iCubGenova08/yarprobotinterface.ini @@ -0,0 +1,2 @@ +config ./icub_all.xml + From 1469cac66422f3a3c3715dae55d366c9b11fe877 Mon Sep 17 00:00:00 2001 From: Ugo Pattacini Date: Thu, 6 Aug 2020 17:27:12 +0200 Subject: [PATCH 2/8] fixed kinematics to 2.7 --- iCubGenova08/cartesian/left_arm-cartesian.xml | 2 +- iCubGenova08/cartesian/right_arm-cartesian.xml | 2 +- iCubGenova08/cartesianSolver.ini | 8 ++++---- iCubGenova08/iKinGazeCtrl.ini | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/iCubGenova08/cartesian/left_arm-cartesian.xml b/iCubGenova08/cartesian/left_arm-cartesian.xml index ff06cbdbe7..51e84b9809 100644 --- a/iCubGenova08/cartesian/left_arm-cartesian.xml +++ b/iCubGenova08/cartesian/left_arm-cartesian.xml @@ -9,7 +9,7 @@ 4 cartesianSolver/left_arm arm - left_v2.6 + left_v2.7 on 2 diff --git a/iCubGenova08/cartesian/right_arm-cartesian.xml b/iCubGenova08/cartesian/right_arm-cartesian.xml index 0187009829..462f9b5ebd 100644 --- a/iCubGenova08/cartesian/right_arm-cartesian.xml +++ b/iCubGenova08/cartesian/right_arm-cartesian.xml @@ -9,7 +9,7 @@ 4 cartesianSolver/right_arm arm - right_v2.6 + right_v2.7 on 2 diff --git a/iCubGenova08/cartesianSolver.ini b/iCubGenova08/cartesianSolver.ini index 9fac4fe1af..be0d8cea51 100644 --- a/iCubGenova08/cartesianSolver.ini +++ b/iCubGenova08/cartesianSolver.ini @@ -1,7 +1,7 @@ [left_arm] robot icub name cartesianSolver/left_arm -type left_v2.6 +type left_v2.7 period 20 dof (0 0 0 1 1 1 1 1 1 1) rest_pos (0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) @@ -18,7 +18,7 @@ ping_robot_tmo 40.0 [right_arm] robot icub name cartesianSolver/right_arm -type right_v2.6 +type right_v2.7 period 20 dof (0 0 0 1 1 1 1 1 1 1) rest_pos (0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0) @@ -35,7 +35,7 @@ ping_robot_tmo 40.0 [left_leg] robot icub name cartesianSolver/left_leg -type left +type left_v2.7 period 20 dof (1 1 1 1 1 1) rest_pos (0.0 0.0 0.0 0.0 0.0 0.0) @@ -52,7 +52,7 @@ ping_robot_tmo 40.0 [right_leg] robot icub name cartesianSolver/right_leg -type right +type right_v2.7 period 20 dof (1 1 1 1 1 1) rest_pos (0.0 0.0 0.0 0.0 0.0 0.0) diff --git a/iCubGenova08/iKinGazeCtrl.ini b/iCubGenova08/iKinGazeCtrl.ini index 7c0c71c62a..a20c40b953 100644 --- a/iCubGenova08/iKinGazeCtrl.ini +++ b/iCubGenova08/iKinGazeCtrl.ini @@ -1,5 +1,5 @@ robot icub -head_version 2.6 +head_version 2.7 saccades off [cameras] From 10a9dc9b2179d7fa99015d89cfd46c8fdd9fac97 Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Thu, 13 Aug 2020 12:16:36 +0000 Subject: [PATCH 3/8] update after joints calibration + firmware --- iCubGenova08/calibrators/head-calib.xml | 8 +- iCubGenova08/calibrators/left_arm-calib.xml | 12 +- iCubGenova08/calibrators/right_arm-calib.xml | 12 +- iCubGenova08/calibrators/torso-calib.xml | 4 +- .../camera/dragonfly2_config_left.ini | 2 +- .../dragonfly2_config_left_bayer_320_240.ini | 2 +- .../dragonfly2_config_left_bayer_640_480.ini | 2 +- .../camera/dragonfly2_config_right.ini | 2 +- .../dragonfly2_config_right_bayer_320_240.ini | 2 +- .../dragonfly2_config_right_bayer_640_480.ini | 2 +- iCubGenova08/general.xml | 4 +- .../mechanicals/left_arm-eb26-j12_15-mec.xml | 4 +- .../mechanicals/right_arm-eb29-j12_15-mec.xml | 4 +- iCubGenova08/icub_all_no_legs_no_skin.xml | 112 ++++++++++++++++++ iCubGenova08/icub_all_no_legs_skin_palm.xml | 112 ++++++++++++++++++ iCubGenova08/yarprobotinterface.ini | 3 +- 16 files changed, 256 insertions(+), 31 deletions(-) create mode 100644 iCubGenova08/icub_all_no_legs_no_skin.xml create mode 100644 iCubGenova08/icub_all_no_legs_skin_palm.xml diff --git a/iCubGenova08/calibrators/head-calib.xml b/iCubGenova08/calibrators/head-calib.xml index f9bbf5c64a..e0f78374e9 100644 --- a/iCubGenova08/calibrators/head-calib.xml +++ b/iCubGenova08/calibrators/head-calib.xml @@ -16,17 +16,17 @@ 10 10 10 10 10 10 - - + + 12 12 12 12 5 5 - 30600 31535 46239 6687 3000 3000 + 55503 37311 16271 11871 3000 3000 0 0 0 0 8192 8192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -2 0 -0.6 0 -5 -3 + 4.6 0.7 -1.8 0 0 0 0 0 0 0 0 0 10 10 20 20 20 20 diff --git a/iCubGenova08/calibrators/left_arm-calib.xml b/iCubGenova08/calibrators/left_arm-calib.xml index 94f0421dd5..df6d88d522 100644 --- a/iCubGenova08/calibrators/left_arm-calib.xml +++ b/iCubGenova08/calibrators/left_arm-calib.xml @@ -17,13 +17,13 @@ 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6 - 12895 19391 57775 50843 -1500 28767 13823 0 0 0 0 0 0 0 0 0 - 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 3640 - 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 -1 - 0 0 0 0 0 0 0 2520 471 255 510 255 510 255 510 765 - 0 0 0 0 0 0 0 3030 3436 26 5 26 55 5 20 164 + 42367 21119 17775 35999 -1500 385 52879 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 2803 600 247 506 255 493 255 510 750 + 0 0 0 0 0 0 0 2970 3770 5 7 0 46 40 0 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 1.4 -5.7 -10 -3.5 0 4.7 -3.5 0 0 0 0 0 0 0 0 0 + 0.4 -8.15 -1.56 0.96 0 2.9 -3.4 0 0 0 0 0 0 0 0 0 -35 30 0 50 0 0 0 15 30 0 0 0 0 0 0 0 10 10 10 10 30 30 30 100 100 100 100 100 100 100 100 100 diff --git a/iCubGenova08/calibrators/right_arm-calib.xml b/iCubGenova08/calibrators/right_arm-calib.xml index 5a914a87e0..4209aa6f9a 100644 --- a/iCubGenova08/calibrators/right_arm-calib.xml +++ b/iCubGenova08/calibrators/right_arm-calib.xml @@ -18,13 +18,13 @@ 12 12 12 12 5 12 12 7 7 6 6 6 6 6 6 6 - 45535 59231 27055 24383 1500 50063 35535 0 0 0 0 0 0 0 0 0 - 0 0 0 0 16384 0 0 0 0 9102 9102 9102 9102 9102 9102 3640 - 0 0 0 0 0 0 0 0 0 -1 1 -1 1 -1 1 -1 - 0 0 0 0 0 0 0 1520 725 255 510 255 498 255 510 765 - 0 0 0 0 0 0 0 1810 3050 10 3 16 36 16 0 36 + 15487 35839 24287 31807 1500 59151 57071 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 2770 1030 255 510 255 510 248 510 764 + 0 0 0 0 0 0 0 3065 3146 29 0 0 11 16 0 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -2.5 -5.8 -6.8 -0.8 0 0 0 0 0 0 0 0 0 0 0 0 + -0.7 -1.47 0 -6.95 0 -4.5 -8.4 0 0 0 0 0 0 0 0 0 -35 30 0 50 0 0 0 25 30 0 0 0 0 0 0 0 10 10 10 10 30 30 30 60 100 100 100 100 100 100 100 100 diff --git a/iCubGenova08/calibrators/torso-calib.xml b/iCubGenova08/calibrators/torso-calib.xml index 1466e93f13..677a5d60cc 100644 --- a/iCubGenova08/calibrators/torso-calib.xml +++ b/iCubGenova08/calibrators/torso-calib.xml @@ -17,13 +17,13 @@ 12 12 12 - 1535 11951 36671 + 53311 22447 17615 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 2 0 -1.8 + 0 0 -2 0 0 0 10 10 10 diff --git a/iCubGenova08/camera/dragonfly2_config_left.ini b/iCubGenova08/camera/dragonfly2_config_left.ini index 410e68564c..e667e2043f 100644 --- a/iCubGenova08/camera/dragonfly2_config_left.ini +++ b/iCubGenova08/camera/dragonfly2_config_left.ini @@ -15,5 +15,5 @@ gamma 0.4 saturation 0.271 framerate 30 #d 0 -guid 00b09d0100b9686c +guid 00b09d0100b96871 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini b/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini index 71f8b9367a..3f7d22866e 100644 --- a/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini +++ b/iCubGenova08/camera/dragonfly2_config_left_bayer_320_240.ini @@ -16,5 +16,5 @@ saturation 0.271 framerate 30 use_network_time 1 #d 0 -guid 00b09d0100b9686c +guid 00b09d0100b96871 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini b/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini index 7bc3a7677a..d0c76958cf 100644 --- a/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini +++ b/iCubGenova08/camera/dragonfly2_config_left_bayer_640_480.ini @@ -16,5 +16,5 @@ saturation 0.271 framerate 30 use_network_time 1 #d 0 -guid 00b09d0100b9686c +guid 00b09d0100b96871 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right.ini b/iCubGenova08/camera/dragonfly2_config_right.ini index f645b4eb63..be52b28e66 100644 --- a/iCubGenova08/camera/dragonfly2_config_right.ini +++ b/iCubGenova08/camera/dragonfly2_config_right.ini @@ -15,5 +15,5 @@ gamma 0.4 saturation 0.271 framerate 30 #d 1 -guid 00b09d0100b9686d +guid 00b09d0100b96870 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini b/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini index cfb5f903f5..2e84298011 100644 --- a/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini +++ b/iCubGenova08/camera/dragonfly2_config_right_bayer_320_240.ini @@ -16,5 +16,5 @@ saturation 0.271 framerate 30 use_network_time 1 #d 1 -guid 00b09d0100b9686d +guid 00b09d0100b96870 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini b/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini index cdadaca701..ac58f5a6e5 100644 --- a/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini +++ b/iCubGenova08/camera/dragonfly2_config_right_bayer_640_480.ini @@ -16,6 +16,6 @@ saturation 0.271 framerate 30 use_network_time 1 #d 1 -guid 00b09d0100b9686d +guid 00b09d0100b96870 #<64bit global identifier, without the leading 0x> then remove the d option diff --git a/iCubGenova08/general.xml b/iCubGenova08/general.xml index 5bed9d8223..c3463b2d78 100644 --- a/iCubGenova08/general.xml +++ b/iCubGenova08/general.xml @@ -4,8 +4,8 @@ - false - false + false + false false false diff --git a/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml b/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml index 8d4877bdca..ee67d3a4f6 100644 --- a/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml +++ b/iCubGenova08/hardware/mechanicals/left_arm-eb26-j12_15-mec.xml @@ -23,8 +23,8 @@ 180 90 180 270 0 0 0 0 - -5120 -5120 -65000 -65000 - 65000 32000 5120 5120 + -5120 -5120 -65000 -5120 + 65000 32000 5120 65000 diff --git a/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml b/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml index f098fdda27..5e1d7775f8 100644 --- a/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml +++ b/iCubGenova08/hardware/mechanicals/right_arm-eb29-j12_15-mec.xml @@ -23,8 +23,8 @@ 180 90 180 270 0 0 0 0 - -65000 -5120 -5120 -5120 - 5120 32000 65000 65000 + -65000 -5120 -5120 -65000 + 5120 32000 65000 5120 diff --git a/iCubGenova08/icub_all_no_legs_no_skin.xml b/iCubGenova08/icub_all_no_legs_no_skin.xml new file mode 100644 index 0000000000..63ab5848f8 --- /dev/null +++ b/iCubGenova08/icub_all_no_legs_no_skin.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/icub_all_no_legs_skin_palm.xml b/iCubGenova08/icub_all_no_legs_skin_palm.xml new file mode 100644 index 0000000000..e9aff72437 --- /dev/null +++ b/iCubGenova08/icub_all_no_legs_skin_palm.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iCubGenova08/yarprobotinterface.ini b/iCubGenova08/yarprobotinterface.ini index b970b6bdab..04bc9b63e0 100644 --- a/iCubGenova08/yarprobotinterface.ini +++ b/iCubGenova08/yarprobotinterface.ini @@ -1,2 +1,3 @@ -config ./icub_all.xml +config ./icub_all_no_legs_no_skin.xml + From 6360817303fa8d26e6ca5d6ceb8388b0f61aacc7 Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Mon, 17 Aug 2020 12:18:42 +0000 Subject: [PATCH 4/8] updated PID j4 both arms, modified rfe attached board, updated icub_all, fine calibration head, eyelids calibration --- iCubGenova08/calibrators/face-calib.xml | 4 ++-- iCubGenova08/calibrators/head-calib.xml | 2 +- .../hardware/inertials/head-inertial.xml | 2 +- .../motorControl/left_arm-eb24-j4_7-mc.xml | 6 +++--- .../motorControl/right_arm-eb27-j4_7-mc.xml | 6 +++--- iCubGenova08/icub_all_no_legs_skin_palm.xml | 18 +++++++++--------- iCubGenova08/yarprobotinterface.ini | 2 +- 7 files changed, 20 insertions(+), 20 deletions(-) diff --git a/iCubGenova08/calibrators/face-calib.xml b/iCubGenova08/calibrators/face-calib.xml index 5b26221788..eb5d56c6b2 100644 --- a/iCubGenova08/calibrators/face-calib.xml +++ b/iCubGenova08/calibrators/face-calib.xml @@ -21,7 +21,7 @@ 12 - -15165 + -26507 0 0 @@ -29,7 +29,7 @@ 0 0 - 10 + 0 0 10 diff --git a/iCubGenova08/calibrators/head-calib.xml b/iCubGenova08/calibrators/head-calib.xml index e0f78374e9..0e1b5626d2 100644 --- a/iCubGenova08/calibrators/head-calib.xml +++ b/iCubGenova08/calibrators/head-calib.xml @@ -26,7 +26,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 4.6 0.7 -1.8 0 0 0 + 4.6 0.3 -1.8 -3.6 2.29 -5.885 0 0 0 0 0 0 10 10 20 20 20 20 diff --git a/iCubGenova08/hardware/inertials/head-inertial.xml b/iCubGenova08/hardware/inertials/head-inertial.xml index 27cdeb8a3d..cb5d041a78 100644 --- a/iCubGenova08/hardware/inertials/head-inertial.xml +++ b/iCubGenova08/hardware/inertials/head-inertial.xml @@ -7,7 +7,7 @@ - + diff --git a/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml index a9e370f8eb..14ecb6f833 100644 --- a/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml +++ b/iCubGenova08/hardware/motorControl/left_arm-eb24-j4_7-mc.xml @@ -47,9 +47,9 @@ pwm metric_units machine_units - -200.0 -500.0 -500.0 -500.0 - 0.0 0.0 0.0 0.0 - -200.0 -50.0 -50.0 -50.0 + -4000.0 -500.0 -500.0 -500.0 + -100.0 0.0 0.0 0.0 + -1000.0 -50.0 -50.0 -50.0 3360 3360 3360 3360 3360 3360 3360 3360 0 0 0 0 diff --git a/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml index 1b3e3504bb..138bc96a9a 100644 --- a/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml +++ b/iCubGenova08/hardware/motorControl/right_arm-eb27-j4_7-mc.xml @@ -47,9 +47,9 @@ pwm metric_units machine_units - 200.0 500.0 500.0 500.0 - 0.0 0.0 0.0 0.0 - 200.0 50.0 50.0 50.0 + 4000.0 500.0 500.0 500.0 + 100.0 0.0 0.0 0.0 + 1000.0 50.0 50.0 50.0 3360 3360 3360 3360 3360 3360 3360 3360 0 0 0 0 diff --git a/iCubGenova08/icub_all_no_legs_skin_palm.xml b/iCubGenova08/icub_all_no_legs_skin_palm.xml index e9aff72437..b035c14233 100644 --- a/iCubGenova08/icub_all_no_legs_skin_palm.xml +++ b/iCubGenova08/icub_all_no_legs_skin_palm.xml @@ -19,7 +19,7 @@ - + @@ -50,13 +50,13 @@ --> - - --> - + + @@ -78,10 +78,10 @@ - + - + diff --git a/iCubGenova08/yarprobotinterface.ini b/iCubGenova08/yarprobotinterface.ini index 04bc9b63e0..5533200912 100644 --- a/iCubGenova08/yarprobotinterface.ini +++ b/iCubGenova08/yarprobotinterface.ini @@ -1,3 +1,3 @@ -config ./icub_all_no_legs_no_skin.xml +config ./icub_all_no_legs_skin_palm.xml From 6d7dbda7eb7ac88de4b2c245d60f08a49d28a17d Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Tue, 18 Aug 2020 13:47:30 +0000 Subject: [PATCH 5/8] eyelids finally calibrated and PID changed in order to have them working properly as they should --- iCubGenova08/calibrators/face-calib.xml | 4 ++-- iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/iCubGenova08/calibrators/face-calib.xml b/iCubGenova08/calibrators/face-calib.xml index eb5d56c6b2..56ff624236 100644 --- a/iCubGenova08/calibrators/face-calib.xml +++ b/iCubGenova08/calibrators/face-calib.xml @@ -21,7 +21,7 @@ 12 - -26507 + -1498 0 0 @@ -29,7 +29,7 @@ 0 0 - 0 + 5 0 10 diff --git a/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml index a71d91fc92..a805716a13 100644 --- a/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml +++ b/iCubGenova08/hardware/motorControl/face-eb22-j0-mc.xml @@ -47,9 +47,9 @@ pwm metric_units machine_units - +1200.00 + 600.00 0.0 - 0.0 + 100.0 3360 3360 0 From 9f5c5397edcf0d6ab027f70ed2e65c516a7630d6 Mon Sep 17 00:00:00 2001 From: Ugo Pattacini Date: Wed, 19 Aug 2020 15:48:18 +0200 Subject: [PATCH 6/8] WBD conf file updated to v2.7 cc @violadelbono --- iCubGenova08/wholeBodyDynamics.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iCubGenova08/wholeBodyDynamics.ini b/iCubGenova08/wholeBodyDynamics.ini index f27dec2d78..3767e8a407 100644 --- a/iCubGenova08/wholeBodyDynamics.ini +++ b/iCubGenova08/wholeBodyDynamics.ini @@ -2,5 +2,5 @@ period 10 performance 0 comparison 0 autoconnect -headV2.6 +headV2.7 imuPortName /icub/head/inertials From baa647ca90533027b71dc7d07b253c910e164884 Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Fri, 21 Aug 2020 08:44:52 +0000 Subject: [PATCH 7/8] final eyes calib - eyelids new calib --- iCubGenova08/calibrators/face-calib.xml | 4 +-- iCubGenova08/icubEyes.ini | 38 ++++++++++++------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/iCubGenova08/calibrators/face-calib.xml b/iCubGenova08/calibrators/face-calib.xml index 56ff624236..bb6677acdf 100644 --- a/iCubGenova08/calibrators/face-calib.xml +++ b/iCubGenova08/calibrators/face-calib.xml @@ -21,7 +21,7 @@ 12 - -1498 + -2700 0 0 @@ -29,7 +29,7 @@ 0 0 - 5 + 0 0 10 diff --git a/iCubGenova08/icubEyes.ini b/iCubGenova08/icubEyes.ini index cd5bad7fae..5ce1a9536d 100644 --- a/iCubGenova08/icubEyes.ini +++ b/iCubGenova08/icubEyes.ini @@ -5,14 +5,14 @@ drawCenterCross 0 w 320 h 244 -fx 236.489 -fy 236.485 -cx 174.49 -cy 121.723 -k1 -0.425096 -k2 0.175955 -p1 0.00110053 -p2 0.000252154 +fx 222.073 +fy 221.606 +cx 172.424 +cy 118.289 +k1 -0.4127 +k2 0.143324 +p1 -0.000344691 +p2 -4.46355e-05 [CAMERA_CALIBRATION_LEFT] @@ -21,14 +21,14 @@ drawCenterCross 0 w 320 h 244 -fx 235.567 -fy 234.921 -cx 174.188 -cy 137.096 -k1 -0.433789 -k2 0.177764 -p1 0.000112676 -p2 0.00146413 +fx 222.284 +fy 221.861 +cx 149.053 +cy 119.298 +k1 -0.430123 +k2 0.17197 +p1 0.000386035 +p2 -0.000730393 [CAMERA_CALIBRATION_CONFIGURATION_LEFT] @@ -60,8 +60,8 @@ numberOfPairs 30 [STEREO_DISPARITY] -HN (0.999635 -0.0137734 -0.0232267 -0.0678204 0.0134681 0.999822 -0.0132484 -0.00107352 0.023405 0.0129308 0.999642 -0.0101787 0 0 0 1) -QL ( 0.000000 0.000000 0.000000 0.000575 -0.000671 0.005657 0.000096 0.000000) -QR ( 0.000000 0.000000 0.000000 0.000575 -0.000671 0.005657 0.000096 0.000000) +HN (0.993342 0.0108693 -0.11469 -0.0686084 -0.0108768 0.999941 0.000560432 0.00125079 0.114689 0.000690759 0.993401 -0.00369692 0 0 0 1) +QL ( 0.000000 0.000000 0.000000 -0.000192 0.000863 -0.002301 -0.000288 0.000000) +QR ( 0.000000 0.000000 0.000000 -0.000192 0.000863 -0.002301 -0.000288 0.000000) From 889b79b193151fda51917a6a333ff315213ba9de Mon Sep 17 00:00:00 2001 From: Viola Del Bono Date: Fri, 21 Aug 2020 09:15:54 +0000 Subject: [PATCH 8/8] final head-eyes calib --- iCubGenova08/calibrators/head-calib.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iCubGenova08/calibrators/head-calib.xml b/iCubGenova08/calibrators/head-calib.xml index 0e1b5626d2..9e4bde4ec0 100644 --- a/iCubGenova08/calibrators/head-calib.xml +++ b/iCubGenova08/calibrators/head-calib.xml @@ -26,7 +26,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 4.6 0.3 -1.8 -3.6 2.29 -5.885 + -3.2 0.3 -1.8 -7.8 2.29 -5.885 0 0 0 0 0 0 10 10 20 20 20 20