├── .deepsource.toml ├── .gitignore ├── Docs └── img │ ├── favicon.png │ ├── logo.png │ └── logo_transparent.png ├── LICENSE ├── MADRaS ├── __init__.py ├── agents │ ├── generic │ │ └── test_environment.py │ └── rllib │ │ ├── eval_rllib_agent.py │ │ ├── rllib_helpers.py │ │ └── train_rllib_agent.py ├── controllers │ ├── __init__.py │ └── pid.py ├── envs │ ├── __init__.py │ ├── data │ │ └── madras_config.yml │ └── gym_madras.py ├── example_controllers │ ├── README.md │ ├── __init__.py │ ├── behavior_reflex │ │ ├── DDPG │ │ │ ├── OU.py │ │ │ ├── ReplayBuffer.py │ │ │ ├── __init__.py │ │ │ ├── actor_network.py │ │ │ ├── critic_network.py │ │ │ └── ddpg.py │ │ ├── __init__.py │ │ ├── configurations.py │ │ ├── multi_agent.py │ │ └── playGame_DDPG.py │ └── pid │ │ ├── DDPG │ │ ├── OU.py │ │ ├── ReplayBuffer.py │ │ ├── __init__.py │ │ ├── actor_network.py │ │ ├── critic_network.py │ │ └── ddpg.py │ │ ├── __init__.py │ │ ├── configurations.yml │ │ ├── multi_agent.py │ │ └── playGame_DDPG_pid.py ├── scripts │ ├── autostart.sh │ └── startTorcs.sh ├── traffic │ ├── __init__.py │ └── traffic.py └── utils │ ├── __init__.py │ ├── data │ ├── car_config.template │ ├── car_dynamics.py │ ├── quickrace.template │ ├── scr_server_config.template │ └── track_details.py │ ├── display_utils.py │ ├── done_handler.py │ ├── evaluate_trajectories.py │ ├── gym_torcs.py │ ├── learning_curve_analysis.py │ ├── madras_datatypes.py │ ├── observation_handler.py │ ├── reward_handler.py │ ├── snakeoil3_gym.py │ └── torcs_server_config.py ├── README.md ├── requirements.txt └── setup.py /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/.gitignore -------------------------------------------------------------------------------- /Docs/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/Docs/img/favicon.png -------------------------------------------------------------------------------- /Docs/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/Docs/img/logo.png -------------------------------------------------------------------------------- /Docs/img/logo_transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/Docs/img/logo_transparent.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/LICENSE -------------------------------------------------------------------------------- /MADRaS/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/__init__.py -------------------------------------------------------------------------------- /MADRaS/agents/generic/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/agents/generic/test_environment.py -------------------------------------------------------------------------------- /MADRaS/agents/rllib/eval_rllib_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/agents/rllib/eval_rllib_agent.py -------------------------------------------------------------------------------- /MADRaS/agents/rllib/rllib_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/agents/rllib/rllib_helpers.py -------------------------------------------------------------------------------- /MADRaS/agents/rllib/train_rllib_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/agents/rllib/train_rllib_agent.py -------------------------------------------------------------------------------- /MADRaS/controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/controllers/pid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/controllers/pid.py -------------------------------------------------------------------------------- /MADRaS/envs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/envs/__init__.py -------------------------------------------------------------------------------- /MADRaS/envs/data/madras_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/envs/data/madras_config.yml -------------------------------------------------------------------------------- /MADRaS/envs/gym_madras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/envs/gym_madras.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/README.md -------------------------------------------------------------------------------- /MADRaS/example_controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/OU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/DDPG/OU.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/ReplayBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/DDPG/ReplayBuffer.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/actor_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/DDPG/actor_network.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/critic_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/DDPG/critic_network.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/DDPG/ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/DDPG/ddpg.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/configurations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/configurations.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/multi_agent.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/behavior_reflex/playGame_DDPG.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/behavior_reflex/playGame_DDPG.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/OU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/DDPG/OU.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/ReplayBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/DDPG/ReplayBuffer.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/actor_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/DDPG/actor_network.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/critic_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/DDPG/critic_network.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/DDPG/ddpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/DDPG/ddpg.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/configurations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/configurations.yml -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/multi_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/multi_agent.py -------------------------------------------------------------------------------- /MADRaS/example_controllers/pid/playGame_DDPG_pid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/example_controllers/pid/playGame_DDPG_pid.py -------------------------------------------------------------------------------- /MADRaS/scripts/autostart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/scripts/autostart.sh -------------------------------------------------------------------------------- /MADRaS/scripts/startTorcs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/scripts/startTorcs.sh -------------------------------------------------------------------------------- /MADRaS/traffic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/traffic/traffic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/traffic/traffic.py -------------------------------------------------------------------------------- /MADRaS/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /MADRaS/utils/data/car_config.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/data/car_config.template -------------------------------------------------------------------------------- /MADRaS/utils/data/car_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/data/car_dynamics.py -------------------------------------------------------------------------------- /MADRaS/utils/data/quickrace.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/data/quickrace.template -------------------------------------------------------------------------------- /MADRaS/utils/data/scr_server_config.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/data/scr_server_config.template -------------------------------------------------------------------------------- /MADRaS/utils/data/track_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/data/track_details.py -------------------------------------------------------------------------------- /MADRaS/utils/display_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/display_utils.py -------------------------------------------------------------------------------- /MADRaS/utils/done_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/done_handler.py -------------------------------------------------------------------------------- /MADRaS/utils/evaluate_trajectories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/evaluate_trajectories.py -------------------------------------------------------------------------------- /MADRaS/utils/gym_torcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/gym_torcs.py -------------------------------------------------------------------------------- /MADRaS/utils/learning_curve_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/learning_curve_analysis.py -------------------------------------------------------------------------------- /MADRaS/utils/madras_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/madras_datatypes.py -------------------------------------------------------------------------------- /MADRaS/utils/observation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/observation_handler.py -------------------------------------------------------------------------------- /MADRaS/utils/reward_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/reward_handler.py -------------------------------------------------------------------------------- /MADRaS/utils/snakeoil3_gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/snakeoil3_gym.py -------------------------------------------------------------------------------- /MADRaS/utils/torcs_server_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/MADRaS/utils/torcs_server_config.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyyaml 2 | pTable 3 | matplotlib 4 | gym 5 | tensorflow-gpu -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madras-simulator/MADRaS/HEAD/setup.py --------------------------------------------------------------------------------