├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── c172p_catalog.txt ├── main.py ├── markov_pilot ├── __init__.py ├── agents │ ├── AgentTrainer.py │ ├── __init__.py │ ├── agent_container.py │ └── train.py ├── devTesting │ ├── ControlGUI.py │ ├── ControlGUI_Client.py │ ├── PySimpleGUI_Test.py │ ├── TkinterPlaygroud.py │ ├── __init__.py │ ├── animation.py │ ├── calc_method_injection.py │ ├── checkPIDAgent.py │ ├── checkRandomAgent.py │ ├── checkRollControlDDPGAgent.py │ ├── devTestVisualiser.py │ ├── testMultiAgent.py │ ├── testMultiAgent_eee.py │ ├── timeit.py │ ├── valueRecorderWrapper.py │ └── zomPanFactory.py ├── environment │ ├── __init__.py │ ├── aircraft.py │ ├── basic_ic.xml │ ├── environment.py │ ├── flightgear.xml │ ├── minimal_ic.xml │ ├── properties.py │ └── simulation.py ├── helper │ ├── OUNoise.py │ ├── ReplayBuffer.py │ ├── __init__.py │ ├── bunch.py │ ├── lab_journal.py │ ├── load_store.py │ ├── networks.py │ ├── utils.py │ └── visualiser.py ├── tasks │ ├── __init__.py │ ├── assessors.py │ ├── rewards.py │ └── tasks.py ├── testbed │ ├── __init__.py │ └── evaluate_training.py └── wrappers │ ├── __init__.py │ ├── episodePlotterWrapper.py │ └── varySetpointsWrapper.py ├── reward_funcs.py ├── setup.py └── thesis └── Learning_to_Fly_Thesis.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/README.md -------------------------------------------------------------------------------- /c172p_catalog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/c172p_catalog.txt -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/main.py -------------------------------------------------------------------------------- /markov_pilot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/__init__.py -------------------------------------------------------------------------------- /markov_pilot/agents/AgentTrainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/agents/AgentTrainer.py -------------------------------------------------------------------------------- /markov_pilot/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/agents/__init__.py -------------------------------------------------------------------------------- /markov_pilot/agents/agent_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/agents/agent_container.py -------------------------------------------------------------------------------- /markov_pilot/agents/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/agents/train.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/ControlGUI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/ControlGUI.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/ControlGUI_Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/ControlGUI_Client.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/PySimpleGUI_Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/PySimpleGUI_Test.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/TkinterPlaygroud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/TkinterPlaygroud.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /markov_pilot/devTesting/animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/animation.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/calc_method_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/calc_method_injection.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/checkPIDAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/checkPIDAgent.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/checkRandomAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/checkRandomAgent.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/checkRollControlDDPGAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/checkRollControlDDPGAgent.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/devTestVisualiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/devTestVisualiser.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/testMultiAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/testMultiAgent.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/testMultiAgent_eee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/testMultiAgent_eee.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/timeit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/timeit.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/valueRecorderWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/valueRecorderWrapper.py -------------------------------------------------------------------------------- /markov_pilot/devTesting/zomPanFactory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/devTesting/zomPanFactory.py -------------------------------------------------------------------------------- /markov_pilot/environment/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /markov_pilot/environment/aircraft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/aircraft.py -------------------------------------------------------------------------------- /markov_pilot/environment/basic_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/basic_ic.xml -------------------------------------------------------------------------------- /markov_pilot/environment/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/environment.py -------------------------------------------------------------------------------- /markov_pilot/environment/flightgear.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/flightgear.xml -------------------------------------------------------------------------------- /markov_pilot/environment/minimal_ic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/minimal_ic.xml -------------------------------------------------------------------------------- /markov_pilot/environment/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/properties.py -------------------------------------------------------------------------------- /markov_pilot/environment/simulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/environment/simulation.py -------------------------------------------------------------------------------- /markov_pilot/helper/OUNoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/OUNoise.py -------------------------------------------------------------------------------- /markov_pilot/helper/ReplayBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/ReplayBuffer.py -------------------------------------------------------------------------------- /markov_pilot/helper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /markov_pilot/helper/bunch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/bunch.py -------------------------------------------------------------------------------- /markov_pilot/helper/lab_journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/lab_journal.py -------------------------------------------------------------------------------- /markov_pilot/helper/load_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/load_store.py -------------------------------------------------------------------------------- /markov_pilot/helper/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/networks.py -------------------------------------------------------------------------------- /markov_pilot/helper/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/utils.py -------------------------------------------------------------------------------- /markov_pilot/helper/visualiser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/helper/visualiser.py -------------------------------------------------------------------------------- /markov_pilot/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /markov_pilot/tasks/assessors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/tasks/assessors.py -------------------------------------------------------------------------------- /markov_pilot/tasks/rewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/tasks/rewards.py -------------------------------------------------------------------------------- /markov_pilot/tasks/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/tasks/tasks.py -------------------------------------------------------------------------------- /markov_pilot/testbed/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /markov_pilot/testbed/evaluate_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/testbed/evaluate_training.py -------------------------------------------------------------------------------- /markov_pilot/wrappers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /markov_pilot/wrappers/episodePlotterWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/wrappers/episodePlotterWrapper.py -------------------------------------------------------------------------------- /markov_pilot/wrappers/varySetpointsWrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/markov_pilot/wrappers/varySetpointsWrapper.py -------------------------------------------------------------------------------- /reward_funcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/reward_funcs.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/setup.py -------------------------------------------------------------------------------- /thesis/Learning_to_Fly_Thesis.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opt12/Markov-Pilot/HEAD/thesis/Learning_to_Fly_Thesis.pdf --------------------------------------------------------------------------------