SlideShare a Scribd company logo
1 of 30
Download to read offline
Abhishek Patil

pabhishek147@gmail.com
   A robot is a machine
    designed to execute one
    or more tasks
    repeatedly, with speed
    and precision.
   Robots may or may not
    possesses intelligence.
Expert systems
 [Intelligence    Neural Systems
   Given by      [Robot can learn
 Programmer]          Itself ]
   The robot must be capable of following a line.
   It should be capable of taking various degrees of turns
   It must be prepared of a situation that it runs into a
    territory which has no line to follow
   The robot must also be capable of following a line even if
    it has breaks.
   The robot must be insensitive to environmental factors
    such as lighting and noise.
   It must allow calibration of the line’s darkness threshold.
   Scalability must be a primary concern in the design.
   The color of the line must not be a factor as long as it is
    darker or brighter than the surroundings.
Clock
                           Main Power         Motor Power
4 MHz
                             Supply             Supply



                                                                    Left
                                                                   Motor
 Microcontroller                           H - Bridge
                                        DC Motor Control
                                                                   Right
                                                                   Motor



                Priority
                Encoder
                                  Analog                    Threshold
                                Comparators                  Voltage

               NOR Gate



           ADC
         Module                         Sensor Array
  [If microcontroller is
      used for A to D
       conversion]
   Duty cycle=T_on / T_total
   Virtual speed=Full speed x Duty cycle
Motor speed = 2400 rpm @ 6v
 Using Gear box the speed is reduced to 30 rpm @ 6v. The
 motors are run at 12v, so an effective speed of 150 rpm is
achieved, with a considerable increase in torque. After load is
   applied this speed will decrease ,depending upon load.
IN1   IN2   IN3   IN4   OPERATION

 1     0     1     0        BOTH MOTORS FORWARD
                               (MOVE FORWARD)
 0     1     0     1        BOTH MOTORS BACKWARD
                               (MOVE BACKWARD)
 1     0     0     1        RIGHT MOTOR BACKWARD
                             LEFT MOTOR FORWARD
                                 (TURN RIGHT)
 0     1     1     0        RIGHT MOTOR FORWARD
                            LEFT MOTOR BACKWARD
                                  (TURN LEFT)
   Interrupter sensor modified to be a reflective sensor
   ~950nm wavelength
   Lens fitted to emitter and detector of focal length of
    4mm
   Working of the sensor
Sensor circuit if external A/D conversion IC is used
MINIMUM DISTANCE BETWEEN SENSORS IS 1cm
NS   GS   A2   A1   A0   STATE IN                 ACTION



1    X    X    X    X    No surface is detected   Stop the motors
0    1    X    X    X    No line is detected      Execute the no line code
                                                     (specially designed
                                                     algorithm)
0    0    0    0    0    A detects the line       Sharp turn left
0    0    0    0    1    B detects the line       Sharp turn right
0    0    0    1    0    C detects the line       Turn left
0    0    0    1    1    D detects the line       Turn right
0    0    1    0    0    E detects the line       Move left
0    0    1    0    1    F detects the line       Move right
0    0    1    1    0    G detects the line       Go straight
0    0    1    1    1    Forbidden state          Software reset the processor
PROCESSES INVOLVED
Algorithm to be
followed
   Industrial automated equipment carriers
   Automated cars.
   Tour guides in museums and other similar
    applications.
   Second wave robotic reconnaissance operations.
   Choice of line is made in the hardware
    abstraction and cannot be changed by software.
   Calibration is difficult, and it is not easy to set a
    perfect value.
   The steering mechanism is not easily
    implemented in huge vehicles and impossible for
    non-electric vehicles (petrol powered).
    Few curves are not made efficiently, and must be
    avoided.
   Lack of a four wheel drive, makes it not suitable
    for a rough terrain.
   Use of IR even though solves a lot of problems
    pertaining to interference, makes it hard to
    debug a faulty sensor.
   Lack of speed control makes the robot unstable
    at times.
   Software control of the line type (dark or light)
    to make automatic detection possible.
   “Obstacle detecting sensors” to avoid physical
    obstacles and continue on the line.
   Distance sensing and position logging &
    transmission.

More Related Content

What's hot

Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
Farooq Saeed
 
light follower robot
light follower robotlight follower robot
light follower robot
anuragyadav94
 
line following robot
line following robotline following robot
line following robot
Rehnaz Razvi
 
line following robot
line following robotline following robot
line following robot
Rehnaz Razvi
 

What's hot (20)

Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOT
 
Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Line follower(theory + coding + videos)
Line follower(theory + coding + videos)
 
light follower robot
light follower robotlight follower robot
light follower robot
 
Presentation1
Presentation1Presentation1
Presentation1
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini project
 
Path following robot
Path following robotPath following robot
Path following robot
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNO
 
How to make a Line Follower Robot
How to make a Line Follower RobotHow to make a Line Follower Robot
How to make a Line Follower Robot
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Path Following Robot
Path Following RobotPath Following Robot
Path Following Robot
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot Presentation
 
Deepak ppt
Deepak pptDeepak ppt
Deepak ppt
 
Line Follower Robot
Line Follower RobotLine Follower Robot
Line Follower Robot
 
line following robot
line following robotline following robot
line following robot
 
line following robot
line following robotline following robot
line following robot
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOT
 
Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following Robot
 

Similar to Line following robot

Obstacle Avoiding Robot Using Micro Controller
Obstacle Avoiding Robot Using Micro ControllerObstacle Avoiding Robot Using Micro Controller
Obstacle Avoiding Robot Using Micro Controller
Electronics - Embedded System
 

Similar to Line following robot (20)

Agv mobile robot
Agv mobile robotAgv mobile robot
Agv mobile robot
 
Presentation maze solver robot
Presentation maze solver robotPresentation maze solver robot
Presentation maze solver robot
 
Robotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motorRobotic Arm using flex sensor and servo motor
Robotic Arm using flex sensor and servo motor
 
Robo arm final 2 (2)
Robo arm final  2 (2)Robo arm final  2 (2)
Robo arm final 2 (2)
 
LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010LINE FOLLOWER ROBOT | J4RV4I1010
LINE FOLLOWER ROBOT | J4RV4I1010
 
Edge detector & avoider robot
Edge detector & avoider robotEdge detector & avoider robot
Edge detector & avoider robot
 
Automated ppt
Automated pptAutomated ppt
Automated ppt
 
340211628-Line-Follower-Robot-Presentation.pdf
340211628-Line-Follower-Robot-Presentation.pdf340211628-Line-Follower-Robot-Presentation.pdf
340211628-Line-Follower-Robot-Presentation.pdf
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Newppt major
Newppt majorNewppt major
Newppt major
 
EMBEDDED SYSTEMS
EMBEDDED SYSTEMSEMBEDDED SYSTEMS
EMBEDDED SYSTEMS
 
Interfacing with Atmega 16
Interfacing with Atmega 16Interfacing with Atmega 16
Interfacing with Atmega 16
 
Final presentation
Final presentationFinal presentation
Final presentation
 
An Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded SystemAn Introduction to Robotics and Embedded System
An Introduction to Robotics and Embedded System
 
Motors types
Motors typesMotors types
Motors types
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robot
 
sunil jha presentation.pptx
sunil jha presentation.pptxsunil jha presentation.pptx
sunil jha presentation.pptx
 
Obstacle observing
Obstacle observingObstacle observing
Obstacle observing
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Obstacle Avoiding Robot Using Micro Controller
Obstacle Avoiding Robot Using Micro ControllerObstacle Avoiding Robot Using Micro Controller
Obstacle Avoiding Robot Using Micro Controller
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Line following robot

  • 2. A robot is a machine designed to execute one or more tasks repeatedly, with speed and precision.  Robots may or may not possesses intelligence.
  • 3. Expert systems [Intelligence Neural Systems Given by [Robot can learn Programmer] Itself ]
  • 4.
  • 5. The robot must be capable of following a line.  It should be capable of taking various degrees of turns  It must be prepared of a situation that it runs into a territory which has no line to follow  The robot must also be capable of following a line even if it has breaks.  The robot must be insensitive to environmental factors such as lighting and noise.  It must allow calibration of the line’s darkness threshold.  Scalability must be a primary concern in the design.  The color of the line must not be a factor as long as it is darker or brighter than the surroundings.
  • 6. Clock Main Power Motor Power 4 MHz Supply Supply Left Motor Microcontroller H - Bridge DC Motor Control Right Motor Priority Encoder Analog Threshold Comparators Voltage NOR Gate ADC Module Sensor Array [If microcontroller is used for A to D conversion]
  • 7.
  • 8.
  • 9.
  • 10. Duty cycle=T_on / T_total  Virtual speed=Full speed x Duty cycle
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Motor speed = 2400 rpm @ 6v Using Gear box the speed is reduced to 30 rpm @ 6v. The motors are run at 12v, so an effective speed of 150 rpm is achieved, with a considerable increase in torque. After load is applied this speed will decrease ,depending upon load.
  • 16. IN1 IN2 IN3 IN4 OPERATION 1 0 1 0 BOTH MOTORS FORWARD (MOVE FORWARD) 0 1 0 1 BOTH MOTORS BACKWARD (MOVE BACKWARD) 1 0 0 1 RIGHT MOTOR BACKWARD LEFT MOTOR FORWARD (TURN RIGHT) 0 1 1 0 RIGHT MOTOR FORWARD LEFT MOTOR BACKWARD (TURN LEFT)
  • 17.
  • 18. Interrupter sensor modified to be a reflective sensor  ~950nm wavelength  Lens fitted to emitter and detector of focal length of 4mm
  • 19. Working of the sensor
  • 20.
  • 21. Sensor circuit if external A/D conversion IC is used
  • 22. MINIMUM DISTANCE BETWEEN SENSORS IS 1cm
  • 23. NS GS A2 A1 A0 STATE IN ACTION 1 X X X X No surface is detected Stop the motors 0 1 X X X No line is detected Execute the no line code (specially designed algorithm) 0 0 0 0 0 A detects the line Sharp turn left 0 0 0 0 1 B detects the line Sharp turn right 0 0 0 1 0 C detects the line Turn left 0 0 0 1 1 D detects the line Turn right 0 0 1 0 0 E detects the line Move left 0 0 1 0 1 F detects the line Move right 0 0 1 1 0 G detects the line Go straight 0 0 1 1 1 Forbidden state Software reset the processor
  • 25.
  • 27. Industrial automated equipment carriers  Automated cars.  Tour guides in museums and other similar applications.  Second wave robotic reconnaissance operations.
  • 28. Choice of line is made in the hardware abstraction and cannot be changed by software.  Calibration is difficult, and it is not easy to set a perfect value.  The steering mechanism is not easily implemented in huge vehicles and impossible for non-electric vehicles (petrol powered).  Few curves are not made efficiently, and must be avoided.
  • 29. Lack of a four wheel drive, makes it not suitable for a rough terrain.  Use of IR even though solves a lot of problems pertaining to interference, makes it hard to debug a faulty sensor.  Lack of speed control makes the robot unstable at times.
  • 30. Software control of the line type (dark or light) to make automatic detection possible.  “Obstacle detecting sensors” to avoid physical obstacles and continue on the line.  Distance sensing and position logging & transmission.