Skip to content

Gym Environment for AUV docking procedure

License

Notifications You must be signed in to change notification settings

Daviddeer2/gym_dockauv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gym_dockauv

Master Thesis Project Code, Cooperation of TU Berlin and NTNU

View the doc at: https://erikx3.github.io/gym_dockauv/

⚠️ TBD - Work in Progress: Documentation via Sphinx hosted on Github Pages aswell as README.md



Some Notes:

  1. Installation of Sphinx 4.4.0 over https://www.sphinx-doc.org/en/master/usage/installation.html
    1. Add one for typehinting: https://github.com/tox-dev/sphinx-autodoc-typehints
    2. pip install sphinx-rtd-theme
  2. TBD: Installation of OpenAI Gym, stable-baseline3, PyTorch (..)

Sphinx:

Update rst and html files, if no module is added, skip first command, otherwise add new modules to index.rst after first command.

sphinx-apidoc -f -o docsrc/source gym_dockauv
cd docsrc/
make clean
make html

If u want to update the html files and make them available on github:

make github

Unittests

I provided some unittests, since I wanted to make sure in a structured manner, that my modules are working as expected. Since as many things in this world, I did not have unlimited time in my Master Thesis, I did not achieve a 100% test coverage and test driven development. However, it should function as an inspiration for further development and always make sure the basics of the program works.

Here is the command to execute all tests. Make sure to be at the root of this repository.

python -m unittest discover -v -s tests -t gym_dockauv

Cheers, Erik :)

About

Gym Environment for AUV docking procedure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.8%
  • Other 1.2%