Multidisciplinary Design Project

type :

Algorithm Development

started :

Jan 2023

ended :

April 2023

I worked as part of an 8-member multidisciplinary team to program an autonomous robot over an intensive 8-week period. Our team collaborated across different skill sets, with each member owning distinct components that came together to produce a sophisticated robot capable of maze navigation and image recognition.
This project provided an invaluable opportunity to learn disciplined teamwork in a complex engineering environment. As a tight-knit group, we assisted each other and shared knowledge to elevate the overall robot system.

The competitive challenges involved two tasks - navigating a maze in the shortest time possible and recognizing images accurately. As the lead for algorithm development, I spearheaded the crafting of a highly efficient shortest path selection strategy in Java, accounting for the robot's diverse directional movements.

Through meticulous algorithm optimization and seamless cross-functional teamwork, our robot achieved remarkable 2nd place in the image recognition challenge and 5th place in the maze navigation challenge , surpassing over 270+ students. Our collaborative effort and willingness to help teammates was crucial in enabling the robot's strong competitive performance.

The code can be found on my Github repository by clicking on this link.


Big Image
Big Image