Autolev(now superseded by MotionGenesis) is a domain specific language used for symbolic multibody dynamics. The SymPy mechanics module now has enough power and functionality to be a fully featured symbolic dynamics module. The PyDy package extends the SymPy output to the numerical domain for simulation, analyses, and visualization. This project is about creating a parser that would translate Autolev code to SymPy code using the ANTLR framework. This would help users of Autolev to familiarize themselves with SymPy Mechanics. The project will also involve writing a lot of tests and documentation examples to demonstrate the functionality of the parser.

Organization

Student

Nikhil Pappu

Mentors

  • Ondřej Čertík
  • Jason Moore
close

2018