Skip to content

Sensors mounted on ergoCub

This page lists all the sensors mounted on ergoCub, and how to access their information.

Type Sensor Name Device YARP Port Data pattern Publish rate (Hz)
ControlBoard head MC4PLUS /ergocub/head/state:o (joint_encoders) 100
- - - /ergocub/head/stateExt:o Defined in stateExt.thrift 100
IMU head/imu RFE, BNO055 /ergocub/head/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
Depth Camera depthCamera Intel Realsense D450 /ergocub/depthCamera/rgbImage:o ( (R channel) (G channel) (B channel) ) 30
- - - /ergocub/depthCamera/depthImage:o (depth_pixels_list) 30
Lidar laser Slamtec RP Lidar S2 /ergocub/laser:o Defined in LaserScan2D.thrift 100

Torso

Type Sensor name Device YARP Port Data pattern Publish Rate (Hz)
ControlBoards torso EMS+2FOC /ergocub/torso/state:o (joint_encoders) 100
- - - /ergocub/torso/stateExt:o Defined in stateExt.thrift 100
Battery battery BMS /ergocub/battery (voltage current charge temperature status) 1
IMU waist/inertials XSense MTi-600 /ergocub/waist/inertials/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100

Left Arm

Type Sensor name Device YARP Port Data pattern Publish Rate (Hz)
ControlBoards left_arm EMS+2FOC, MC4PLUS, AMC+AMCBLDC /ergocub/left_arm/state:o (joint_encoders) 100
- - - /ergocub/left_arm/stateExt:o Defined in stateExt.thrift 100
Force-Torque Sensor left_arm/FT FT45 /ergocub/left_arm/FT/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
IMU left_arm/imu STRAIN2, BNO055 /ergocub/left_arm/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
- left_arm/inertialMTB MTB4, BNO055 /ergocub/left_arm/inertialMTB/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100

Right Arm

Type Sensor name Device YARP Port Data pattern Publish Rate (Hz)
ControlBoards right_arm EMS+2FOC, MC4PLUS, AMC+AMCBLDC /ergocub/right_arm/state:o (joint_encoders) 100
- - - /ergocub/right_arm/stateExt:o Defined in stateExt.thrift 100
Force-Torque Sensor right_arm/FT FT45 /ergocub/right_arm/FT/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
IMU right_arm/imu STRAIN2, BNO055 /ergocub/right_arm/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
- right_arm/inertialMTB MTB4, BNO055 /ergocub/right_arm/inertialMTB/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100

Left Leg

Type Sensor name Device YARP Port Data pattern Publish Rate (Hz)
ControlBoards left_leg EMS+2FOC /ergocub/left_leg/state:o (joint_encoders) 100
- - - /ergocub/left_leg/stateExt:o Defined in stateExt.thrift 100
Force-Torque Sensors left_leg/FT FT45, FT58 /ergocub/left_leg/FT/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
IMU left_leg/imu STRAIN2, BNO055 /ergocub/left_leg/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
- left_foot_heel_tiptoe/imu STRAIN2, BNO055 /ergocub/left_foot_heel_tiptoe/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100

Right Leg

Type Sensor name Device YARP Port Data pattern Publish Rate (Hz)
ControlBoards right_leg EMS+2FOC /ergocub/right_leg/state:o (joint_encoders) 100
- - - /ergocub/right_leg/stateExt:o Defined in stateExt.thrift 100
Force-Torque Sensors right_leg/FT FT45, FT58 /ergocub/right_leg/FT/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
IMU right_leg/imu STRAIN2, BNO055 /ergocub/right_leg/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100
- right_foot_heel_tiptoe/imu STRAIN2, BNO055 /ergocub/right_foot_heel_tiptoe/imu/measures:o Defined in multipleAnalogSensorsSerializations.thrift 100