AUTODRIVE is a comprehensive AI-powered self-driving car simulation system that demonstrates advanced computer vision and deep learning techniques for autonomous driving.
- Real-time steering angle prediction using custom CNN
- Lane detection and segmentation with YOLO
- Object detection for vehicles, pedestrians, and obstacles
- Multi-threaded processing for concurrent AI model execution
- Real-time visualization with multiple display windows
- Python 3.8+: Core programming language
- TensorFlow 1.x: Deep learning framework
- OpenCV: Computer vision and image processing
- YOLO (Ultralytics): Object detection and segmentation
- CNN: Custom convolutional neural network
- Multi-threading: Concurrent processing
- Dataset: 45,000+ driving images
- Model Accuracy: 87% confidence threshold
- Real-time Processing: 30 FPS target
- Multi-model Integration: 3 AI models working concurrently
autodrive/
├── src/ # Source code
│ ├── models/ # AI model architectures
│ └── inference/ # Real-time inference scripts
├── model_training/ # Training scripts and notebooks
├── data/ # Dataset and training data
├── saved_models/ # Pre-trained model weights
├── docs/ # Documentation
├── assets/ # Demo images and videos
└── tests/ # Unit tests
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Download pre-trained models
- Run the simulation:
python src/inference/run_fsd_inference.py
AUTODRIVE Multi-Model AI System for Self-Driving Car Simulation Tech stack: Python, TensorFlow, OpenCV, YOLO, CNN, Computer Vision, Deep Learning, Multi-threading • Developed multi-threaded inference pipeline processing 45,000+ driving dataset images concurrently • Built custom CNN model achieving real-time steering angle prediction from camera images • Implemented YOLO-based lane segmentation and object detection with 87% confidence threshold
- Add actual demo screenshots from running system
- Train models on custom datasets
- Implement additional features (traffic sign recognition, etc.)
- Deploy to cloud platforms
- Add REST API for remote inference
This project demonstrates advanced skills in AI/ML, computer vision, software engineering, and system integration.