NoStrandAMust Dataset
Authors/Creators
-
Wirkus, Malte
(Contact person)1
-
Langosz, Malte
(Project leader)1
- Lim, Jung Min (Project member)1
- Kamath, Abhijit Krishnananda (Project member)1
- Liersch, Julian (Project member)1
- Otto, Marc (Project member)1
-
Tamilmani, Kabilan
(Project member)1
- Lessa, Nayari (Project member)1
-
Lodhi, Muhammad Haider Khan
(Project member)1
- Kasperski, Sebastian (Project member)1
- Eisenmenger, Jonas (Project member)1
-
Dettmann, Alexander
(Project leader)1
-
Kirchner, Frank
(Supervisor)1
Description
NoStrandAMust Dataset
1. Introduction
This dataset was produced during the NoStrandAMust project, by robotics researchers from the DFKI-RIC (German Research Center for Artificial Intelligence - Robotics Innovation Center) between February 2022 and May 2025.
The project aims to study the interactions between robot wheels or legs and the ground to improve real-time simulation capabilities and overall robot autonomy in varying environments for future space missions.
One part of the project is to collect different sensor data while different robots are moving in a controlled environment over different ground conditions. This dataset consists of cleaned and structured data records from these experiments.
As a test track for the robot experiments, a construction was used that consisted of wooden basins filled with different terrain materials, namely sand, gravel, and an imitation of cooled and solidified lava. The file test_track.jpg shows a bird's eye view of the test track. The four robots whose data are included in the dataset are shown in the file robots.png.
2. Dataset
2.1 Experiment variants
Each of the four robots was subjected to two types of maneuvers on different terrains. The two types of maneuvers include:
- Straight line: The robot moves in a straight line.
- lockwise rotation: The robot rotates clockwise in a small diameter circle.
Each of these maneuvers was performed repeatedly on four different terrain basins as follows:
- Gravel: The basin is completely filled with ~10 mm diameter gravel.
- Sand: The basin is completely filled with fine sand, 0-1 mm diameter.
- Lava: Artificial rock consisting of fiberglass and a layer of polyester concrete.
- Concrete: Solid concrete floor.
For the legged robot Crex, the straight line maneuvers were repeated with two different gaits:
- Single leg gait: Only one leg moves at a time, while the other legs remain on the ground for support.
- Cross gait: The diagonal legs move together - one front leg and the opposite back leg move at the same time.
Some robots did not complete all variants. In most cases, this was due to the operator's decision not to perform the maneuver on the respective terrain type (e.g., lava terrain is difficult and potentially dangerous for some robots). In other cases, the reason was a sensor error (Coyote in the variant with clockwise rotation). The inclusion of concrete floor was considered optional and was only included in a few cases. The following table provides an overview of the variants included for each robot.
| Variant | ARTEMIS | Charlie | Coyote | Crex |
| Straight line | ||||
| Concrete | x | - | - | x |
| Gravel | x | x | x | x |
| Lava | x | - | x | x |
| Sand | x | x | x | x |
| Clockwise turning | ||||
| Concrete | x | - | - | - |
| Gravel | x | - | x | x |
| Lava | x | - | - | - |
| Sand | x | - | - | x |
2.2 Recorded Data
All systems data was captured from the devices summarized in Table 1.
Table 1: Data included in the dataset
| IMU | imu_sensors.csv |
Contains the raw sensor output from the IMU, including time-stamped accelerometer and gyrometer readings that provide linear accelerations and angular velocities. |
| IMU | imu_orientation.csv |
Contains the spatial orientation determined from the integration and fusion of the raw IMU data as provided by the devices. The orientations are given as quaternions. |
| Joints | joint_commands.csv |
Commands sent to the robot for each individual joint. The data structure includes fields for positions, velocities, accelerations, efforts and raw (e.g. PWM). Not all fields are filled for all robots. |
| Joints | joint_state.csv |
State of each joint. The data structure includes fields for positions, velocities, accelerations, efforts and raw (e.g. PWM). Not all fields are filled for all robots. |
| Force/torque sensor | force_torque.csv |
Measurements of contact forces in the robot's feet or legs. The wheeled robots don't have force sensors, so this file is missing for ARTEMIS and Coyote. |
| VICON motion tracking | motion_tracking.csv |
Cartesian poses determined by a VICON motion tracking system. This data can be used as ground truth. |
| External video camera | video.mp4.defaced.mp4 |
Video data of the robot run captured by an external camera. The captured videos are only roughly aligned with the remaining sensor data and are not precisely synchronized. The videos have been post-processed with the Deface Library to anonymize faces that might appear on the videos. False positives from the face detection algorithms can result in artifacts in the video. |
2.3 File Structure
The data is organized in a directory tree structure, with the robot name as the first level folder name, the maneuver as the second level folder name, and the experiment variant as the third level folder name.
The experiment variant is encoded according to the following pattern:
${gait_name}_${terrian_name}_${run_id}
Only the lowest level directory contains the data files for the corresponding run, with the contained data encoded in the filename according to Table 1.
Here is an overview of the file tree:
.
└── ${robot_name}/
├── straight_line/
│ └── ${variant}/
│ ├── imu_orientation.csv
│ ├── imu_sensors.csv
│ .
│ .
└── turn_clockwise/
└── ${variant}/
├── imu_orientation.csv
├── imu_sensors.csv
.
.
3. Acknowledgements
The project on which this publication is based was funded by the German Federal Ministry for Economic Affairs and Energy under the funding code 50RA2122 The authors are responsible for the content of this publication.
Files
NoStrandAMust-Dataset-v1.0.0.zip
Additional details
Related works
- Continues
- Conference paper: 10.1088/1742-6596/2716/1/012092 (DOI)
- Conference paper: 10.1088/1742-6596/2716/1/012096 (DOI)
Funding
- Federal Ministry for Economic Affairs and Climate Action
- 50RA2122