ACME: A Multi-Cultural Multi-Embodiment Social Navigation Dataset

(Under Review)
*Indicates Equal Contribution
National University of Singapore Miraikan Carnegie Mellon University George Mason University Keio University SSI University of Bonn Universidad de Extremadura University of Michigan Ewha Womans University
31.1 hrs
Robot Onboard Data
43.5 hrs
BEV Camera Data
72,058
Pedestrian Trajectories
5
Countries
8
Institutions
7
Robot Embodiments

Abstract

Understanding how robots and humans move in shared spaces is essential for designing effective social navigation policies and predicting human behavior. However, existing datasets often lack the diversity needed to capture differences in culture, geography, and human-robot interaction—factors that strongly shape appropriate social behavior. To address this gap, we introduce ACME, the first multi-cultural and multi-embodiment social navigation and pedestrian trajectory prediction dataset and benchmark. A data collection effort across 8 universities in 5 countries, using 7 robot embodiments, ACME is a large and diverse multi-modal dataset aimed at advancing social navigation research. Unlike prior datasets, it focuses on capturing goal-driven social navigation behavior in challenging social scenarios with explicit robot-crowd interaction through robot speech. To facilitate learning navigation policies and predicting pedestrian trajectories, ACME provides 3D and 2D scene features, odometry, interaction information, and human-annotated pedestrian trajectory labels. We make ACME easy to use by providing both human-readable data for each sensor modality as well as raw binary data. Our qualitative and quantitative analyses show that our dataset captures more challenging scenarios and a larger and diverse distribution of pedestrian behavior when compared to previous datasets.

Onboard Sensor Data

ACME collaboration map
Carnegie Mellon University
George Mason University
Keio University
Miraikan
National University of Singapore
University of Bonn
Universidad de Extremadura
University of Michigan

Data Format

Onboard robot data is released in two complementary formats. Raw ROS2 bag files contain all recorded topics in their original message formats, with each bag corresponding to a single trajectory. Pre-processed human-readable data is uniformly sampled at 4 Hz and organized hierarchically: each institution has a dedicated folder, within which each trajectory is a separate subfolder named with location and recording-date metadata. Inside each trajectory folder, per-modality subfolders contain time-synchronized files named by timestamp index (index.extension).

The following data streams are available per trajectory:

  • Odometry — CSV with timestamp, X/Y position (odom frame), yaw, and linear/angular velocities.
  • Egocentric RGB images — stored as JPEG; some institutions (e.g., GMU, UEx) provide additional 360° views.
  • LiDAR point clouds — PCD format from onboard 3D LiDARs.
  • Robot speech — 2-column CSV with timestamp and utterance string (NUS, UEx, Miraikan, Keio subsets).
  • Sensor calibration — binary static transforms, camera intrinsics text files.
  • Scenario tags — CSV mapping trajectory names to scene/pedestrian scenario tags.

Trajectories were segmented using Begin / Discard / End event markers logged during teleoperation, discarding any segments where the robot behaved erratically or the teleoperator was approached for conversation.

The table below summarises the hardware and data duration for each contributing institution:

Institution Robot Platform Sensors Pose Estimate BEV Camera Robot Data (hrs) BEV Data (hrs) BEV Trajectories
NUS Unitree GO2 RealSense D435i, Hesai XT-16 LiDAR Odometry GoPro Hero9 6.54 10.01 31,848
Miraikan Suitcase Robot RealSense D435i, Velodyne VLP-16 LiDAR Localization GoPro Hero12 9.43 12.39 21,322
CMU Suitcase Robot Zed 2, Velodyne VLP-16 LiDAR Localization GoPro Hero10 1.56 2.65 1,987
Keio Suitcase Robot RealSense D435i, Velodyne VLP-16 LiDAR Localization GoPro Hero12 1.64 3.84 5,095
UMich Stretch 2 RealSense D435i, Velodyne VLP-16 Wheel Odometry GoPro Hero13 3.20 5.10 3,728
UEx Shadow Robot Zed 2i, Ricoh Theta Z1, Robosense BPearl & Helios Visual-Inertial Odometry, LiDAR Localization 3.29
GMU Scout Mini Zed 2, Velodyne VLP-16 Wheel Odometry Logitech C920 3.45 2.30 3,186
UBonn Unitree GO1 GoPro, Velodyne VLP-16 LiDAR Odometry GoPro Hero12 2.43 7.27 4,892
Human trajectory verification annotation tool UI
Human verification tool used to correct ByteTrack trajectory errors (relabel, break, join, delete, disentangle).
Scenario tagging annotation tool UI
Scenario tagging tool used to label robot trajectories with location-based and pedestrian-centric tags.

Analysis

We characterize scenario complexity along three axes: pedestrian density, traversability, and degree of social compliance (measured via geometric planner failures). Compared to SCAND and MuSoHu, ACME captures scenarios with higher crowd density closer to the robot and lower traversable space, reflecting its focus on challenging, goal-directed social navigation.

Scenario Distribution

Distribution of location-specific and pedestrian-centric scenario tags in ACME
Distribution of scenario tags across ACME trajectories. Location tags (left) include narrow/wide corridors, intersections, blind corners, open areas, and entries/exits. Pedestrian-centric tags (right) include against traffic, with traffic, passing conversational groups, overtaking, and more.

Pedestrian Density & Traversability

Pedestrian coverage boxplots — dataset A
Pedestrian coverage boxplots — dataset B
Pedestrian coverage boxplots — dataset C
Traversability summary — part A
Traversability summary — part B
Traversability vs pedestrian density — grouped
Traversability vs pedestrian density — individual

Robot Speech Analysis

Trajectories collected at NUS, UEx, Miraikan, and Keio include robot speech annotations. Three utterances were available: "Excuse Me / Please Give Way" (used when navigating through crowds requiring passage) and "Attention, Robot Here" (used as an awareness cue in low-visibility or distracted-pedestrian situations).

Robot speech usage at NUS vs pedestrian density and traversability
NUS (quadruped, teleoperated) — speech spans a wide range of densities, consistent with lower visual salience of the small robot.
Robot speech usage at UEx vs pedestrian density and traversability
UEx (Shadow robot, teleoperated) — "Attention Robot Here" concentrated at lower densities; "Excuse Me/Give Way" in crowded scenes.
Robot speech usage at Miraikan and Keio vs pedestrian density and traversability
Miraikan & Keio (suitcase robots, human-operated) — speech occurs less frequently and at higher traversability proportions compared to teleoperated robots.

Vision Navigation Model Benchmark

We benchmark ViNT and NoMAD — two state-of-the-art foundational vision navigation models — on ACME alongside SCAND and MuSoHu. Both models perform considerably worse on ACME, demonstrating the dataset's greater challenge for generalizable navigation policies.

Model Dataset FDE (m) MSE Cosine Sim. MAOE (°) Mean AOE (°) Total AOE (°)
ViNT ACME 0.85 ± 0.600.24 ± 0.300.95 ± 0.23 12.58 ± 26.518.24 ± 19.9341.22 ± 99.64
SCAND 0.46 ± 0.520.11 ± 0.230.98 ± 0.13 5.48 ± 15.473.68 ± 11.3118.41 ± 56.53
MuSoHu 0.83 ± 0.490.21 ± 0.340.96 ± 0.18 14.39 ± 21.2510.16 ± 16.2650.80 ± 81.30
NoMAD ACME 1.44 ± 1.000.63 ± 0.770.93 ± 0.22 20.68 ± 31.3511.74 ± 19.7593.88 ± 158.00
SCAND 0.79 ± 0.920.30 ± 0.590.98 ± 0.12 6.86 ± 16.394.11 ± 10.7332.89 ± 85.83
MuSoHu 1.53 ± 0.880.63 ± 0.770.94 ± 0.19 18.83 ± 26.1011.80 ± 17.2794.42 ± 138.16

BEV Videos and Pedestrian GT Annotated Trajectories

ACME collaboration map — BEV camera coverage
Carnegie Mellon University
George Mason University
Keio University
Miraikan
National University of Singapore
University of Bonn
University of Michigan

Data Format

Overhead Bird's-Eye-View (BEV) cameras were deployed at seven of the eight collection sites (NUS, Miraikan, CMU, Keio, UMich, GMU, UBonn). The BEV pipeline proceeds in four stages:

  1. Automated tracking — ByteTrack detects and tracks all pedestrians at 10 Hz from the BEV video feed.
  2. Human verification — Co-authors manually inspect and correct trajectories using a custom PyQt tool supporting relabel, break, join, delete, disentangle, and undo operations.
  3. Metric calibration — 2D-to-2D homography transforms (estimated via AprilTag markers or ground-truth keypoints) convert pixel coordinates to ground-plane metric coordinates.
  4. Post-processing & distribution — Trajectories shorter than 3.2 s are discarded; noise jumps (>5 m/s) are linearly interpolated or removed; trajectories are smoothed with a window of 5 frames; stationary segments are flagged. Final data is downsampled to 2.5 Hz and released in ETH/UCY-compatible .txt format for plug-in use with trajectory prediction models.

Anonymization varies by institution IRB requirements:

GMU sample — no anonymization
No anonymization (GMU, CMU)
NUS sample — face blurring
Face blurring (NUS, UMich, Keio)
UEx sample — full body segmentation
Full body segmentation (UEx, Miraikan, UBonn)
Anonymized
Annotated

Pedestrian Masks, Bounding Boxes and Keypoints provided for maximum data utility within privacy regulations.

To compensate for information loss from anonymization, bounding-box, segmentation-mask, and pose-keypoint detections (YOLOv8 + ByteTrack) are included alongside each RGB frame.

QR-code-based time synchronization between BEV and onboard data
QR codes encoding the current timestamp are displayed at session start to align BEV and onboard data streams post-hoc.
BEV semantic ground tags overlaid on pedestrian trajectories
Ground semantic tags overlaid on BEV pedestrian trajectories. Colors indicate: yellow = open space, blue = wide corridor, red = narrow corridor, green = intersection, orange = blind corner.
AprilTag position synchronization between robot and BEV camera
Poster-sized AprilTags placed on the ground plane enable spatial calibration (homography estimation) between the BEV camera and world coordinates.

Analysis

Trajectory Statistics vs. Prior Datasets

ACME contains 72,058 human-verified pedestrian trajectories over 43.5 hours — roughly 4× longer and 7× more trajectories than the previously largest verified metric dataset (TBD). It also spans the widest standard deviation in average speed (±0.75 m/s) and minimum interpersonal distance (±4.76 m), reflecting the breadth of cultural and environmental contexts captured.

Tracking duration comparison across pedestrian trajectory datasets
Trajectory tracking duration (s) — ACME sits in the middle with high variance, driven by wandering and stationary pedestrians.
Average motion speed comparison across pedestrian trajectory datasets
Average motion speed (m/s) — ACME has the highest standard deviation across datasets, reflecting diverse pedestrian behaviors across cultures.
Minimum distance between pedestrians across datasets
Minimum inter-pedestrian distance (m) — ACME shows the widest variance, reflecting crowd density differences across institutions and cultures.

Trajectory Prediction Model Benchmark

Five state-of-the-art trajectory prediction models were trained on ETH/UCY and evaluated on both ETH/UCY and ACME. While models improve progressively on ETH/UCY, performance on ACME degrades substantially for newer models — indicating ACME captures more challenging and diverse human behavior that current models fail to generalize to.

Model ADE / FDE (m)
ETH/UCY ACME
SocialGAN 0.34 / 0.71 0.68 / 1.57
AgentFormer 0.23 / 0.47 0.75 / 2.12
SGNet 0.22 / 0.48 0.61 / 1.31
TUTR 0.22 / 0.44 1.30 / 2.73
MoFlow 0.21 / 0.41 1.97 / 2.03

Cross-Cultural Comparison — Walking Speed

Pedestrian walking speed varies across locations. UBonn (Germany) and NUS (Singapore) show higher average speeds, partly due to outdoor environments. Miraikan (Japan) pedestrians walk slower, consistent with museum browsing behavior. High-density Asian locations (Miraikan, Keio) also show lower speeds.

Overall speed distribution by institution
Overall speed (all environments)
Speed in open areas
Open areas
Speed in wide corridors
Wide corridors
Speed in narrow corridors
Narrow corridors

Cross-Cultural Comparison — Passing Side

Passing-side preferences correlate with each country's road driving side. US and German institutions (UBonn, UMich, CMU, GMU) show a clear right-side passing tendency. Asian high-density locations (Miraikan, Keio, NUS) show weaker lateral preferences, where lane-following and overtaking interactions dominate over clear passing encounters.

Overall passing side radial chart
Overall (all environments)
Passing side in open areas
Open areas
Passing side in wide corridors
Wide corridors
Passing side in narrow corridors
Narrow corridors

Cross-Cultural Comparison — Personal Space

Personal space (average minimum approach distance) narrows laterally in corridor environments across all cultures, suggesting pedestrians adapt to spatial constraints. Frontal personal space in open areas is surprisingly consistent across countries, while US and Singapore locations show slightly larger frontal personal space in corridor settings (~2.5 m).

Overall personal space radial chart
Overall (all environments)
Personal space in open areas
Open areas
Personal space in wide corridors
Wide corridors
Personal space in narrow corridors
Narrow corridors