Robotics · Mechatronics · Embedded · Electrical

I engineer reliable behavior into physical systems.

I’m Aaron, a mechatronics engineering graduate completing a Master of Engineering at the University of Toronto. I’m interested in robotics, artificial intelligence, embedded systems, and building ambitious ideas into physical systems that work.

SPADEFull mobility
ACEBalance + latch
Featured project / CARDSTwo self-balancing robots, engineered from controls to power distribution.

Selected systems

Project archive

A growing collection of university, graduate, and independent engineering work.

01Collaborative Robot Delivery SystemControls · Embedded · Electrical2025 ↘
02 / Undergraduate work03 / Master’s workIn documentation
Project 01University capstone · 2024–2025

CARDS: from unstable idea to demonstrated motion.

A modular delivery platform built as two self-balancing robots. SPADE demonstrated full mobility, vertical motion, recovery from the ground, and self-balancing. ACE demonstrated self-balancing as the collaborative latching platform.

Design & mechanics
Modular chassis, drivetrain, legs & latching
Electrical & embedded
Power distribution, sensing, motor control & CAN
Control software
Balance, motion, calibration & filtering
Build & validation
Fabrication, assembly, integration & testing

Engineering storyline

Six stages.
One integrated system.

The project moved from architecture and down-selection through fabrication, controls development, full-system integration, and a working demonstration.

01 / Define & down-select

Turn the delivery problem into buildable subsystems.

The team separated mobility, vertical motion, storage, latching, controls, and power. Early drivetrain concepts were compared for stability, efficiency, compactness, and serviceability.

Early direct-drive wheel concept sketch
Chassis design · modular packaging
02 / Detailed design

Refine the drivetrain, legs, and chassis around real constraints.

Gearbox geometry, motor packaging, leg structure, and service access were iterated in CAD. Printed legs gave way to aluminum extrusion, while gearbox revisions improved manufacturability and packaging.

Gearbox assembly · packaging review
Robot assembly · system packaging
03 / Fabricate & assemble

Translate CAD into parts that survive the bench.

Rapid-prototyped housings, machined fixtures, heat-set inserts, and modular extrusion assemblies enabled fast changes. Assembly exposed tolerance and access issues early enough to redesign them.

Rapid fabrication · 3D print timelapse
Mechanical assembly · robot integration
04 / Power & integrate

Build an electrical architecture around safe, predictable behavior.

My primary electrical work covered high- and low-voltage distribution, protection, monitoring, and the interfaces between Teensy controllers, ODrive motor drives, sensors, and the CAN network.

Electrical brainstorming architecture showing batteries, protected power distribution, Teensy and Jetson control, ODrive motor drives, sensors, and actuators
Electrical system architecture

Separate motor and logic rails feed protected distribution, embedded control, sensing, and actuation.

PowerControlSensingActuation
05 / Control & validate

Make the machine measurable, tunable, and stable.

I worked on the cascaded balance and velocity loops, recalibration, low-pass filtering, and system tuning. Electrical load, current response, CAN timing, gearbox behavior, and disturbance recovery were validated at subsystem and robot level.

Position, velocity, and current traces from electrical testing
Measured±1.5°

steady-state balance error

<10 ms

CAN bus latency

06 / Demonstrate

Two robots, two roles, one working platform.

SPADE was the fully mobile demonstrator; ACE balanced as the collaborative latching unit. The final result brought mechanical, electrical, embedded, and controls work together in live hardware.

ACE · 19.4 kg · balancing latch platform
SPADE · 46.2 lb · full mobility

System developed

A complete robotic platform, integrated across disciplines.

The final system combined custom hardware, embedded electronics, real-time control, and extensive physical testing.

  • Two modular self-balancing robots with distinct collaborative roles.
  • Custom drivetrain, gearbox, leg, chassis, and latching mechanisms.
  • Protected power distribution and a networked embedded control architecture.
  • Sensor-based balance and velocity control with real-time tuning.
  • Full-system fabrication, assembly, integration, and validation.
±1.5°steady-state balance error
32–35 minruntime under load
139.5 Nmestimated gearbox torque
<10 msmeasured CAN latency
Team

Yaseen Rehman · Kavi Sreeskandavel · Yosihan Yogeswaran · George Mikhaiel · Aaron Emmanuel

Sponsors

Clearwater Structures Inc. · HobbyKing.com

Capabilities

Across the full loop.

Systems thinking from the first sensor reading to the final mechanical response.

01

Control systems

Cascaded PID control, sensor filtering, calibration, and real-time tuning.

02

Power distribution

48 V motor power, protected low-voltage rails, monitoring, and emergency shutdown.

03

Embedded integration

Jetson Orin Nano, Teensy 4.1, ODrive motor control, IMU feedback, and CAN bus.

04

System validation

Electrical, gearbox, balance, runtime, latching, and disturbance-recovery testing.