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 RobotFarooq Saeed
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTMohit Kumar
 
Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Line follower(theory + coding + videos)
Line follower(theory + coding + videos)Yash Patel
 
light follower robot
light follower robotlight follower robot
light follower robotanuragyadav94
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini projectAmit Upadhye
 
Line Following Robot using Arduino UNO
Line Following Robot using Arduino UNOLine Following Robot using Arduino UNO
Line Following Robot using Arduino UNOViswanadh Ivaturi
 
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 RobotHassan Raza
 
Line follower robot
Line follower robotLine follower robot
Line follower robotUlla Ahmed
 
Line Following Robot Presentation
Line Following Robot PresentationLine Following Robot Presentation
Line Following Robot PresentationOli ullah
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
line following robot
line following robotline following robot
line following robotRehnaz Razvi
 
LINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTLINE FOLLOWER ROBOT
LINE FOLLOWER ROBOTrehaan ukaye
 
Report - Line Following Robot
Report - Line Following RobotReport - Line Following Robot
Report - Line Following RobotDivay Khatri
 

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

Presentation maze solver robot
Presentation maze solver robotPresentation maze solver robot
Presentation maze solver robotTahirBaig10
 
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 motorjovin Richard
 
340211628-Line-Follower-Robot-Presentation.pdf
340211628-Line-Follower-Robot-Presentation.pdf340211628-Line-Follower-Robot-Presentation.pdf
340211628-Line-Follower-Robot-Presentation.pdfdivyanshuranjan9973
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
Interfacing with Atmega 16
Interfacing with Atmega 16Interfacing with Atmega 16
Interfacing with Atmega 16Ramadan Ramadan
 
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 SystemPeeyush Sahu CAPM®
 
Gesture controled robot
Gesture controled robotGesture controled robot
Gesture controled robotRinil N
 
sunil jha presentation.pptx
sunil jha presentation.pptxsunil jha presentation.pptx
sunil jha presentation.pptxjxuaaaka
 

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

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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 MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[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.pdfhans926745
 
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 RobisonAnna Loughnan Colquhoun
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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.