Skip to content

Latest commit

 

History

History
63 lines (54 loc) · 2.56 KB

File metadata and controls

63 lines (54 loc) · 2.56 KB

AUTODRIVE Project Summary

Project Overview

AUTODRIVE is a comprehensive AI-powered self-driving car simulation system that demonstrates advanced computer vision and deep learning techniques for autonomous driving.

Key Features

  • 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

Technical Stack

  • 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

Performance Metrics

  • Dataset: 45,000+ driving images
  • Model Accuracy: 87% confidence threshold
  • Real-time Processing: 30 FPS target
  • Multi-model Integration: 3 AI models working concurrently

Project Structure

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

Getting Started

  1. Clone the repository
  2. Install dependencies: pip install -r requirements.txt
  3. Download pre-trained models
  4. Run the simulation: python src/inference/run_fsd_inference.py

Resume-Ready Description

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

Next Steps

  • 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.