Welcome to our code base for our Rob7 project.
This code base includes everything that was used to run, test and train the simulations and models for the project.
Furthermore, trained models are present in the Git repo, along with several log files of the test runs that have been performed.
While the naming schemes of the files and overall file structure may be a bit unstructured, finding the relevant files should be easy! Look below to see which files are responsible for different aspects of the project
- Code responsible for training and simulating: test_mahed.ipynb
- Environment class can be found in /gym_examples/envs/grid_world.py
- All of the entity classes can be found in /gym_examples/envs/envTools.py
The commit history is not a full history of the development of this project, as a lot of the code has been shared and tested using different platforms. Furthermore, it does not necessarily show a full picture of every change depicted in the work sheets.
Additionally all of the values, in functions such as the reward function, may not be the same as depicted in the work sheets, due to further development of the project as well undocumented testing and development.