Jarvis Schultz

Jarvis Schultz's picture

Assistant Director, MS in Robotics
Lecturer in Mechanical Engineering

Tech B290

+1 (847) 491-5474
Year graduated: 
Former Position/Degree: 
Ph. D.
A rendering of the robotic "puppeteer" I designed
for the robotic marionette project.

I am currently interested in creating robust software and hardware for the optimal control of underactuated, lowly-damped systems with the specific application of  robotic control of classical stringed marionettes. The majority of my PhD research has been dedicated to developing a robotic hardware system for actuating the marionettes. I have spent several summers in California working on the system's development with collaborators at Disney Research. I am now working on generating and implementing computationally efficient techniques for controlling the system. 

Google Scholar profile.


Northwestern University
Ph.D. in Mechanical Engineering, 2014
Dissertation: Discrete Mechanics Compuation for Real-Time Embedded Control

University of Wyoming
M.S. in Mechanical Engineering, 2009
Thesis: Meso-scale and Multicontinuum Modeling of a Triaxial Braided Textile Composite 

University of Wyoming
B.S. in Mechanical Engineering, magna cum laude, 2007

Northwestern University


University of Wyoming
  • ES 2410: Mechanics of Materials (Supplementary Instructor)
  • Engineering Summer Program: Introduction to Composite Materials (Instructor)
  • ME 2020: Intro to the Design of Experiments (Teaching Assistant)


I am an advisor the the Illinois Gamma chapter of Tau Beta Pi, the engineering honor's society.


I personally am an active user of the following software:

  • trep - dynamic simulation and optimal control
  • ROS - the Robot Operating System
  • GNU Emacs - an extensible, customizable text editor — and more
  • Python - a powerful, cross-platform programming language with many useful (and free) extension e.g. (NumPy, SciPy, matplotlib, and IPython)
  • LaTeX - the best way to write technical papers
  • Git - modern, distributed version control

Other Webpages