Bio

Howdy, my name's Jeremy Morgan. I'm currently a third year Ph.D. candidate in the Robotics Embedded Systems Lab at the University of Southern California where I work with Gaurav Sukhatme on robotic manipulation. My research focus on the time being is on Model Predictive Control for robotic manipulation tasks. My previous research projects focused on topics in the areas of Inverse Kinematics, Constrained Motion Planning, and Imitation Learning.

Prior to starting at USC, I studied Computer Engineering and CS at Duke with a focus in signal processing. After graduating I worked at Third Wave Automation as a software engineer on the pallet manipulation team.

Outside of research I spend my time playing tennis and watching movies. Class and hobby projects found here.

After finishing my PhD I plan on founding a startup in the robotics x (sustainability or construction) space. Big picture, during my career I hope to leave a substantial positive impact on the world and make some money doing it. Don't hesitate to reach out if you'd like to connect.

Research

News

  • 8/2025: I began my internship at the Robotics and AI Institute (previously called the Boston Dynamics AI Institute)
  • 8/2025: I traveled to Odense, Denmark where I participated in the Elite Summer School in Robotics and Entrepreneurship for a three week period. One of 50 selected worldwide to attend.
  • 1/2025: My paper "CppFlow: Generative Inverse Kinematics for Efficient and Robust Cartesian Path Planning" was accepted to ICRA 2025
  • 8/2022: I began my PhD at USC
  • 7/2022: My paper "IKFlow: Generating Diverse Inverse Kinematics Solutions" was accepted to RA-L
  • 7/2020: I started work at Third Wave Automation
  • 5/2020: I graduated from Duke University with a BSE in Electrical and Computer Engineering and Computer Science.