Celem projektu jest opracowanie systemu wczesnego ostrzegania na przejściu dla pieszych, który informuje o niebezpiecznych sytuacjach drogowych podnosząc alarm na 5 do 15 sekund przed dotarciem pojazdu do przejścia. Wykrywane zdarzenia niebezpieczne obejmują przekroczenie predkośći, wyprzedzanie lub zjeżdżanie z toru ruchu
Opis katalogów w repozytorium:
- CARLA - dokumentacja konfiguracji symulatora
- YOLO - dokumentacja zastosowania YOLO
- hardware - dokumentacja zagadnień sprzętowych
- software - dokumentacja zagadnień programistycznych
- misc - inne
Realizacja projektu wykorzystuje integrację komponentów open-source, przy czym wszystkie użyte narzędzia oraz zbiory danych są stosowane zgodnie z obowiązującymi dla nich warunkami licencyjnymi.
| Narzędzie | Licencja |
|---|---|
| Python (>3.8.6) | PSF License Version 2 |
| OpenCV (>4.5.0) | Apache License 2.0 |
| CARLA (0.9.16) | MIT License |
| Ultralytics YOLO (YOLOv26n) | GNU Affero General Public License v3.0 |
| Google Coral | Apache License 2.0 |
| Raspberry PI (4 lub 5) | Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA) licence |