Record all of the data produced by each of the different sensor models configured onto the ego-vehicle using Sensor Capture Mode.

Sensor Capture Mode differs from simply connecting sensor models to the ego-vehicle in that instead of streaming a single data stream (i.e. RGB image feed for the camera sensor model), once the record command is received, every data source is captured simultaneously.

Using the camera sensor model as an example, enabling Sensor Capture Mode will record the RGB image, semantic segmentation image, and instance segmentation image all at once.

Preparing sensors for Capture Mode

First off, before enabling Sensor Capture Mode, all sensors must be connected and configured correctly. Refer to this link for detailed sensor setup instructions.

Second, each sensor must be toggled by enabling the Sensor Capture button (see screenshot below) from the active Sensor List.

Important change notes for version 22.R1.0

  • Sensor Capture Mode will now apply noise error consistently across all point cloud data regardless of intensity values.

  • Fixed issues with VLP32, H800, M1600 lidar model output when using Sensor Capture Mode.

Recording sensor data with ROS

Integrate sensor data recording by creating a routine in ROS with the SensorSyncData subscriber.

SensorSyncData Subscriber when enabled, saves recorded sensor data in the designated directory. (User → Sim)

  • Message Type: morai_msgs/msg/SaveSensorData

  • Default Topic: /SaveSensorData

No

Name

Type

Unit

Remarks

1

is_custom_file_name

bool

-

If False, the default save directory will be used. If True, allows the user to set a custom save point.

2

custom_file_name

string

-

(True if is_custom_file_name is also true): Sets the file name of the save file

3

file_dir

string

-

(True if is_custom_file_name is also true): Sets the destination directory of the save file

Sensor data is saved in the default save directory at MoraiLauncher_{os}_Data\SaveFile\SensorData. Saved data is divided into folders by sensor type.

Recording sensor data manually with the keyboard

Hitting the Space Bar will save all sensor data (all sensors must be properly connected)

Sensor data is saved in the default save directory at MoraiLauncher_{os}_Data\SaveFile\SensorData