Engineering design projects

This page presents a selection of non-commercial design projects.

Multi-speed transmission prototype 2019-21

I designed this 3-speed transmission prototype as a test bench for my PhD work. The research objective was to show that a model-based reinforcement learning algorithm can be used to iteratively learn a model of the unknown dynamics in the transmission, and tune the gearshift controller. The transmission design also became part of a patent application.

Project Beyond 2014-16

For my undergrad capstone project, I coordinated a group of 21 engineering students—both mechanical and electrical. As the technical lead, I programmed a simulator to model the energy losses during the competition, which helped answering design tradeoffs and coordinating the design efforts. We placed first at the Shell Eco Marathon Americas 2016, and were given the Best Design Award.

Baja SAE Sherbrooke 2011-13

For my first two years of undergrad I was part of the Baja team in Sherbrooke. I acted as the design coordinator, and also designed a two-speed manual gearbox.

Wheeled inverted pendulum 2021–wip

Part of my PhD was obtaining theoretical guarantees for the safety of systems controlled with machine learning. One approach that DOES NOT provide formal guarantees but works well in practice is domain randomization. The idea is to randomly alter the physics of the simulated environment when training the controller. I thought it'd be interesting to control a wheeled inverted pendulum with a neural network as a feedback controller, and to train it on a virtual environment with domain randomization.