Design and Control Co-Optimization of Pendular Robots (Final project of MIT 6.832 Underactuated Robotics)
conda env create -f environment.yml
python control/test.py --env pendulum --control ilqr
python control/test.py --env pendulum --control mppi
python control/test.py --env acrobot --control ilqr
python control/test.py --env acrobot --control mppi
python optimize.py --env pendulum --control ilqr
python optimize.py --env pendulum --control mppi
python optimize.py --env acrobot --control ilqr
To reproduce results in the report, please run
python optimize.py --env pendulum --control ilqr --num-iter 30 --lr 3e-2
python optimize.py --env pendulum --control mppi --num-iter 30 --lr 3e-2
python optimize.py --env acrobot --control ilqr --num-iter 50 --lr 1e-2