- Overview
- Installation
- Usage
- Examples
- SW Documentation
- Used Libraries
- Issues, Ideas And Bugs
- License
- Contribution
TODO
git clone https://github.com/NewTec-GmbH/SpaceShipRadar.git
cd SpaceShipRadar
pip install .
TODO
- Rename the File:
Locate the file named template.env in your project directory. Rename this file to .env. This is important as the application will look for this specific filename.
- Adjust the Paths:
Open the newly renamed .env file in a text editor. You will see several lines that specify paths. You need to update these paths to point to the correct locations on your system.
- Set the Path for RadonUlzer Executable:
Find the line that starts with RadonUlzer_PATH=. Change it to reflect the absolute path where program.exe is located on your machine. For example:
RadonUlzer_PATH=C:\path\to\your\LineFollowerSim\program.exe
- Set the Path for Space Ship Radar Script:
Locate the line starting with SpaceShipRadar_PATH=.
Update it with the absolute path to space_ship_radar.py which is in this repo under src\space_ship_radar\
. For example:
SpaceShipRadar_PATH=C:\path\to\your\SpaceShipRadar\src\space_ship_radar\space_ship_radar.py
- Set the Path for Image Folder:
Find the line that begins with ImageFolder_PATH=.
Ensure this points to the folder containing images (found in this repo under src\
), and make sure it ends with a backslash '\'. For example:
ImageFolder_PATH=C:\path\to\your\src\img\
- Save Your Changes:
After updating all necessary paths, save and close the .env file.
If webots is open, you can use the start script:
.\start.ps1
This will load the RadonUlzer Program specified .env and also load the SpaceShipRadar
Check out the all the Examples.
More information on the deployment and architecture can be found in the documentation
For Detailed Software Design run $ /doc/detailed-design/make html
to generate the detailed design documentation that then can be found
in the folder /doc/detailed-design/_build/html/index.html
Used 3rd party libraries which are not part of the standard Python package:
Library | Description | License |
---|---|---|
toml | Parsing TOML | MIT |
see also requirements.txt
Sections below, for Github only
If you have further ideas or you found some bugs, great! Create an issue or if you are able and willing to fix it by yourself, clone the repository and create a pull request.
The whole source code is published under BSD-3-Clause. Consider the different licenses of the used third party libraries too!
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, shall be licensed as above, without any additional terms or conditions.