ROS, Gazebo, and RViz
Implemented as a ROS catkin package with Gazebo simulation, RViz views, navigation workflows, and Python ROS nodes.
Project
A Robot Operating System (ROS)/Gazebo testbed for studying how people calibrate trust in an autonomous robotic teammate during multi-step tasks.
Overview
The testbed places a human operator and a simulated TurtleBot in shared task scenarios. The robot interprets human input, completes objectives, and records task outcomes for trust and collaboration research.
The system was built as a public-safe version of the original experiment package, with participant data and runtime state removed.
Citation
Frericks, J., Kang, B., Outland, N., Doshi, P., Johnsen, K., & Schecter, A. (2024). Trust and collaboration testing in controlled human-robot environments. In 2024 IEEE 6th International Conference on Cognitive Machine Intelligence (CogMI) (pp. 127-136). https://doi.org/10.1109/CogMI62246.2024.00026
Demo
Visuals
System
Implemented as a ROS catkin package with Gazebo simulation, RViz views, navigation workflows, and Python ROS nodes.
PyQt interfaces present task prompts, QR and puzzle clues, maze navigation, wire identification, and operator guidance steps.
Task outcomes and interaction events are captured as the human-robot team progresses through the experiment.
Environment
Impact
Published at IEEE CogMI 2024 and recognized with a Best Paper Award.
The testbed supported a funded study of trust and collaboration in controlled human-robot environments.
Links