Andy Thai

Andy Thai

Ph.D. Student | Computer Graphics & Machine Learning

Home Resume Projects Teaching Contact Art

Research Projects


3DTracker

Rodent 3DTracker

2017 - 2019

A series of software tools developed to interface with cameras and IMUs for data synchronization and collection. The system gathers robust rodent behavioral information and projects it into 3D space with 4K resolution camera data. Work was presented as a poster at Society for Neuroscience 2018.

Aguilar-Rivera M, Gygi E, Thai A, Matsumoto J, Nishijo H, Coleman T, Quinn L and Chiba A. Real-time tools for the classification of social behavior and correlated brain activity in rodents. Society for Neuroscience, 2018.

RUBI

RUBI-PAL Project

2017 - 2018

The RUBI (Robot Using Bayesian Inference) - Perception, Action, and Learning Social Robot is an interactive educational robot centered around early childhood education.

I developed and maintained ROS C++ modules, Python behavioral code, and created animations for the robot; it has been deployed in several classroom environments at UCSD's Early Childhood Education Center.

Find out more

project name

BioVotion Data Analysis

2018

A small project consisting of creating scripts and software to gather and process medical data and vital signs from Biovotion Everion sensors for future potential use in vital sign tracking experiments.

project name

iRat

2016 - 2017

A project involving running experiments and labeling video data of iRat robot models alongside rat specimens to observe pro-social behavior and interaction.

RodentGrimace

Rodent Grimace Scale Classification

2016 - 2017

A project consisting of the collection and labeling of rodent facial data in various forms of distress according to the Rodent Grimace Scale.

Personal Projects


CatVR

Cat Defender VR

2018

An Oculus VR multiplayer co-op video game where the player and a friend defend a cat from a series of monsters.

Code   Video

AnimeList

Anime Recommender System

2017

An exploration and implementation of collaborative filtering recommendations using the MyAnimeList user preferences dataset.

Code

AnimeList

Taskr

2017

A web application made for users to schedule everyday tasks using the Eisenhower Matrix scheduling format.

Code   Website

project name

Soundboard

2017

A web application modeled after a soundboard, which plays sample set of sounds.

Code   Website

Allegheny

Allegheny Car Crash Analysis

2017

A data science oriented approach to analyzing the factors of car crashes within Pennsylvania's Allegheny county.

Code

Brain-o-War

Brain-o-War

2017

A 3D Neurosky-based tug-of-war-esque game where players "wrestle"​ with moving a ball using their brain waves as controls.

Code

ProjectTitanic

Project Titanic

2017

A ship navigation game on top of a custom-made OpenGL rendering engine. The game features basic implementations of toon shading, collision detection, water effects, SFX, procedural terrain generation, and particle effects.

Code   Video

project name

Processing Ball Animation

2015

A short, abstract animation created using the Java-based Processing library for a interdisciplinary computing in the arts and music course.

Code