├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake └── modules │ └── FindGFlags.cmake ├── include ├── glfw3.h ├── mjdata.h ├── mjmodel.h ├── mjrender.h ├── mjui.h ├── mjvisualize.h ├── mjxmacro.h ├── mujoco.h ├── uitools.c └── uitools.h ├── models ├── Acrobot.xml └── invertedPendulum.xml └── src ├── 0_preliminaries ├── CMakeLists.txt └── pd.cpp ├── 2.1_LQR ├── CMakeLists.txt ├── LQR-Acrobot.cpp ├── LQR-Acrobot.h ├── LQR-pendulum.cpp ├── Spong-Acrobot.ipynb ├── Spong-Russ-equivalence.ipynb └── simulate.py └── CMakeLists.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/README.md -------------------------------------------------------------------------------- /cmake/modules/FindGFlags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/cmake/modules/FindGFlags.cmake -------------------------------------------------------------------------------- /include/glfw3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/glfw3.h -------------------------------------------------------------------------------- /include/mjdata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjdata.h -------------------------------------------------------------------------------- /include/mjmodel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjmodel.h -------------------------------------------------------------------------------- /include/mjrender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjrender.h -------------------------------------------------------------------------------- /include/mjui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjui.h -------------------------------------------------------------------------------- /include/mjvisualize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjvisualize.h -------------------------------------------------------------------------------- /include/mjxmacro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mjxmacro.h -------------------------------------------------------------------------------- /include/mujoco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/mujoco.h -------------------------------------------------------------------------------- /include/uitools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/uitools.c -------------------------------------------------------------------------------- /include/uitools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/include/uitools.h -------------------------------------------------------------------------------- /models/Acrobot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/models/Acrobot.xml -------------------------------------------------------------------------------- /models/invertedPendulum.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/models/invertedPendulum.xml -------------------------------------------------------------------------------- /src/0_preliminaries/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/0_preliminaries/CMakeLists.txt -------------------------------------------------------------------------------- /src/0_preliminaries/pd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/0_preliminaries/pd.cpp -------------------------------------------------------------------------------- /src/2.1_LQR/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/CMakeLists.txt -------------------------------------------------------------------------------- /src/2.1_LQR/LQR-Acrobot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/LQR-Acrobot.cpp -------------------------------------------------------------------------------- /src/2.1_LQR/LQR-Acrobot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/LQR-Acrobot.h -------------------------------------------------------------------------------- /src/2.1_LQR/LQR-pendulum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/LQR-pendulum.cpp -------------------------------------------------------------------------------- /src/2.1_LQR/Spong-Acrobot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/Spong-Acrobot.ipynb -------------------------------------------------------------------------------- /src/2.1_LQR/Spong-Russ-equivalence.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/Spong-Russ-equivalence.ipynb -------------------------------------------------------------------------------- /src/2.1_LQR/simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/2.1_LQR/simulate.py -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/atabakd/MuJoCo-Tutorials/HEAD/src/CMakeLists.txt --------------------------------------------------------------------------------