Skip to content

unitycoder/VAMCozmo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MRCozmo

This project explore to operate the Anki Cozmo robot in mixed reality (MR) and virtual reality (VR) using OpenXR supported head mounted display (HMD) such as Microsoft Hololens and Oculus Quest 2.

This document demonstrates some examples and record the future development steps.

[! Please note that this repository is under continuous development and improvement. Only the functionalities in the CozmoMRTest scene is working. But please feel free to explore other work in progress code base as well!]

Table of Contents


Application Demos

System architecture

Demos


Raycast way point selection and path following


cozmo lift

MR Robot Path Planning using Oculus Quest 2 Passthrough API


cozmo lift

Free hand path planning and drawing in VR:


cozmo lift

Free Hand Lift Control Using Hololens One Hand Ruler

In simulation in Unity editor or in VR:


cozmo lift

Demo of live control of Cozmo via Hololens 2:


cozmo lift

Lift Control with VR controller


cozmo lift

Turning head angle with VR headset


cozmo lift

Live 2D video streaming


cozmo lift

System Architecture


The robot model was imported to Unity using URDF Importer

cozmo lift

The communcication between ROS and HMD is built on top of the Unity ROS TCP Connector

cozmo lift


Learn more about this project from our paper at the 5th International Workshop on Virtual, Augmented, and Mixed Reality for HRI ( VAM-HRI 2022): https://openreview.net/pdf?id=HYIes841hJc

About

Operation of the Anki Cozmo Robot in Mixed Reality and Virtual Reality

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 91.6%
  • ShaderLab 5.2%
  • Python 2.7%
  • Other 0.5%