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

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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 MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
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
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

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.