HL2-DINO / DINO-Unity

A Unity project for the HoloLens 2 to detect and track infrared markers / tools
https://hl2-dino.github.io/DINO-Unity/
BSD 3-Clause "New" or "Revised" License
15 stars 2 forks source link
hololens2 infrared-tracking research-mode unity

DINO-Unity Homepage

<!DOCTYPE html>

HoloLens 2 & Detection for Infrared Navigation with OST AR headsets

OverviewRequirementsGetting StartedAcknowledgements

Overview

This repository supplies you with a sample Unity project which consumes the DINO-DLL project and creates a Unity app for the HoloLens 2 to position virtual models based on infrared tracking data.

User app experience recorded with Mixed Reality Capture

DINO-Unity has been developed and released with 3 LTS versions of Unity: 2019.4.22f1, 2020.3.42f1, and 2021.3.2f1.

At the time of release of this project (2023), Microsoft's recommendation for a Unity version is the Unity 2021.3 LTS release.

Note: The main branch of this repo is just a landing page, if you want to take a look at implementations for the three major versions of Unity, use links below:

To get up and running on your own machine, follow the instructions in Getting Started.

Getting Started

  1. Determine which major version of Unity you're targeting (let's assume it's 2021).

  2. Clone the repo and switch to the relevant branch (e.g. Unity 2021).

    git clone https://github.com/HL2-DINO/DINO-Unity
    cd DINO-Unity
    git checkout unity-21

    You should now have a local copy of the source code needed to open and your chosen version of the DINO-Unity app using the Unity Editor.

  3. Read the relevant README file for detailed instructions on building and deploying the Unity application to your HoloLens 2. You can read it locally on your machine, or access them from here:

  4. Read the docs/wiki for more info on how to use and customise the app.

License

This project is licensed under the BSD License.

Acknowledgements


[^1]: Iqbal H., Rodriguez y Baena, F. (2022) Semi‑Automatic Calibration for Augmented Reality Systems in Surgery. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems dx.doi.org/10.1109/IROS47612.2022.9982215