Week 11: Mechanical Design, Machine Design

Software Group: IMU Data Testing

My participation in the project began with the Software Group, where I focused on the Inertial Measurement Unit (IMU). The objective was to implement robust orientation tracking, which is fundamental for the robot's balance and navigational capabilities. I researched various 9-DOF sensor definitions and established a testing pipeline to visualize raw data from the accelerometer, gyroscope, and magnetometer.

Although the initial tests were promising, I evaluated the team's overall resource distribution and realized the software sub-team was well-staffed. To maximize my impact on the project and assist where manpower was more critical, I made the strategic decision to pivot to the Creative and Assembly groups the following day.

IMU Data Testing Setup
IMU data testing setup.
Demo of the 9DOF sensor data visualization.

Creative Group: Generative Videos

Transitioning to the Creative Group allowed me to contribute to the project's artistic narrative. Our goal was to create a visual language that represented the robot's internal state or "consciousness." I collaborated on developing generative video content that would be displayed during the installation. utilizing algorithmic approaches to generate fluid, evolving visuals. These videos were not just background decorations but integral elements that contextualized the machine's existence within a broader artistic framework.

Generative video for the project.
Another generative video example.

Mechanical Assembly

Beyond the digital domain, I immersed myself in the physical construction of our machine. The assembly process was intricate, involving the coordination of hundreds of parts. I was responsible for assembling a diverse range of components, from precision gears and transmission systems to the complex structural panels and connectors that formed the robot's body.

This hands-on work required careful attention to detail and patience. We faced real-world challenges such as tolerance stack-ups and part fitment, which required immediate problem-solving and adjustments. Contributing to the physical build gave me a profound appreciation for the mechanical complexity of our design and the necessity of precise integration.

Assembly photo 1
Assembly photo 2
Assembly photo 3
Assembly photo 4

Assembling gears, connectors, and panels.

Final Preparations at ACT Lab

The night before the final presentation, the atmosphere was intense yet electric. I collaborated closely with the creative team at the ACT equipment lab, working alongside Awu and Eitan. We spent the night fine-tuning the final video edit, ensuring every frame aligned with our narrative. It was physically exhausting but mentally incredibly rewarding to see all the pieces come together in those final hours.

Working at ACT equipment lab
Late night video editing session at the ACT equipment lab.

Documentation and Reflection

Throughout the chaotic yet exciting development process, I also assumed the responsibility of documenting our progress. I captured high-quality photos and videos across different sub-groups—software, mechanical, and creative. This documentation was vital not only for our final presentation but also for maintaining a clear record of our iteration and problem-solving journey. It allowed every team member's contribution to be visible and recognized.

Team documentation
Documenting the process.

Final Thoughts

It has been an absolute honor to finish such a massive and ambitious project alongside these incredibly talented people. The journey from initial concepts to the final, working machine was filled with challenges, but the collaborative spirit of the team made every obstacle surmountable. I am proud of what we achieved together.