Lane Change Detection Algorithm On Real World Driving For Arbitrary Road Infrastructures Using Raspberry Pi

Also Available Domains Raspberry pi|Artificial Intelligence

Project Code :TEMBRE19_602

Abstract

This project focuses on developing a lane change detection algorithm implemented on a robotic platform using Raspberry Pi, designed to navigate arbitrary road infrastructures. The system utilizes a camera to continuously capture the road surface and detect a black lane line, which serves as the guide path for the robot. When the camera detects the black line, the Raspberry Pi processes the image data and commands the DC motors through a motor driver to move the robot in the direction of the line. If the black line is not detected, indicating a loss of the lane, the robot automatically stops to prevent unintended movement. This approach enables reliable lane following and ensures safe navigation in diverse and dynamic road conditions, making it suitable for autonomous vehicle applications and smart transportation systems.

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:

  • Raspberrypi
  • USB Web camera
  • DC motor
  • Motor driver
  • LCD
  • Power supply

 

Software requirements:

  • Raspian os
  • Python

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspberry pi IDE software
  • Setting up and installation procedure for Raspbian
  • Basic coding in Raspbian
  • Basic of python language
  • Working of USB Webcamera
  • How to interface Motor driver with Arduino?
  • How to interface DC motor with Raspberry pi?
  • Working of LCD?
  • How to interface LCD with Raspberry pi?
  • 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

mail-banner
call-banner
contact-banner
Request Video