Jonathan Gammell

Assistant Professor at Queen's University

Kingston, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jonathan Gammell is an Assistant Professor at Queen's University with 11 years of experience building and researching robotic systems, particularly in motion planning and autonomous space robotics. He holds a PhD from the University of Toronto and has held research and teaching positions at the University of Oxford and affiliations with JPL and Creative Destruction Lab, bridging academic research and applied aerospace work. Jonathan contributes to the widely used Open Motion Planning Library (OMPL), adding deterministic random-seed control and richer path cost and comparison operations that improve reproducibility and optimization in planning algorithms. His background blends mechanical engineering fundamentals with advanced robotics and probabilistic planning, enabling both theoretical advances and practical software improvements. Colleagues would note his uncommon mix of deep algorithmic focus and hands-on open-source engineering that surfaces in production-grade research tools.
code11 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Autonomous Space Robotics Lab, Doctor of Philosophy (Ph.D.), Autonomous Space Robotics Lab at University of Toronto
bookBachelor's Degree, Mechanical Engineering with an option in Physics, Bachelor's Degree, Mechanical Engineering with an option in Physics at University of Waterloo
languagesFrench, English
github-logo-circle

Github Skills (9)

robotics10
c-language10
cprogramming-language10
motion-planning10
data-structure9
algorithm9
data-structures9
algorithms9
software-design8

Programming languages (6)

C++CSSTeXValaHTMLMATLAB

Github contributions (5)

github-logo-circle
ompl/ompl

Nov 2014 - May 2020

The Open Motion Planning Library (OMPL)
Role in this project:
userBack-end Developer
Contributions:9 reviews, 86 commits, 32 PRs in 5 years 7 months
Contributions summary:Jonathan primarily focused on enhancing the Open Motion Planning Library (OMPL) with features related to random number generation and optimization. They added functionality to set and get random number generator seeds, crucial for deterministic behavior in motion planning algorithms. Further contributions included the ability to calculate the cost of a path within an optimization objective, allowing for more complex path evaluation, and adding a full suite of comparison operators for the cost.
motion-planningomplrobotics
A fork of The Open Motion Planning Library (OMPL) to include Batch Informed Trees (BIT*)
Contributions:84 commits, 167 PRs, 285 pushes in 3 years 3 months
motion-planningompl
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