5
Most read
8
Most read
10
Most read
Presentation on control systems for line follower robot
PRESENTATION ON CONTROL SYSTEMS FOR
LINE FOLLOWER ROBOT
DEFINITION OF CONTROL SYSTEM:
A CONTROL SYSTEM IS A SYSTEM OF DEVICES OR SET OF DEVICES, THAT MANAGES,
COMMANDS, DIRECTS OR REGULATES THE BEHAVIOR OF OTHER DEVICES OR SYSTEMS TO
ACHIEVE DESIRED RESULTS.
THE MAIN FEATURE OF A CONTROL SYSTEM IS THAT THERE SHOULD BE A CLEAR
MATHEMATICAL RELATIONSHIP BETWEEN INPUT AND OUTPUT OF THE SYSTEM.
LINE FOLLOWER ROBOT:
A BASIC LINE FOLLOWER ROBOT FOLLOWS CERTAIN PATH AND THE MOTION OF THE ROBOT
ALONG THIS PATH IS CONTROLLED BY CONTROLLING THE ROTATION OF WHEELS, WHICH
ARE PLACED ON THE SHAFTS OF THE TWO MOTORS. SO, THE BASIC CONTROL IS ACHIEVED
BY CONTROLLING THE MOTORS THROUGH MICROCONTROLLER.
LINE FOLLOWER ROBOT STRUCTURE:
THIS ROBOT CAN BE DIVIDED INTO SEVERAL PARTS:
• SENSORS
• ADC (ANALOG TO DIGITAL CONVERTER) AND SENSOR
CIRCUIT
• PROCESSOR (ATMEGA 328 MICROCONTROLLER)
• MOTOR DRIVER
• ACTUATORS (MOTORS AND WHEELS)
• CHASSIS AND BODY STRUCTURE
IMPLEMENTING THE IR SENSOR LOGIC
THE IR SENSOR CONSISTS OF AN INDIVIDUAL IR LED AND AN IR PHOTODIODE. THE IR LIGHT
EMITTED BY THE LED STRIKES THE SURFACE AND IS REFLECTED BACK TO THE IR PHOTODIODE. THE
PHOTODIODE THEN GENERATE AN OUTPUT VOLTAGE PROPORTIONAL TO THE REFLECTANCE LEVEL
OF THE SURFACE.
PID CONTROL
PID (PROPORTIONAL, INTEGRAL AND DERIVATIVE ) IS ONE OF THE MOST COMMON CONTROL
SCHEMES AROUND. MOST INDUSTRIAL CONTROL LOOPS USE SOME FLAVOR OF PID CONTROL.
PID ACTS AS A SIMPLE SPRING. A SPRING HAS AN ORIGINAL LENGTH, WHICH
WHEN DISTURBED BY EXPANSION OR CONTRACTION, TENDS TO REGAIN ITS
ORIGINAL LENGTH IN THE SHORTEST POSSIBLE TIME.
PID ALGORITHM IN A SYSTEM HAS A SET-VALUE OF A PARTICULAR PHYSICAL QUANTITY TO BE
CONTROLLED, CALLED A ‘SET POINT’, WHICH WHEN ALTERED DUE TO SOME REASON, THE SYSTEM
CONTROLS THE OTHER NECESSARY FEATURES IN IT, TO GET BACK TO THE ORIGINAL SET POINT IN THE
SHORTEST TIME POSSIBLE. PID CONTROLLERS ARE USED WHEREVER THERE IS A NEED TO CONTROL A
PHYSICAL QUANTITY AND TO MAKE IT EQUAL TO A SPECIFIED VALUE.
HOW DOES PID WORK?
• CALCULATES THE ERROR, OR DEVIATION FROM THE SET POINT
• MEASURE THE CURRENT VALUE BY SENSOR
TO GET BACK TO THE SET POINT, THIS ‘ERROR’ SHOULD BE MINIMIZED, AND SHOULD IDEALLY BE MADE
EQUAL TO ZERO.
IDEALLY, THERE SHOULD BE ZERO LAG IN THE RESPONSE OF THE SYSTEM TO THE CHANGE IN ITS SET
POINT.
IMPLEMENTING PID
i) ERROR TERM (E): EQUAL TO THE DIFFERENCE BETWEEN THE SET POINT AND THE CURRENT VALUE . ERROR = SETPOINT – CURRENT
VALUE THIS IS EQUAL TO THE DIFFERENCE BETWEEN THE SET POINT AND THE CURRENT VALUE OF THE QUANTITY BEING CONTROLLED.
ii) PROPORTIONAL TERM (P): THIS TERM IS PROPORTIONAL TO THE ERROR. P = ERROR PROPORTION TERM IS WHAT DETERMINES THE
CONTROL LOOP RISE TIME OR HOW QUICKLY IT WILL REACH THE SET POINT.
iii) INTEGRAL TERM (I): THIS TERM IS THE SUM OF ALL THE PREVIOUS ERROR VALUES. I = I + ERROR THIS VALUE IS RESPONSIBLE FOR THE QUICKNESS
OF RESPONSE OF THE SYSTEM TO THE CHANGE FROM THE SET POINT. USUALLY, SMALL ROBOTS DOESN'T USE THE INTEGRAL TERM BECAUSE WE ARE NOT CONCERNED ABOUT
STEADY STATE ERROR AND IT CAN COMPLICATE THE "LOOP TUNING".
iv) DERIVATIVE TERM (D): THIS TERM IS THE DIFFERENCE BETWEEN THE INSTANTANEOUS ERROR FROM THE SET POINT, AND THE ERROR FROM THE PREVIOUS
INSTANT. D = ERROR – PREVIOUSERROR THE DERIVATIVE TERM IS USED TO REDUCE THE OVERSHOOT OR HOW MUCH THE SYSTEM SHOULD "OVER
CORRECT".
PID FOR LINE FOLLOWING ROBOT
PID_VALUE = (KP*P) + (KI*I) + (KD*D)
•KP IS THE CONSTANT USED TO VARY THE MAGNITUDE OF THE
CHANGE REQUIRED TO ACHIEVE THE SET POINT.
•KI IS THE THE CONSTANT USED TO VARY THE RATE AT WHICH THE
CHANGE SHOULD BE BROUGHT IN THE PHYSICAL QUANTITY TO ACHIEVE
THE SET POINT.
•KD IS THE CONSTANT USED TO VARY THE STABILITY OF THE SYSTEM.
void calculatePID()
{
P = error;
I = I + error;
D = error-previousError;
PIDvalue = (Kp*P) + (Ki*I) + (Kd*D);
previousError = error; }
APPLICATIONS OF LINE FOLLOWER ROBOT:
APPLICATION ADVANTAGES DISADVANTAGES
•Industrial automated
equipment carriers.
The robot must be capable
of following a line.
LFR can move on a fixed track
or path.
•Automated cars.
Insensitive to environment
factors like noise and
lightning.
It requires power supply.
•Tour guides in
museums
and other similar
applications.
It should be capable of
taking various degrees of
turns.
Lack of speed control makes the
robot unstable at times.
•Deliver the mail
within the office building
The color of the line must
not be a factor as long as it
is
darker than the
surroundings.
Choice of line is made in the
hardware abstraction and
cannot
be changed by software.
QUESTIONS??

More Related Content

PPTX
Electrical ac & dc drives ppt
PPT
Speed control of IM using Space Vector Modulation
PDF
dc to dc-converter
PPTX
Transformer repairing & manufacturing.pptx
PDF
Lecture 9 synchros - transmitters, differentials, governing equations
PPTX
Lecture 04: Errors During the Measurement Process
PPTX
Battery Monitor Circuit Using Op-Amp
PPTX
Transducers & transmitters
Electrical ac & dc drives ppt
Speed control of IM using Space Vector Modulation
dc to dc-converter
Transformer repairing & manufacturing.pptx
Lecture 9 synchros - transmitters, differentials, governing equations
Lecture 04: Errors During the Measurement Process
Battery Monitor Circuit Using Op-Amp
Transducers & transmitters

What's hot (20)

PPTX
Power Electronics-Introduction
PPTX
ELECTRIC RAILWAY(ELECTRIC TRACTION)
PPTX
PPTX
Relays and its types - complete guide
PPTX
Electrical motor
PPT
3phase induction motor
ODP
Speed control of induction motor using vf ds
PPTX
Application of control system
PPTX
Permanent magnet motor drives.pptx
PDF
Power semiconductor devices
PPTX
variable frequency drive
PPTX
Automatic Street Light On/Off
PDF
PLC Ladder Programming [Mechatronics]
DOCX
Simulation and study of multilevel inverter (report)
PPTX
Hysteresis current controller for single phase three level vsi
PDF
Ee2201 measurement-and-instrumentation-lecture-notes
PPTX
220kv GSS, VKIA, jaipur
PPT
Classification (Analog instruments)
PPTX
Over current Relays
DOC
DISTANCE PROTECTION RELAY
Power Electronics-Introduction
ELECTRIC RAILWAY(ELECTRIC TRACTION)
Relays and its types - complete guide
Electrical motor
3phase induction motor
Speed control of induction motor using vf ds
Application of control system
Permanent magnet motor drives.pptx
Power semiconductor devices
variable frequency drive
Automatic Street Light On/Off
PLC Ladder Programming [Mechatronics]
Simulation and study of multilevel inverter (report)
Hysteresis current controller for single phase three level vsi
Ee2201 measurement-and-instrumentation-lecture-notes
220kv GSS, VKIA, jaipur
Classification (Analog instruments)
Over current Relays
DISTANCE PROTECTION RELAY
Ad

Similar to Presentation on control systems for line follower robot (20)

PPTX
Line follower(theory + coding + videos)
PPTX
Pid control for line follwoers
PPTX
Pid control for line follwoers
PPTX
Pid lfr
PDF
Implementation of pid control to reduce wobbling in a
PDF
Implementation of pid control to reduce wobbling in a line following robot
PPT
week1a-cohhgghgggggggggggggggggntrol.ppt
PPTX
Pid control
PPTX
Line follower Robot using PID algorithm
PPTX
Autonomous Line Followers With Arduino and PID.pptx
PDF
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
PPTX
PID Control System
PDF
Real-time PID control of an inverted pendulum
PDF
PID Controller based DC Motor Speed Control
PDF
Modeling, simulation and control of a robotic arm
PPT
PID-Control_automation_Engineering_chapter6.ppt
PDF
How to tune pid loops
PDF
How to tune PID loops
PDF
Follower
PDF
Follower
Line follower(theory + coding + videos)
Pid control for line follwoers
Pid control for line follwoers
Pid lfr
Implementation of pid control to reduce wobbling in a
Implementation of pid control to reduce wobbling in a line following robot
week1a-cohhgghgggggggggggggggggntrol.ppt
Pid control
Line follower Robot using PID algorithm
Autonomous Line Followers With Arduino and PID.pptx
A Proportional-Integral-Derivative Control Scheme of Mobile Robotic platforms...
PID Control System
Real-time PID control of an inverted pendulum
PID Controller based DC Motor Speed Control
Modeling, simulation and control of a robotic arm
PID-Control_automation_Engineering_chapter6.ppt
How to tune pid loops
How to tune PID loops
Follower
Follower
Ad

Recently uploaded (20)

PPT
Total quality management ppt for engineering students
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
737-MAX_SRG.pdf student reference guides
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PPTX
communication and presentation skills 01
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
introduction to high performance computing
PDF
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
PDF
Exploratory_Data_Analysis_Fundamentals.pdf
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PPTX
Management Information system : MIS-e-Business Systems.pptx
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Visual Aids for Exploratory Data Analysis.pdf
Total quality management ppt for engineering students
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
"Array and Linked List in Data Structures with Types, Operations, Implementat...
737-MAX_SRG.pdf student reference guides
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
communication and presentation skills 01
Information Storage and Retrieval Techniques Unit III
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
August -2025_Top10 Read_Articles_ijait.pdf
introduction to high performance computing
Improvement effect of pyrolyzed agro-food biochar on the properties of.pdf
Exploratory_Data_Analysis_Fundamentals.pdf
Categorization of Factors Affecting Classification Algorithms Selection
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Management Information system : MIS-e-Business Systems.pptx
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
distributed database system" (DDBS) is often used to refer to both the distri...
III.4.1.2_The_Space_Environment.p pdffdf
Visual Aids for Exploratory Data Analysis.pdf

Presentation on control systems for line follower robot

  • 2. PRESENTATION ON CONTROL SYSTEMS FOR LINE FOLLOWER ROBOT
  • 3. DEFINITION OF CONTROL SYSTEM: A CONTROL SYSTEM IS A SYSTEM OF DEVICES OR SET OF DEVICES, THAT MANAGES, COMMANDS, DIRECTS OR REGULATES THE BEHAVIOR OF OTHER DEVICES OR SYSTEMS TO ACHIEVE DESIRED RESULTS. THE MAIN FEATURE OF A CONTROL SYSTEM IS THAT THERE SHOULD BE A CLEAR MATHEMATICAL RELATIONSHIP BETWEEN INPUT AND OUTPUT OF THE SYSTEM.
  • 4. LINE FOLLOWER ROBOT: A BASIC LINE FOLLOWER ROBOT FOLLOWS CERTAIN PATH AND THE MOTION OF THE ROBOT ALONG THIS PATH IS CONTROLLED BY CONTROLLING THE ROTATION OF WHEELS, WHICH ARE PLACED ON THE SHAFTS OF THE TWO MOTORS. SO, THE BASIC CONTROL IS ACHIEVED BY CONTROLLING THE MOTORS THROUGH MICROCONTROLLER.
  • 5. LINE FOLLOWER ROBOT STRUCTURE: THIS ROBOT CAN BE DIVIDED INTO SEVERAL PARTS: • SENSORS • ADC (ANALOG TO DIGITAL CONVERTER) AND SENSOR CIRCUIT • PROCESSOR (ATMEGA 328 MICROCONTROLLER) • MOTOR DRIVER • ACTUATORS (MOTORS AND WHEELS) • CHASSIS AND BODY STRUCTURE
  • 6. IMPLEMENTING THE IR SENSOR LOGIC THE IR SENSOR CONSISTS OF AN INDIVIDUAL IR LED AND AN IR PHOTODIODE. THE IR LIGHT EMITTED BY THE LED STRIKES THE SURFACE AND IS REFLECTED BACK TO THE IR PHOTODIODE. THE PHOTODIODE THEN GENERATE AN OUTPUT VOLTAGE PROPORTIONAL TO THE REFLECTANCE LEVEL OF THE SURFACE.
  • 7. PID CONTROL PID (PROPORTIONAL, INTEGRAL AND DERIVATIVE ) IS ONE OF THE MOST COMMON CONTROL SCHEMES AROUND. MOST INDUSTRIAL CONTROL LOOPS USE SOME FLAVOR OF PID CONTROL. PID ACTS AS A SIMPLE SPRING. A SPRING HAS AN ORIGINAL LENGTH, WHICH WHEN DISTURBED BY EXPANSION OR CONTRACTION, TENDS TO REGAIN ITS ORIGINAL LENGTH IN THE SHORTEST POSSIBLE TIME. PID ALGORITHM IN A SYSTEM HAS A SET-VALUE OF A PARTICULAR PHYSICAL QUANTITY TO BE CONTROLLED, CALLED A ‘SET POINT’, WHICH WHEN ALTERED DUE TO SOME REASON, THE SYSTEM CONTROLS THE OTHER NECESSARY FEATURES IN IT, TO GET BACK TO THE ORIGINAL SET POINT IN THE SHORTEST TIME POSSIBLE. PID CONTROLLERS ARE USED WHEREVER THERE IS A NEED TO CONTROL A PHYSICAL QUANTITY AND TO MAKE IT EQUAL TO A SPECIFIED VALUE.
  • 8. HOW DOES PID WORK? • CALCULATES THE ERROR, OR DEVIATION FROM THE SET POINT • MEASURE THE CURRENT VALUE BY SENSOR TO GET BACK TO THE SET POINT, THIS ‘ERROR’ SHOULD BE MINIMIZED, AND SHOULD IDEALLY BE MADE EQUAL TO ZERO. IDEALLY, THERE SHOULD BE ZERO LAG IN THE RESPONSE OF THE SYSTEM TO THE CHANGE IN ITS SET POINT.
  • 9. IMPLEMENTING PID i) ERROR TERM (E): EQUAL TO THE DIFFERENCE BETWEEN THE SET POINT AND THE CURRENT VALUE . ERROR = SETPOINT – CURRENT VALUE THIS IS EQUAL TO THE DIFFERENCE BETWEEN THE SET POINT AND THE CURRENT VALUE OF THE QUANTITY BEING CONTROLLED. ii) PROPORTIONAL TERM (P): THIS TERM IS PROPORTIONAL TO THE ERROR. P = ERROR PROPORTION TERM IS WHAT DETERMINES THE CONTROL LOOP RISE TIME OR HOW QUICKLY IT WILL REACH THE SET POINT. iii) INTEGRAL TERM (I): THIS TERM IS THE SUM OF ALL THE PREVIOUS ERROR VALUES. I = I + ERROR THIS VALUE IS RESPONSIBLE FOR THE QUICKNESS OF RESPONSE OF THE SYSTEM TO THE CHANGE FROM THE SET POINT. USUALLY, SMALL ROBOTS DOESN'T USE THE INTEGRAL TERM BECAUSE WE ARE NOT CONCERNED ABOUT STEADY STATE ERROR AND IT CAN COMPLICATE THE "LOOP TUNING". iv) DERIVATIVE TERM (D): THIS TERM IS THE DIFFERENCE BETWEEN THE INSTANTANEOUS ERROR FROM THE SET POINT, AND THE ERROR FROM THE PREVIOUS INSTANT. D = ERROR – PREVIOUSERROR THE DERIVATIVE TERM IS USED TO REDUCE THE OVERSHOOT OR HOW MUCH THE SYSTEM SHOULD "OVER CORRECT".
  • 10. PID FOR LINE FOLLOWING ROBOT PID_VALUE = (KP*P) + (KI*I) + (KD*D) •KP IS THE CONSTANT USED TO VARY THE MAGNITUDE OF THE CHANGE REQUIRED TO ACHIEVE THE SET POINT. •KI IS THE THE CONSTANT USED TO VARY THE RATE AT WHICH THE CHANGE SHOULD BE BROUGHT IN THE PHYSICAL QUANTITY TO ACHIEVE THE SET POINT. •KD IS THE CONSTANT USED TO VARY THE STABILITY OF THE SYSTEM. void calculatePID() { P = error; I = I + error; D = error-previousError; PIDvalue = (Kp*P) + (Ki*I) + (Kd*D); previousError = error; }
  • 11. APPLICATIONS OF LINE FOLLOWER ROBOT: APPLICATION ADVANTAGES DISADVANTAGES •Industrial automated equipment carriers. The robot must be capable of following a line. LFR can move on a fixed track or path. •Automated cars. Insensitive to environment factors like noise and lightning. It requires power supply. •Tour guides in museums and other similar applications. It should be capable of taking various degrees of turns. Lack of speed control makes the robot unstable at times. •Deliver the mail within the office building The color of the line must not be a factor as long as it is darker than the surroundings. Choice of line is made in the hardware abstraction and cannot be changed by software.