Russell Buchanan is an Assistant Professor in Robotics at the University of Waterloo and founder of the Robotic Interaction, Perception and Learning (RIPL) lab, bringing a decade of research and engineering experience across leading robotics groups in Europe, Australia, and Canada. He holds a DPhil in Robotics from Oxford and an MSc from ETH Zürich, and his work spans robot perception, trajectory optimization for legged systems, and real-world validation on hardware. Prior roles include postdoctoral research at Edinburgh, research engineering at ETH Zürich, and industry internships at ABB and CSIRO, reflecting a blend of rigorous theory and practical systems building. Notably, he has led large student engineering projects (managing 70+ undergraduates) and developed ROS-based controllers and depth-camera mapping pipelines, demonstrating both leadership and hands-on integration skills.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - DPhil, Robotics, Doctor of Philosophy - DPhil, Robotics at University of Oxford
MSc, Robotics, Systems and Control, MSc, Robotics, Systems and Control at ETH Zürich
BEng Electrical Honours, Electrical and Electronics Engineering, BEng Electrical Honours, Electrical and Electronics Engineering at McGill University
ROS compatible tool to generate Allan Deviation plots
Contributions:14 reviews, 29 commits, 17 PRs in 11 months
imuroboticsdeviationrosplots
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Russell Buchanan - Assistant Professor at University of Waterloo