Unified Robotics Series


Robotic Replacement of Tilted Panels

We designed a robot-mounted 4-bar linkage mechanism in SolidWorks to position panels on tilted surfaces at varying heights and locations. Additionally, we developed and installed two distinct grippers on separate robots to perform pick-and-place operations.

Thus With a Kiss I Die

I worked with a team to implement a multi-robot system for a Romeo and Juliet performance, featuring three robots—some with dual roles. The robots communicated via MQTT over WiFi, allowing reliable coordination of scene cues and timing, outperforming IR-based alternatives. Each robot followed a character-specific “script” of tasks and advanced actions upon receiving triggers. AprilTag tracking with OpenMV cameras enabled consistent following behavior. All robots shared a unified base program for general functions, leveraging a common drive platform.

Report

Download Report

Robotic Pick and Place System

This project focused on developing a vision-guided robotic arm system with quintic trajectory planning for precise motion control. The robot was able to detect, localize, and sort balls by color during test trials. Additionally, the system supported dynamic tracking and manipulation of uniquely shaped objects.

Report

Download Report

Automated Maze Mapping and Exploration

I worked with a team to build a ROS-based system for autonomous maze navigation using a TurtleBot 3 Burger. The robot was programmed to map, localize, and navigate using SLAM, AMCL, and A* algorithms. We implemented C-space generation, frontier detection, and navigation algorithms from scratch. All nodes were programmed in Python, with custom launch files created for the system.

Report

Download Report