├── .idea ├── Constraint_RL_MPC.iml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── Abgabe ├── Buffer │ ├── ReplayBuffer.py │ └── __pycache__ │ │ └── ReplayBuffer.cpython-35.pyc ├── Disturbances │ ├── external_disturbances_old.mat │ ├── external_disturbances_randn.mat │ └── external_disturbances_uniform.mat ├── Model │ ├── Linear_Env.py │ └── __pycache__ │ │ └── Linear_Env.cpython-35.pyc ├── Neural_Network │ ├── Actor_Model.py │ ├── Critic_Model.py │ ├── NeuralNetwork.py │ └── __pycache__ │ │ ├── Actor_Model.cpython-35.pyc │ │ ├── Critic_Model.cpython-35.pyc │ │ └── NeuralNetwork.cpython-35.pyc ├── Normalize │ ├── MinMax.py │ └── __pycache__ │ │ └── MinMax.cpython-35.pyc ├── Pre_training │ ├── Immediate_constraint_functions.py │ ├── Test_immediate_constraint_functions.py │ ├── __pycache__ │ │ └── constraints.cpython-35.pyc │ ├── constraints.py │ ├── constraints_test_E_low_weights.h5f │ ├── constraints_test_E_up_weights.h5f │ ├── constraints_test_T_low_weights.h5f │ ├── constraints_test_T_up_weights.h5f │ └── readme.txt ├── Training_MPC │ ├── MPC.py │ ├── Main_MPC.py │ ├── Main_System_Identification.py │ ├── SI_MPC_weights.h5f │ ├── SI_MinMax.npy │ ├── __pycache__ │ │ └── MPC.cpython-35.pyc │ └── readme.txt └── Training_RL │ ├── DDPG.py │ ├── Main_RL.py │ ├── __pycache__ │ └── DDPG.cpython-35.pyc │ ├── ddpg_Test1_5_weights_actor.h5f │ ├── ddpg_Test1_5_weights_critic.h5f │ ├── ddpg_Test2_5_weights_actor.h5f │ ├── ddpg_Test2_5_weights_critic.h5f │ ├── ddpg_Test3_5_weights_actor.h5f │ ├── ddpg_Test3_5_weights_critic.h5f │ └── readme.txt └── README.md /.idea/Constraint_RL_MPC.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/.idea/Constraint_RL_MPC.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /Abgabe/Buffer/ReplayBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Buffer/ReplayBuffer.py -------------------------------------------------------------------------------- /Abgabe/Buffer/__pycache__/ReplayBuffer.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Buffer/__pycache__/ReplayBuffer.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Disturbances/external_disturbances_old.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Disturbances/external_disturbances_old.mat -------------------------------------------------------------------------------- /Abgabe/Disturbances/external_disturbances_randn.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Disturbances/external_disturbances_randn.mat -------------------------------------------------------------------------------- /Abgabe/Disturbances/external_disturbances_uniform.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Disturbances/external_disturbances_uniform.mat -------------------------------------------------------------------------------- /Abgabe/Model/Linear_Env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Model/Linear_Env.py -------------------------------------------------------------------------------- /Abgabe/Model/__pycache__/Linear_Env.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Model/__pycache__/Linear_Env.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Neural_Network/Actor_Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/Actor_Model.py -------------------------------------------------------------------------------- /Abgabe/Neural_Network/Critic_Model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/Critic_Model.py -------------------------------------------------------------------------------- /Abgabe/Neural_Network/NeuralNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/NeuralNetwork.py -------------------------------------------------------------------------------- /Abgabe/Neural_Network/__pycache__/Actor_Model.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/__pycache__/Actor_Model.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Neural_Network/__pycache__/Critic_Model.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/__pycache__/Critic_Model.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Neural_Network/__pycache__/NeuralNetwork.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Neural_Network/__pycache__/NeuralNetwork.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Normalize/MinMax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Normalize/MinMax.py -------------------------------------------------------------------------------- /Abgabe/Normalize/__pycache__/MinMax.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Normalize/__pycache__/MinMax.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Pre_training/Immediate_constraint_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/Immediate_constraint_functions.py -------------------------------------------------------------------------------- /Abgabe/Pre_training/Test_immediate_constraint_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/Test_immediate_constraint_functions.py -------------------------------------------------------------------------------- /Abgabe/Pre_training/__pycache__/constraints.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/__pycache__/constraints.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Pre_training/constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/constraints.py -------------------------------------------------------------------------------- /Abgabe/Pre_training/constraints_test_E_low_weights.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/constraints_test_E_low_weights.h5f -------------------------------------------------------------------------------- /Abgabe/Pre_training/constraints_test_E_up_weights.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/constraints_test_E_up_weights.h5f -------------------------------------------------------------------------------- /Abgabe/Pre_training/constraints_test_T_low_weights.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/constraints_test_T_low_weights.h5f -------------------------------------------------------------------------------- /Abgabe/Pre_training/constraints_test_T_up_weights.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/constraints_test_T_up_weights.h5f -------------------------------------------------------------------------------- /Abgabe/Pre_training/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Pre_training/readme.txt -------------------------------------------------------------------------------- /Abgabe/Training_MPC/MPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/MPC.py -------------------------------------------------------------------------------- /Abgabe/Training_MPC/Main_MPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/Main_MPC.py -------------------------------------------------------------------------------- /Abgabe/Training_MPC/Main_System_Identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/Main_System_Identification.py -------------------------------------------------------------------------------- /Abgabe/Training_MPC/SI_MPC_weights.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/SI_MPC_weights.h5f -------------------------------------------------------------------------------- /Abgabe/Training_MPC/SI_MinMax.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/SI_MinMax.npy -------------------------------------------------------------------------------- /Abgabe/Training_MPC/__pycache__/MPC.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/__pycache__/MPC.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Training_MPC/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_MPC/readme.txt -------------------------------------------------------------------------------- /Abgabe/Training_RL/DDPG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/DDPG.py -------------------------------------------------------------------------------- /Abgabe/Training_RL/Main_RL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/Main_RL.py -------------------------------------------------------------------------------- /Abgabe/Training_RL/__pycache__/DDPG.cpython-35.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/__pycache__/DDPG.cpython-35.pyc -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test1_5_weights_actor.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test1_5_weights_actor.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test1_5_weights_critic.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test1_5_weights_critic.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test2_5_weights_actor.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test2_5_weights_actor.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test2_5_weights_critic.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test2_5_weights_critic.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test3_5_weights_actor.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test3_5_weights_actor.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/ddpg_Test3_5_weights_critic.h5f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/ddpg_Test3_5_weights_critic.h5f -------------------------------------------------------------------------------- /Abgabe/Training_RL/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/Abgabe/Training_RL/readme.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakobaRmn/Constraint_RL_MPC/HEAD/README.md --------------------------------------------------------------------------------