Home - osudrl/CassieVrControls GitHub Wiki

Robot VR Tools - An Introduction

The HTC Vive can be used to track and control the walking robot CASSIE. While controlling a CASSIE game or demo is a feature expected to be implemented in the future, the main focus right now is to use the HTC Vive coupled with the SteamVR software to track the position of the robot in the real world.

The vive quick start guide for linux can be found here.

Tracking

Using Valve's OpenVR SDK

Valve released the OpenVR SDK to allow development for the Vive in C/C++.

Work so far on using openvr is documented on this wiki page and mostly the OpenVR tracking example repository.

Unity's SteamVR plugin

By developing a Unity game that uses the SteamVR plugin, a virtual scene can be easily generated using Unity's builtin tools. In addition to easily accessing tracking data, a game in Unity could also be a quick way to make a demo or controller using virtual reality for the robot.

Work in Unity is documented on this wiki page.