All projects
ROBOTICS

Baker Bot

A robot with something to say.

  • System integration
  • Mechanical design
  • Team leadership
The waist-up Baker Bot on a workbench, with its head, arms and control electronics assembled.
Baker Bot during assembly. The hardware is complete; coordinated software is still being integrated.
BENCH TEST · BAKER BOT HEAD

Jaw and eyelids, in motion.

A close-up bench test of the head mechanism I developed: the eyelids blink and the jaw opens and closes, with the actuator linkages visible.

SILENT LOOP

Plays automatically while in view. You can pause it anytime; reduced-motion preferences are respected.

Open video
Head-subsystem bench test. This shows the working head hardware; whole-robot coordination and AI-driven gestures remain in development.

Leading a 12-person student build of an AI-enabled co-lecturer for Professor Baker, while independently developing the robot’s expressive head.

The goal is a teaching tool that Professor Baker can talk to and play off during lectures. An AI response will be accompanied by gestures and facial movement suited to its context and tone.

My contribution

  • Organize the subteams, team leads and overall integration.
  • Develop the head’s jaw and blinking-eyelid mechanisms.
  • Coordinate mechanical, electrical and software interfaces across a distributed team.
  • Write a small amount of embedded code to move the head components.
01 / THE PROCESS

Making room for expression

The head needed room for its actuators without changing its proportions. The jaw was especially difficult: its desired rotation point was inside the mouth cavity, where placing a servo would obstruct the mouth.

I offset the jaw motor with a herringbone-gear drive. That freed the cavity and allowed a gear ratio instead of direct drive. I used a third-party SolidWorks gear generator for the gear geometry and designed the mechanism around the available space. Small SG90 servos move the eyelids through paperclip linkages connected to their horns.

02 / THE PROCESS

Designing separately, assembling together

Our team lived across Ontario, so the subsystems had to meet at the end of the summer. Detailed CAD and advance electronics planning helped us work through interfaces before final assembly. Each team proved out its own subsystem before bringing the pieces together.

My role reaches across those interfaces: understanding how the mechanical assemblies, power electronics and controllers fit together, keeping the leads aligned, and working through integration problems with them.

03 / THE PROCESS

The remaining integration

The robot has motorized elbows, neck rotation and multidirectional tilt, a jaw and eyelids. Its hardware combines a Jetson, ESP32 control and custom PCBs. Mechanical and electrical work is complete, and the subsystems work separately.

The remaining work connects embedded motor control, gesture scheduling and emotional/context cues from the cloud AI. My personal programming contribution so far is limited to head-movement methods; the wider software pipeline is a team effort and is not yet a finished demonstration.

WHERE IT LANDED

Hardware complete. Integration continues.

The built subsystems are working individually. Coordinated movement and AI-driven context-to-gesture control remain in progress, so the intended co-lecturer behaviour is still a development goal.

EXPLORE THE ASSEMBLY

Take it for a spin.

Baker Bot — select Explore 3D to load the interactive assembly.

The assembly loads when it comes into view. Drag to rotate; scroll or pinch to zoom.

Detailed CAD with satin-metal and matte-polymer viewing materials. Slow rotation pauses when you interact; reduced-motion preferences are respected. Colours and finishes are for visualization.