├── .github └── workflows │ └── python-app.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .streamlit └── secrets.toml ├── Dockerfile ├── LICENSE ├── README.md ├── app.py ├── clean_req.py ├── files ├── environment.yml ├── logic.drawio ├── pid_page.jpg ├── project_icon.png ├── test_page.jpg └── training_page.jpg ├── gym_control ├── __init__.py └── envs │ ├── __init__.py │ └── env_control.py ├── pages_app ├── common.py ├── page_pid.py ├── page_testing.py ├── page_training.py └── plot_functions.py ├── project_structure.txt ├── requirements.txt ├── rlc ├── agents │ ├── base.py │ └── ddpg.py ├── classical_control_mini_lecture.ipynb ├── configs.py ├── control │ └── pid.py ├── imgs │ ├── Introduction_ControlPID_eq.png │ ├── feedback_block.png │ ├── mass_spring_damper.png │ ├── mass_spring_damper_eq.png │ ├── mass_spring_damper_eq_laplace.png │ └── msd_tf.png ├── logger │ ├── __init__.py │ └── logger.py ├── rlcontrol.py ├── rllib.py ├── rllib_control.ipynb ├── rllib_inference.py └── utils │ ├── plot.py │ └── utils_path.py └── setup.py /.github/workflows/python-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/.github/workflows/python-app.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.streamlit/secrets.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/.streamlit/secrets.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/README.md -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/app.py -------------------------------------------------------------------------------- /clean_req.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/clean_req.py -------------------------------------------------------------------------------- /files/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/environment.yml -------------------------------------------------------------------------------- /files/logic.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/logic.drawio -------------------------------------------------------------------------------- /files/pid_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/pid_page.jpg -------------------------------------------------------------------------------- /files/project_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/project_icon.png -------------------------------------------------------------------------------- /files/test_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/test_page.jpg -------------------------------------------------------------------------------- /files/training_page.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/files/training_page.jpg -------------------------------------------------------------------------------- /gym_control/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/gym_control/__init__.py -------------------------------------------------------------------------------- /gym_control/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/gym_control/envs/__init__.py -------------------------------------------------------------------------------- /gym_control/envs/env_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/gym_control/envs/env_control.py -------------------------------------------------------------------------------- /pages_app/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/pages_app/common.py -------------------------------------------------------------------------------- /pages_app/page_pid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/pages_app/page_pid.py -------------------------------------------------------------------------------- /pages_app/page_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/pages_app/page_testing.py -------------------------------------------------------------------------------- /pages_app/page_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/pages_app/page_training.py -------------------------------------------------------------------------------- /pages_app/plot_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/pages_app/plot_functions.py -------------------------------------------------------------------------------- /project_structure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/project_structure.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/requirements.txt -------------------------------------------------------------------------------- /rlc/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/agents/base.py -------------------------------------------------------------------------------- /rlc/agents/ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/agents/ddpg.py -------------------------------------------------------------------------------- /rlc/classical_control_mini_lecture.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/classical_control_mini_lecture.ipynb -------------------------------------------------------------------------------- /rlc/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/configs.py -------------------------------------------------------------------------------- /rlc/control/pid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/control/pid.py -------------------------------------------------------------------------------- /rlc/imgs/Introduction_ControlPID_eq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/Introduction_ControlPID_eq.png -------------------------------------------------------------------------------- /rlc/imgs/feedback_block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/feedback_block.png -------------------------------------------------------------------------------- /rlc/imgs/mass_spring_damper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/mass_spring_damper.png -------------------------------------------------------------------------------- /rlc/imgs/mass_spring_damper_eq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/mass_spring_damper_eq.png -------------------------------------------------------------------------------- /rlc/imgs/mass_spring_damper_eq_laplace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/mass_spring_damper_eq_laplace.png -------------------------------------------------------------------------------- /rlc/imgs/msd_tf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/imgs/msd_tf.png -------------------------------------------------------------------------------- /rlc/logger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rlc/logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/logger/logger.py -------------------------------------------------------------------------------- /rlc/rlcontrol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/rlcontrol.py -------------------------------------------------------------------------------- /rlc/rllib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/rllib.py -------------------------------------------------------------------------------- /rlc/rllib_control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/rllib_control.ipynb -------------------------------------------------------------------------------- /rlc/rllib_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/rllib_inference.py -------------------------------------------------------------------------------- /rlc/utils/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/utils/plot.py -------------------------------------------------------------------------------- /rlc/utils/utils_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/rlc/utils/utils_path.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/frknayk/Reinforcement-Learning-In-Control/HEAD/setup.py --------------------------------------------------------------------------------