Skip to content

Ganathipan/LineFollower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ENTHIRAN - Line Following Robot

Department of Electrical and Electronic Engineering, Faculty of Engineering, University of Peradeniya

Team Number: 02

Project Name: ENTHIRAN — A Line Following Robot

Team Members:

  • E/21/013 - T. Abishana
  • E/21/094 - C. N. A. Dias
  • E/21/120 - S. Durga
  • E/21/148 - S. Ganathipan
  • E/21/188 - K. Jarshigan
  • E/21/214 - K. Kartheepan
  • E/21/220 - S. Kavishanthan
  • E/21/386 - J. Sivasuthan

Project Overview

ENTHIRAN is an autonomous line-following robot that can detect and follow a black line on a white surface. Designed with an Arduino Uno, IR sensors, and motor control, this project explores core concepts of automation, robotics, and sensor integration. The robot leverages a Proportional-Derivative (PD) controller to make real-time adjustments to stay on track, illustrating principles of control systems and feedback mechanisms.

Objectives

The primary goal of the project is to design a robot that can autonomously follow a predefined path using IR sensors and motor control. This project serves as a practical exercise to enhance understanding of:

  • Automation
  • Sensor integration
  • Control systems
  • Industrial applications of robotics

Key Components

  • L29810 H Bridge Driver: Controls motor speed and direction.
  • 8-array IR Sensors: Detect the black line, enabling the robot to adjust its movements.
  • Arduino Uno: Processes sensor input and controls the motors.
  • Yellow Motors and Wheels: Provides movement.
  • Swivel Caster Wheel: Ensures smooth navigation.
  • 3.7V Batteries: Powers the robot for extended operations.

Challenges and Solutions

We faced challenges related to sensor calibration, power management, and design stability. Through iterative testing and adjustments—like switching from 4 wheels to 2 with a caster wheel, and using a calibration system for sensor thresholding—we improved the robot’s performance and stability.

Schematics

Please refer to the attached circuit diagram and prototype images for detailed insights into the design and functionality.

Code

The source code for the robot’s operation is provided in the repository. It includes sensor calibration, motor control, and PD-based line-following logic.

Conclusion

This project demonstrates the foundational concepts of robotics and control systems, with potential applications in industrial automation, smart transportation, and more. Despite budget constraints, our creative solutions like using popsicle sticks for the chassis show how innovation can arise from resourcefulness.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages