AUTOMATED RAILWAY TRACK CRACK DETECTION USING RASPBERRY PI AND PI CAMERA

Project Code :TEMBMA3580

Objective

To develop a robotic surveillance platform that employs image processing techniques to detect cracks in railway tracks, ensuring timely maintenance and enhanced safety.

Abstract

This project presents an IoT-based system for visual defect detection in railway tracks, leveraging the capabilities of the Raspberry Pi 3 Model B microcontroller. The system is designed to autonomously navigate railway tracks using a robot chassis equipped with two DC motors controlled by a motor driver module. A USB web camera captures  images of the tracks, which are then processed to detect defects using advanced image processing techniques. The system also incorporates a GPS module to provide accurate location data, which is transmitted to the ThingSpeak platform for remote monitoring and analysis. An LED indicator alerts to the presence of detected faults. The entire setup is managed by a Raspberry Pi, which coordinates the movement, image processing, and data communication, ensuring a comprehensive and reliable solution for railway track maintenance and safety.

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

Block Diagram

Specifications

  • Raspberry pi 3 model b
  • Dc motor
  • Gps
  • Motor driver module (l293d)
  • 5v power supply
  • 12v battery
  • Robot chassis
  • Wheels
  • 5mm led white
  • Slide switches
  • Usb web camera
  • Dummy shaft
  • Micro sd card (32gb)

Learning Outcomes

  • Raspberry Pi 3 Model B pin diagram and architecture
  • How to install Raspberry Pi OS and set up the development environment
  • Setting up and installation procedure for Raspberry Pi
  • Introduction to Raspberry Pi OS and its tools
  • Basic coding in Python for Raspberry Pi
  • Working with USB Web Camera for image capture and processing
  • Interface GPS module with Raspberry Pi for location tracking
  • Working with Motor Driver Module (L293D) and DC Motors
  • Working with Power Supply and Battery management
  • About Project Development Life Cycle:
  • Planning and Requirement Gathering (software, tools, hardware components, etc.)
  • Schematic preparation and system design
  • Code development and debugging
  • Hardware assembly and debugging
  • System integration and output testing
  • Practical exposure to:
    • Hardware and software tools for IoT and image processing
    • Solution development for real-time defect detection
    • Collaborative and individual work scenarios
    • Implementation of creative solutions for railway track monitoring
  • Project development skills:
    • Problem analysis and troubleshooting
    • Creative thinking and innovation
    • Programming and integration skills
    • Deployment and operational testing
    • Debugging and optimization
    • Project documentation and presentation

Demo Video

mail-banner
call-banner
contact-banner
Request Video