Puppeteer Your Robot: Augmented Reality Leader-Follower Teleoperation

Jonne van Haastregt*, Michael C. Welle*, Yuchong Zhang, Danica Kragic

High-quality demonstrations are necessary when learning complex and challenging manipulation tasks. In this work, we introduce an approach to puppeteer a robot by controlling a virtual robot in an augmented reality setting. Our system allows for retaining the advantages of being intuitive from a physical leader-follower side while avoiding the unnecessary use of expensive physical setup. In addition, the user is endowed with additional information using augmented reality. We validate our system with a pilot study n=10 on a block stacking and rice scooping tasks where the majority rates the system favorably. Oculus App and corresponding ROS code are available on this website.

*Contributed equally

Occulus 3 App

Alpha version:

Disclaimer: This application is intended for research purposes, and may contain bugs or unexpected behavior. Users should always ensure a safe distance is maintained when operating the robot. The developers are not liable for any injuries, damages, or losses resulting from the use of this app. Use of this application is solely at the user's own risk.

Code

Code available at the following repository:

Questionnaire

Download the user post study Questionnaire

Contact

  • Jonne van Haastreg; jmvh(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Michael C. Welle; mwelle(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Yuchong Zhang; yuchongz(at)kth.se; KTH Royal Institute of Technology, Sweden
  • Danica Kragic; dani(at)kth.se; KTH Royal Institute of Technology, Sweden