AI Self-Driving Car Using Raspberry Pi and YOLO

Project Code :TEMBMA3717

Objective

To develop an AI-based self-driving robotic car using Raspberry Pi and the YOLO object detection model for real-time recognition and response to traffic signs. The system aims to simulate autonomous navigation by enabling the robot to make movement decisions based on detected traffic symbols.

Abstract

This project presents an AI-based self-driving robotic car that uses a Raspberry Pi microcontroller integrated with a webcam and YOLO (You Only Look Once) object detection model to identify and respond to various traffic signs. A robot chassis is used to enable physical movement and simulate real-world navigation. The system is trained to recognize eight critical traffic signs: Stop, Left Turn, Right Turn, Green Light, Red Light, School Zone, Work in Progress, and Zebra Crossing. Upon detection of a particular sign through the webcam, the YOLO model classifies it in real-time, and the Raspberry Pi processes the decision to control the robot's movement accordingly. This allows the robot to stop, turn, or adjust its behavior depending on the detected traffic symbol, enabling basic autonomous navigation. The proposed system demonstrates the potential of integrating deep learning models with embedded systems for intelligent transportation and serves as a foundation for further advancements in self-driving vehicle technologies.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware components:

  • Raspberry pi
  • Memory card
  • Lcd
  • Usb web camera

Software components:

  • Raspbian os
  • python

Learning Outcomes

  • Raspberry Pi Pin Diagram and Architecture
  • How to Install Raspberry Pi OS and Setup
  • Setting up and Installation Procedure for Raspberry Pi
  • Introduction to Raspberry Pi Environment
  • Basic Python Coding on Raspberry Pi
  • Basics of Embedded C Language
  • Basics of IoT Platforms
  • Working of Power Supply
  •       About Project Development Life Cycle:
  • Planning and Requirement Gathering
  • (Software, Tools, Hardware Components, etc.)
  • Schematic Preparation
  • Code Development and Debugging
  • Hardware Development and Debugging
  • Development of the Project and Output Testing
  • Practical Exposure To:
    • Hardware and Software Tools
    • Solution Providing for Real-Time Problems
    • Working with Team / Individual
    • Work on Creative Ideas
  •       Project Development Skills:
    • Problem Analyzing Skills
    • Problem Solving Skills
    • Creativity and Imaginary Skills
    • Programming Skills
    • Deployment
    • Testing Skills
    • Debugging Skills
    • Project Presentation Skills
    • Thesis Writing Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video