https://github.com/papalotis/drawing-to-fsd-layout
A tool for easy creation of Formula Student tracks. Convert a hand drawn track layout to one that can be used in in Formula Student Driverless Simulators
https://github.com/papalotis/drawing-to-fsd-layout
driverless formula-student formula-student-driverless python racetrackgenerator streamlit
Last synced: 19 days ago
JSON representation
A tool for easy creation of Formula Student tracks. Convert a hand drawn track layout to one that can be used in in Formula Student Driverless Simulators
- Host: GitHub
- URL: https://github.com/papalotis/drawing-to-fsd-layout
- Owner: papalotis
- License: mit
- Created: 2022-11-09T13:37:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-06T16:11:58.000Z (about 2 years ago)
- Last Synced: 2025-06-13T10:48:49.482Z (12 months ago)
- Topics: driverless, formula-student, formula-student-driverless, python, racetrackgenerator, streamlit
- Language: Python
- Homepage:
- Size: 1.92 MB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# drawing-to-fsd-layout
A tool that converts a hand drawn track layout to a track layout that can be used in in Formula Student Driverless Simulators
| Input | Plot of output |
| --- | --- |
|  |  |
Clear hand-drawn tracks should also work. They do not have to be filled in.
There is now also a canvas option in the script.
The extracted track can be downloaded as a JSON file with x,y and color values are available for each cone, as well as an LYT file that can be used in Live for Speed.
The tool is hosted on Streamlit Cloud and can be accessed [here](https://drawing-to-fsd-layout.streamlit.app/).
## Installation
If you want to run the tool locally you can follow these steps:
```bash
git clone https://github.com/papalotis/drawing-to-fsd-layout.git
cd drawing-to-fsd-layout
# optional: create a virtual environment
pip install -r requirements.txt
streamlit run streamlit_app.py
```
The tool will be available at `http://localhost:8501`