├── PPO ├── config.py └── network.py ├── README.md ├── RL_lib.py ├── RLeMPC_LSTM.py ├── RLeMPC_PER.py ├── RLeMPC_PER_LSTM.py ├── agents ├── __init__.py ├── a2c.py └── common │ ├── __init__.py │ ├── buffers.py │ ├── networks.py │ └── utils.py ├── deepRLeMPCsup.pdf ├── requirements.txt ├── sacd ├── __init__.py ├── agent │ ├── __init__.py │ ├── base.py │ ├── sacd.py │ └── shared_sacd.py ├── env.py ├── memory │ ├── __init__.py │ ├── base.py │ ├── per.py │ └── segment_tree.py ├── model.py └── utils.py ├── threshold-control.py ├── train_a2c.py ├── train_ppo.py ├── train_sac.py └── veh_env2.py /PPO/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/PPO/config.py -------------------------------------------------------------------------------- /PPO/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/PPO/network.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/README.md -------------------------------------------------------------------------------- /RL_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/RL_lib.py -------------------------------------------------------------------------------- /RLeMPC_LSTM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/RLeMPC_LSTM.py -------------------------------------------------------------------------------- /RLeMPC_PER.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/RLeMPC_PER.py -------------------------------------------------------------------------------- /RLeMPC_PER_LSTM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/RLeMPC_PER_LSTM.py -------------------------------------------------------------------------------- /agents/__init__.py: -------------------------------------------------------------------------------- 1 | # coding=utf-8 -------------------------------------------------------------------------------- /agents/a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/agents/a2c.py -------------------------------------------------------------------------------- /agents/common/__init__.py: -------------------------------------------------------------------------------- 1 | # coding=utf-8 -------------------------------------------------------------------------------- /agents/common/buffers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/agents/common/buffers.py -------------------------------------------------------------------------------- /agents/common/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/agents/common/networks.py -------------------------------------------------------------------------------- /agents/common/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/agents/common/utils.py -------------------------------------------------------------------------------- /deepRLeMPCsup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/deepRLeMPCsup.pdf -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/requirements.txt -------------------------------------------------------------------------------- /sacd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sacd/agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/agent/__init__.py -------------------------------------------------------------------------------- /sacd/agent/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/agent/base.py -------------------------------------------------------------------------------- /sacd/agent/sacd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/agent/sacd.py -------------------------------------------------------------------------------- /sacd/agent/shared_sacd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/agent/shared_sacd.py -------------------------------------------------------------------------------- /sacd/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/env.py -------------------------------------------------------------------------------- /sacd/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/memory/__init__.py -------------------------------------------------------------------------------- /sacd/memory/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/memory/base.py -------------------------------------------------------------------------------- /sacd/memory/per.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/memory/per.py -------------------------------------------------------------------------------- /sacd/memory/segment_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/memory/segment_tree.py -------------------------------------------------------------------------------- /sacd/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/model.py -------------------------------------------------------------------------------- /sacd/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/sacd/utils.py -------------------------------------------------------------------------------- /threshold-control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/threshold-control.py -------------------------------------------------------------------------------- /train_a2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/train_a2c.py -------------------------------------------------------------------------------- /train_ppo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/train_ppo.py -------------------------------------------------------------------------------- /train_sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/train_sac.py -------------------------------------------------------------------------------- /veh_env2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangFengying/RL-based-event-triggered-MPC/HEAD/veh_env2.py --------------------------------------------------------------------------------