Jonathan Meyer - [Robotics] Software Engineer

I like to think of myself as a software generalist with a history of making flexible autonomous systems and as someone who is dangerous up and down the vertical software stack (although perhaps web design should be excluded).

I believe strongly in open source software and have a few projects of my own. Please don't hesitate to reach out.


Contact me at [email protected]


A Video Digest of some public projects

[Mobile Robotics] Fox Robotics - For the past few years I've worked on building the platform at Fox Robotics. I reverse engineered off-the-shelf "manual" forklifts and turned them into robots. I did a lot of the system design for the first and second generation platforms, wrote the embedded software, developed the safety systems, built out our hardware calibration and commissioning tools, and worked on the entire vertical software stack between motors/valves and high level task planners.

[Scan-N-Plan] Robotic Blending - The idea here is that we wanted to enable a robot to "program itself" to perform sanding by giving it some vision, path planning, and QA smarts. I was the primary software developer for this series of efforts and had to learn a lot about path planning, controls, 3D perception, calibration, UI development, among other things.

[Scan-N-Plan] A5 Robot - Like the Robotic Blending project except bigger and with higher stakes. Meant to sand airplanes with carcinogenic paints. The robot was manually driven but once parked it built a map of the environment and a UI allowed an operator to select surfaces they wanted to sand. I worked across the software stack alongside Michael Ripperger (shout out).

[Motion Planning] Descartes and Trajopt - My friend, Levi Armstrong, and I give a talk about bringing TrajOpt, an optimization driven motion planning scheme, to ROS and about how you can combine sampling and optimization driven planners to get really nice robot process plans.