Skip to content

cake-lab/ARBot

Repository files navigation

ARBot icon ARBot: A High-Fidelity Robotic Manipulator Teleoperation Framework for Human-Centered Augmented Reality Evaluation

Harsh Chhajed1 · Tian Guo2

Worcester Polytechnic Institute

ACM arXiv

image

Table of Contents

Full Repository Installation

To download the repositories with all the dependencies, use the following command:

git clone --recurse-submodules https://github.com/cake-lab/ARBot.git

Install Procedure for Particular Submodules

Use the table below as a reference to build and run your code:

Sub-Module Name Content Step-by-Step Implementation Procedure
AR-PiPER ROS2 Package to simulate and control the PiPER Arm AR-PiPER
AR-OMX ROS2 Package to simulate and control the Robotis Open Manipulator X Arm AR-OMX
AR-CV Vision-based Teleoperation system for the CV+IMU control setup AR-CV
ARPose Android Studio Files for the ARPose Mobile Application ARPose

Dataset

The Full Dataset (132 User Trajectories) can be found at Dataset.

Demo Videos

These are a few demo videos for your reference. We will have more demo videos for you shortly.

  1. CV+IMU Interface
  2. CV+IMU Demo
  3. ARPose Application Interface
  4. ARPose Application Demo;
  5. Synthetic/Autopilot Test Demo
  6. Repeatability Demo

Citation

If you use ARBot in your research, please cite:

@inproceedings{10.1145/3793853.3799807,
author = {Chhajed, Harsh and Guo, Tian},
title = {ARBot: A High-Fidelity Robotic Manipulator Teleoperation Framework for Human-Centered Augmented Reality Evaluation},
year = {2026},
isbn = {9798400724817},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3793853.3799807},
doi = {10.1145/3793853.3799807},
abstract = {Validating Augmented Reality (AR) tracking and interaction models requires precise, repeatable ground-truth motion. However, human users cannot reliably perform consistent motion due to biome-chanical variability. Robotic manipulators are promising to act as human motion proxies if they can mimic human movements. In this work, we design and implement ARBot, a real-time teleoperation platform that can effectively capture natural human motion and accurately replay the movements via robotic manipulators. ARBot includes two capture models: stable wrist motion capture via a custom CV and IMU pipeline, and natural 6-DOF control via a mobile application. We design a proactively-safe QP controller to ensure smooth, jitter-free execution of the robotic manipulator, enabling it to function as a high-fidelity record and replay physical proxy. We open-source ARBot and release a benchmark dataset of 132 human and synthetic trajectories captured using ARBot to support controllable and scalable AR evaluation.},
booktitle = {Proceedings of the ACM Multimedia Systems Conference 2026},
pages = {409–415},
numpages = {7},
keywords = {Augmented Reality, Robot Teleoperation, Human-Robot Interaction},
location = {
},
series = {MMSys '26}
}

License

This project is licensed under the terms of the LICENSE file in this repository.

About

Official implementation for ARBot [MMSys2026]

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors