The dataset comprises ~60 minutes of data split approximately equally across four different map configurations, each with three runs. For each map configuration, we obtain a map of the arena by using the ROS hector mapping package with the Toyota HSR’s onboard Hokuyo UST-20LX laser range sensor. To provide additional variation, our dataset comprises two people, with the map configurations split equally between them. We use a high-frequency (100Hz) Vicon motion capture system to provide ground-truth tracking of humans, the robot, external camera positions, and goal locations.

Data Sources:

  • ASUS Xtion Pro Live – an onboard (robot-mounted) RGB-D camera
  • Intel Realsense D435 – a static/external RGB-D camera
  • Vicon Motion Capture System (100Hz)

Arena Setup

We recorded the dataset within a designated arena (7.1x4.2m) marked out within a large laboratory and under a Vicon motion capture system. The dataset comprises four different configurations of obstacles/goal locations. For each map configuration, we collected three ~5-minute runs of human behaviour. During each run, a person walks repeatedly between both goal locations and entrance/exit locations for the arena. Meanwhile, a human operator moves the Toyota Human Support Robot around the arena, attempting to maintain vision of the person with the head-mounted RGB-D camera.

new

Environment Mapping

For each of the four obstacle configurations in the dataset, we provide a map generated using the HSR’s onboard laser range sensor (Hokuyo UST-20LX) with the ROS package hector mapping.

new

Motion Capture Setup

To acquire the dataset, we calibrated the motion capture arrangement (18 Vicon Vero 2.2 cameras 2.2MP with 850nm IR emitters) cameras to achieve a sub-millimetre average residual tracking.

For person tracking, we mount reflective IR markers onto helmets with unique 3D arrangements. To obtain accurate goal locations we use similarly tracked objects placed at each obstacle/goal location. For camera sensors, we use custom 3D-printed mounts with unique marker arrangements.

new

ROS Topics

Each rosbag contains the following list of topics:

Topic Frequency [Hz] Description
/vicon/world 100 Pose of the vicon origin
/tf 30 TF transforms (e.g. robot and camera frames)
/tf/static 30 Static TF transforms (e.g. fixing camera to world frame)
/vicon/bottle_4_markers/bottle_4_markers 100 Pose of the bottle/bin marker
/vicon/d435_4\_markers/d435_4_markers 100 Pose of the static camera marker origin
/vicon/entrance_3_markers/entrance_3_markers 100 Scene entrance/exit marker
/vicon/exit_3_markers/exit_3_markers 100 Second scene entrance/exit marker
/vicon/person_1/person_1 100 Pose of the helmet/person’s head
/vicon/plant_3_markers/plant_3_markers 100 Pose of the plant marker
/vicon/table_4_markers/table_4_markers 100 Pose of the table marker
/camera/depth/image_rect_raw/compressed 30 Static camera depth images
/camera/color/image_raw/compressed 30 Static camera rgb images
/hsrb/head_rgbd_sensor/depth_registered/image_rect_raw/compressed 30 Robot camera depth images
/hsrb/head_rgbd_sensor/rgb/image_rect_color/compressed 30 Robot camera rgb images