Skip to content

DAS Ego-Finger Data Introduction

简体中文 | English

This document introduces common topics, device IDs, coordinate frames, and data parsing entry points in DAS Ego + dual Finger merged data packages.

Data Parsing Tools

  1. Data parsing SDK: das-datakit
  2. Sample data:
    • Source filename: DAS-EGO-rk3588-1307e1dc38ec99a0-edge_events-DAS-Ego_20260405173815_center_leader_f3d0899d_ec99a0_process_merge_vio_first_third_infer_result.mcap
    • Download sample source file

Topic Naming

The current data uses robot0, robot1, and robot2 to distinguish devices. This naming may be optimized in future versions.

IDDevice
robot0DAS Ego
robot1Left DAS Finger
robot2Right DAS Finger

DAS Ego Topic

TopicSchemaFrequencyDescription
/robot0/sensor/camera0/compressed
/robot0/sensor/camera1/compressed
/robot0/sensor/camera2/compressed
/robot0/sensor/camera3/compressed
/robot0/sensor/camera4/compressed
/robot0/sensor/camera5/compressed
CompressedImage
30HZSix DAS-Ego RGB camera video streams, ordered from left to right
/robot0/sensor/camera0/camera_info
/robot0/sensor/camera1/camera_info
/robot0/sensor/camera2/camera_info
/robot0/sensor/camera3/camera_info
/robot0/sensor/camera4/camera_info
/robot0/sensor/camera5/camera_info
CameraCalibrationSingle frameIntrinsic and extrinsic parameters for the six DAS-Ego RGB cameras, ordered from left to right
/robot0/sensor/camera2/camera_info_resize
/robot0/sensor/camera3/camera_info_resize
CameraCalibrationSingle frameLow-resolution intrinsic and extrinsic parameters for the two middle DAS-Ego cameras
/robot0/sensor/imuIMUMeasurement200HZDAS-Ego IMU information
/robot0/vio/eef_posePoseInFrame30hzDAS-Ego 6D pose in the Ego world coordinate frame
Coordinate frame introduction:
https://docs.genrobot.ai/products/das-ego#sec3
/robot0/vio/relative_eef_posePoseInFrame30hzDAS-Ego 6D pose. The DAS-Ego pose at time 0 is used as the world-frame origin, and subsequent poses record changes relative to time 0

/robot0/sensor/audioAudioData30HZAudio data. The current maximum recording length is 15 s
/robot0/system/infoSystemInfo1HZSystem information

DAS Finger Topic

TopicSchemaFrequencyDescription
/robot1/sensor/camera0/compressedCompressedImage
30HZCamera image from the left DAS-Finger device
/robot2/sensor/camera0/compressed
CompressedImage
30HZCamera image from the right DAS-Finger device
/robot1/sensor/camera0/camera_infoCameraCalibrationSingle frameLeft DAS-Finger device calibration
/robot2/sensor/camera0/camera_infoCameraCalibrationSingle frameRight DAS-Finger device calibration
/robot1/sensor/imuIMUMeasurement200HZIMU data from the left DAS-Finger device
/robot2/sensor/imuIMUMeasurement200HZIMU data from the right DAS-Finger device
/robot1/sensor/magnetic_encoderMagneticEncoderMeasurement50HZLeft DAS-Finger gripper distance data (m)
/robot2/sensor/magnetic_encoderMagneticEncoderMeasurement50HZRight DAS-Finger gripper distance data (m)
/robot1/vio/eef_pose
PoseInFrame
30HZLeft DAS-Finger device 6D pose
Shares the world coordinate frame with Ego: https://docs.genrobot.ai/products/das-ego#sec3
Local coordinate frame: origin at the Finger camera center, X forward, Y left, Z up
/robot1/vio/relative_eef_posePoseInFrame30HZLeft DAS-Finger device 6D pose
The left DAS-Finger pose at time 0 is used as the world-frame origin, and subsequent poses record the trajectory relative to time 0
/robot2/vio/eef_posePoseInFrame30HZRight DAS-Finger device 6D pose
Shares the world coordinate frame with Ego
/robot2/vio/relative_eef_posePoseInFrame30HZRight DAS-Finger device 6D pose
The right DAS-Finger pose at time 0 is used as the world-frame origin, and subsequent poses record the trajectory relative to time 0

Coordinate Frames

URDF

World Coordinate Frame

The poses of Ego and the two Finger devices are represented in the world coordinate frame constructed from the Ego pose at the initial capture timestamp.

For details, see DAS Ego Manual - World Coordinate Frame.

Ego Local Coordinate Frame

For the DAS Ego local coordinate frame definition, see DAS Ego Manual - Local Coordinate Frame.

Ego local coordinate frame

Finger Local Coordinate Frame

The Finger local coordinate frame origin is at the camera optical center. It is a right-handed frame with X forward, Y left, and Z up, consistent with the base_link position in the URDF.

For details, see DAS Finger Manual - Local Coordinate Frame.

Finger local coordinate frame

GenRobot AI Documentation