• Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots
IvLabs
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots

Autonomous Lane Following Robot

Aim:

This project aims to identify lanes and steer the robot between the lanes along the detected path.

Overview:


Autonomous driving is a huge and complex project, involving many technologies.In our project we have created a system which guides robot in lane following using computer vision and robotics technology. The robot uses OpenCV for image processing and ROS for communication and control. Robot uses live camera feed and processed it through OpenCV to detect the lanes and calculate a path for the manoeuvre of the robot within the lanes.


Working Principle:

The algorithm mainly depended on the two Hough lines that we detected from the two lanes on the ground. We used following methods in succession to get those lines.
  • ​HSV color selection to get lanes apart from ground.
  • Canny Edge Detection algorithm to get edges of lanes.
  • Hough transform algorithm to get two Hough lines.
  • Calculate mean inclination of both lines which will be direction in which TurtleBot supposed to move.
  • According to the inclination appropriate value of linear and angular velocity given to TurtleBot.
TurtleBot continues to move until both lanes are detected and will stop when lanes end.

Software :

​Hardware:




​​ROS



​Turtlebot

Media:

Team Members:
  • Nakul Singh
  • Pranay Gaidhane
Mentors:
  • Sahil Dharme
  • Sakshi Giri
  • Yuvraj Borade
Powered by Create your own unique website with customizable templates.
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots