The objective of this project is to develop an early warning system at pedestrian crossings that alerts pedastrians to dangerous road situations. The system triggers an alarm 5 to 15 seconds before a vehicle reaches the crossing. Detected hazardous events include speeding, overtaking, and lane departures.
Description of repository directories:
- CARLA – simulator configuration documentation.
- YOLO – YOLO model implementation and training documentation.
- hardware – hardware components documentation.
- software – programming logic and software architecture documentation.
- misc – miscellaneous files and additional resources.
This project integrates various open-source components. All utilized tools and datasets are applied in accordance with their respective licensing terms and conditions.
| Tool | License |
|---|---|
| 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 or 5) | Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA) licence |