Featured Projects

C++
Python
ROS2
YOLO
CAD
Self-Reconfigurable Quadruped from Scratch
A quadruped capable of walking, rolling, and bowling

Python
ROS2 MoveIt2
OpenCV
The Pool-inator
The Franka Emika Panda 7-DoF arm plays pool autonomously using MoveIt2 and OpenCV
More Projects

Python
Trajectory Planning
Manipulation
Feedforward Control
KUKA youBot Mobile Manipulation
Trajectory planning and control of the youBot mobile manipulator in CoppeliaSim

C++
Python
Computer Vision
Clash of Hands
The Allegro Hand to play rock-paper-scissors using machine learning strategies that help it get smarter with every game

Python
OpenCV
Manipulation
Pen Stealer
The PincherX 100 robot grab a pen autonomously

C++
Arduino
Max/MSP
Digital Music
Glowphonic
An interactive musical instrument with touch petals, IMU-based tremolo, and reactive lighting synchronized via ESP32 and Max/MSP

Python
PyTorch
Computer Vision
Generative AI
BLIP
GPT-2
Poetic Lens
An AI pipeline that transforms photographs into poetry using computer vision and text generation

Python
CAD
OptiTrack
Swarm Construction
Autonomous bridge construction using a swarm of quadrotors (In Progress)