top of page

Background

The Hanoi Droid project, the culmination of our Electronics Technology program at Camosun College, converged with our group finding out about an old capstone initiated seven to eight years ago. Originating from the ingenuity of a past Capstone project group, the R-Motion same name they addressed the unit (The Robot), this team ambitiously 3D printed and assembled the open-source InMoov robot. Drawing inspiration from their innovative use of an Xbox Kinect Camera to mimic movements, we, the Hanoi Droid team, decided to adventure into this project, which was left as a decorative artefact.

Initially driven by the goal of solving the Tower of Hanoi, our team discovered the inherent limitations of the robot. We redirected our focus to the adaptation of the game itself, giving rise to our current mission: the Pillars of Hanoi. This consists of moving a disk tower from the left pillar to the right, adhering to strict rules—moving one disk at a time and never placing a larger disk on a smaller one.

Sketching

The whole project relies on 3 main software programs, using Python and Arduino as the primary software, as well as the hardware designed for its functioning, detailed in the specifications tab. Our project is built upon a wheeled pole, featuring a custom enclosure designed by our team. This housing accommodates essential components, including the processor (Mini PC), firmware/PCB, power supply, and the InMoov robot torso positioned on top.

Join us on this journey as we navigate the intersection of our academic expertise, innovative programming, and the fascinating realm of robotics. Together, we bridge the past with the present, breathing new life into a once-decorative relic and transforming it into a dynamic solution for the Pillars of Hanoi.

The Hanoi Droid Team

Welcome to our collective venture, where three dedicated students, each hailing from different corners of the world, converge under a shared passion for electronics.

From left to right: Juan Ochoa, Sama Osman, Sebastián Medina

bottom of page