Smart AI pothole detector

Also Available Domains WSN|IOT|Arduino

Project Code :TEMBMA2833

Objective

The main objective of this project is to detect potholes in a simple way, inform that to the maintenance and solve the problem and finally make the transport easier.

Abstract

In recent years, fast economic growth and rapid technology advance have led to significant impact on the quality of traditional transport system. Intelligent transportation system (ITS), which aims to improve the transport system, has become more and more popular. Furthermore, improving the safety of traffic is an important issue of ITS, and the pothole on the road causes serious harm to drivers’ safety. Therefore, drivers’ safety may be improved with the establishment of real-time pothole detection system for sharing the pothole information.

Moreover, using camera on top of the vehicle to detect potholes has become more popular. This approach can detect potholes with lower cost in a comprehensive environment. This study proposes a pothole detection method based on the camera sensing and by using GPS it upload location to server to take actions. Which can be used to improve the safety of traffic for transport system.

Keywords: Camera, GPS, LCD, Raspberry Pi.

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 Requirements:

  • Raspberry pi
  • Micro SD card
  • 5v adapter
  • Python
  • Camera
  • GPS
  • Thing speak

Software Requirements:

  • NOOBS OS
  • Python IDE
  • VNC viewer

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • How to interface camera with Raspberry Pi?
  • How to interface GPS with Raspberry Pi?
  • Working of GPS and camera
  • Introduction to IOT
  • IOT Architecture
  • IOT – Applications and Scope
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering(( software’s, 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