ME 139 Group 9: Connor Hennig, Jenny Mei, Kevin Cheng, Taewon Kim
The main idea of this project is to design and create a bipedal robot that is able to raise and lower itself while remaining balanced.
To simulate any of the existing systems with default settings, run the following command in the root directory.
$ python3 main.py reactionwheel
An example command with some additional settings is shown below.
$ python3 main.py reactionwheel --fps 60 --duration 30 --save --no-show
For help with any parameters, simply run
$ python3 main.py --help
The project is organized as follows:
assets/
contains some diagrams and simulation outputscache/
contains some cached data to speed up computation/simulation timedocs/
contains the documentation for the project (NOT CREATED YET)notebooks/
contains relevant Jupyter notebookssrc/
contains the source codetests/
contains the unit tests
The src/
directory is organized as follows:
animator/
handles rendering and saving the simulationsimulator/
solves an IVP for a given systemsystems/
contains the code that defines the system dynamics for various robots