SparrowHawk is the Augmented Reality and User Interface powering RoMA: Robotic Modelling Assistant. SparrowHawk is designed as a plugin for the Rhino 5 CAD tool. It can be run with or without the RobotPrint plugin, which operates the robotic 3D printer.
The project is currently being developed under the Meta branch for a user study using and Optical See-Through (OST) system.
-
Before running or debugging the plugin, make sure to get the .dll from openvr/bin/win64/openvr.dll and put it in the SparrowHawk bin directory.
-
Use NuGet Package Manager to set up MathNet.Numerics.
SparrowHawk is the C# port and extension of the Kestrel robotic printing plugin for Rhinoceros, orignally written in C++. SparrowHawk's name comes from a colloquial term for the american kestrel. SparrowHawk's architecture was developed by Jimmy Briggs, who also developed much of the code base. SparrowHawk also has important contributions from Huaishu Peng (system design), Cheng-Yao Eric Wang (interaction implementation), and Kevin Guo (interaction design).