My work with the TIER Lab's Misty II and Duckiebots
Misty mirrors a waving person.
Using obstacle detection to navigate through space.
Presenting our work on socially aware robot navigation with the Duckiebot at the Hunter Undergraduate Research Conference 2024.
Presenting our computer vision work for social robot navigation with Misty Hunter Undergraduate Research Conference 2025.
Here are some of the AR projects I have worked on with the Computer Vision Lab at Hunter. Each project was developed in Unity and deployed to a Magic Leap AR headset.
Here, I'm looking at the mesh (of bookshelves) beyond the wall I'm physically standing in front of. In each session, I construct the mesh by looking around, and the mesh persists as part of the constructed world mesh. However, the mesh can be updated if a structure moves or changes form. I can toggle between the transluscent and triangle meshes.
With a built mesh, I used raycasting to select corners (points of the mesh), allowing me to build a playing space or bounding box within the virtual world.
Once we have a mesh of the environment, I can add properties to it like rigidbody colliders, allowing me to simulate placing virtual items on physical elements. I also added push forces to interact with the ducks.
I made too many ducks (for science) before writing the destroyDuck function.
This functionality detects and recognizes hands and their gestures, allowing me to attach functionality to associated actions. For example, this Cube Viewer Deluxe allows for object creation, rotation, and deletion with hand gestures.
Some of the stimuli generated using Unity for research. With some C# and Python scripts, we automated the process of generating >10000 videos (2s each) that can be used as stimuli.
I used some 3D modelling in Blender to help create a Monster mask for a theatrical production.
I often look to preexisting (and readily available) items when building puppets or costume items, but I had a specific shape for the monster mask I had in mind, and access to a 3D printer.
Due to the size of the 3D printer and the limitations on the pieces it could print, I segmented the model into parts.