SlideShare ist ein Scribd-Unternehmen logo
1 von 29
LINE FOLLOWING USING MAZE SIMULATOR
CONTENTS
 Objective
 Background
 Classification
 Development And Integration
 Software
 Hardware And Mechanical Model
 Application
 Conclusion
 Future Recommendations
OBJECTIVE
 To create an autonomous vehicle, which able
to move along the given path, extracted
using the maze simulator.
BACKGROUND
 What is Autonomous?
“A machine which is able to perform its task, without
continuous interference of human being”.
(ref. ‘Wikipedia’)
 What is Maze Simulator?
“A tool that used to build an environment with various type of
walls, by editing image file and extract the path from the
maze in image(ref. ‘social.msdn’)
CLASSIFICATION
AUTONOMOUS
VEHICLE
DRIVE
TECHNOLOGY
Electric Hydraulic Point-to-Point Continuous
MOTION CONTROL
APPLICATION DOMAIN APPLICATION
AREAS
Industrial Non Industrial
DEVELOPMENT AND INTEGRATION
DEVELOPMENT AND
INTEGRATION
SOFTWARE INTERFACING
MECHANICAL COMPUTING
SOFTWARE
SOFTWARE (ALGORITHM)
Starting
Point
Ending Point
Obstacle
Path
SOFTWARE (ALGORITHM) (CONT…)
All the Nail of
adjacent nodes
pointing towards its
parent node.
SOFTWARE (ALGORITHM) (CONT…)
Parent
Value of
F
Value of
G
Value of
H
Point to its
Parent
SOFTWARE (ALGORITHM) (CONT…)
Checking For Path One by One
SOFTWARE (ALGORITHM) (CONT…)
Selecting New Parent
Which Square
Will be
Selected?
(Both have
same
Cost (F))
Path 1: (F)
40 + 60 = 100
Path 2: (F)
54
SOFTWARE (ALGORITHM) (CONT…)
SOFTWARE (ALGORITHM) (CONT…)
Path
PROGRAM SIMULATION
Loading
ImageDraw
ObstacleRemove Obstacle
Start Point
End Point
Export
Results
RUN
ARCHITECHTURE AND INTERFACING
Based on the working requirements and output
of machine it comprises following units:
Motors
Motor driver
Mechanical model
Controller Board
DC GEARED MOTORS
Motors are the muscles of machine. Two
types of motors can act as muscles of
machine
DC motors
DC Geared motors
Why DC Geared Motors?
We need extra precision and accuracy in
design
We need to stop the movement with exact
point on path
MOTOR DRIVER CIRCUITRY (L298)
 In order to drive DC motors, motor driver
circuitry drives the motors
 Driver circuitry needs at input
a) Clock (PWM)
b) Direction (Logic)
c) Enable
ADVANTAGES OF DC GEARED OVER SIMPLE DC
 A DC geared motor provides accuracy
 It respond excellent to starting and stopping
of wheels
 Feed back mechanism using Encoders
 It has higher torque with low rpm, which is
needed
MOTOR DRIVER CIRCUITRY
 Driver circuitry gives at output, phase
sequences which can be half step, full step one
phase or full step two phase sequence
Why L298?
 Only need to play with two (direction and clock)
pins of l298
 It can handle both full step and half step modes
 With l298 dual bridge, motors up to 2A winding
current can be used
L298 BLOCK DIAGRAM
DRIVER
If y(i+1)>y(i-1) M1= ON
M2= OFF
Moves up in Y
If y(i+1)<y(i-1) M1= OFF
M2= ON
Moves down in Y
If x(i+1)>x(i-1) M1= OFF
M2= ON
Moves forward in X
If x(i+1)<x(i-1) M1= ON
M2= OFF
Moves reverse in X
Else Both Motors M1 & M2 will remain ON, and vehicle will move forward.
MECHANICAL
 Mechanical Portion:
Our mechanical portion consist of four
wheel trolley, rear wheel are being
driven with help of DC motors while the
front wheels will just support the rear
wheel and will move according to the
RPM of rear wheels.
MECHANICAL
 Advantages
 No use of Sensors
 Rotation of Robot depends on Rpm of
rear wheels
 Coordinates are known to Robot before
its start to move
MECHANICAL
 Disadvantages:
 Overweight
 Rotation is not precise sometimes
FUTURE ENHANCEMENTS
 Distance Sensing
 Position Logging & Tracking
 Continue its path with obstacle
avoidance
CONCLUSION/OUTCOME
 The Robot follows the line as directed
 It Effectively overcome the problems
such as Line Break
 The hardware and software work as
designed
RECOMMENDATIONS
 Alternate better software.
 Camera Interfacing Using DSP
 Sensors For Tracking Accurate
 Trimming the real time image
VIDEO OF HARDWARE

Weitere ähnliche Inhalte

Was ist angesagt?

Autonomous maze solving robot (1/2)
Autonomous maze solving robot (1/2)Autonomous maze solving robot (1/2)
Autonomous maze solving robot (1/2)Musfiqur Rahman
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robotUday Wankar
 
Maze Solver Robot using Arduino
Maze Solver Robot using ArduinoMaze Solver Robot using Arduino
Maze Solver Robot using ArduinoGautamJagdhish
 
Report on Pick and Place Line following Robot
Report on Pick and Place Line following RobotReport on Pick and Place Line following Robot
Report on Pick and Place Line following RobotPradeep Yadav
 
White Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotWhite Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotIJSRD
 
Line follower robot
Line follower robotLine follower robot
Line follower robotUlla Ahmed
 
Obstacle and edge detector report.
Obstacle and edge detector report.Obstacle and edge detector report.
Obstacle and edge detector report.Himanshu Kumar Singh
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini projectAmit Upadhye
 
Line following robot with gripper
Line following robot with gripperLine following robot with gripper
Line following robot with gripperAnika Jindal
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotPraneel Chand
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robotFahmy Akbar Aparat
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...IOSR Journals
 

Was ist angesagt? (20)

Autonomous maze solving robot (1/2)
Autonomous maze solving robot (1/2)Autonomous maze solving robot (1/2)
Autonomous maze solving robot (1/2)
 
Line Maze Solver Presentation
Line Maze Solver PresentationLine Maze Solver Presentation
Line Maze Solver Presentation
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robot
 
Maze Solver Robot using Arduino
Maze Solver Robot using ArduinoMaze Solver Robot using Arduino
Maze Solver Robot using Arduino
 
OBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAROBSTACLE AVOIDING CAR
OBSTACLE AVOIDING CAR
 
Obstacle detctor
Obstacle detctorObstacle detctor
Obstacle detctor
 
Path Following Robot
Path Following RobotPath Following Robot
Path Following Robot
 
Report on Pick and Place Line following Robot
Report on Pick and Place Line following RobotReport on Pick and Place Line following Robot
Report on Pick and Place Line following Robot
 
White Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V RobotWhite Line Follower Using Fire Bird V Robot
White Line Follower Using Fire Bird V Robot
 
Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Line follower robot
Line follower robotLine follower robot
Line follower robot
 
Obstacle and edge detector report.
Obstacle and edge detector report.Obstacle and edge detector report.
Obstacle and edge detector report.
 
Line following robot - Mini project
Line following robot - Mini projectLine following robot - Mini project
Line following robot - Mini project
 
Line following robot with gripper
Line following robot with gripperLine following robot with gripper
Line following robot with gripper
 
Presentation1
Presentation1Presentation1
Presentation1
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
EE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robotEE323 Mini-Project - Line tracing robot
EE323 Mini-Project - Line tracing robot
 
Line follower12
Line follower12Line follower12
Line follower12
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robot
 
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
Design, Implementation and Control of a Humanoid Robot for Obstacle Avoidance...
 

Andere mochten auch

Aula do dia 21 de novembro investimentos
Aula do dia 21 de novembro investimentosAula do dia 21 de novembro investimentos
Aula do dia 21 de novembro investimentosJose Roberto Yasoshima
 
100 golden rules of english grammar
100 golden rules of english grammar100 golden rules of english grammar
100 golden rules of english grammarHimmat Singh
 
cybersecurity_alert_feb_12_2015
cybersecurity_alert_feb_12_2015cybersecurity_alert_feb_12_2015
cybersecurity_alert_feb_12_2015Paul Ferrillo
 
Portfolio_Hui_Jiang
Portfolio_Hui_JiangPortfolio_Hui_Jiang
Portfolio_Hui_JiangHui Jiang
 
employee-awareness-and-training-the-holy-grail-of-cybersecurity
employee-awareness-and-training-the-holy-grail-of-cybersecurityemployee-awareness-and-training-the-holy-grail-of-cybersecurity
employee-awareness-and-training-the-holy-grail-of-cybersecurityPaul Ferrillo
 
BYU Women's Conference -- April 2015, Sacrament
BYU Women's Conference -- April 2015, SacramentBYU Women's Conference -- April 2015, Sacrament
BYU Women's Conference -- April 2015, Sacramentruthrenlund
 
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...Mohamad Hamiddi
 
Cybersecurity_Alert_Dec_16_2014
Cybersecurity_Alert_Dec_16_2014Cybersecurity_Alert_Dec_16_2014
Cybersecurity_Alert_Dec_16_2014Paul Ferrillo
 
CURRICULUM VITAE of Moses Mathedimosa
CURRICULUM VITAE of Moses MathedimosaCURRICULUM VITAE of Moses Mathedimosa
CURRICULUM VITAE of Moses MathedimosaMoses Mathedimosa
 

Andere mochten auch (11)

Aula do dia 21 de novembro investimentos
Aula do dia 21 de novembro investimentosAula do dia 21 de novembro investimentos
Aula do dia 21 de novembro investimentos
 
100 golden rules of english grammar
100 golden rules of english grammar100 golden rules of english grammar
100 golden rules of english grammar
 
cybersecurity_alert_feb_12_2015
cybersecurity_alert_feb_12_2015cybersecurity_alert_feb_12_2015
cybersecurity_alert_feb_12_2015
 
Portfolio_Hui_Jiang
Portfolio_Hui_JiangPortfolio_Hui_Jiang
Portfolio_Hui_Jiang
 
employee-awareness-and-training-the-holy-grail-of-cybersecurity
employee-awareness-and-training-the-holy-grail-of-cybersecurityemployee-awareness-and-training-the-holy-grail-of-cybersecurity
employee-awareness-and-training-the-holy-grail-of-cybersecurity
 
BYU Women's Conference -- April 2015, Sacrament
BYU Women's Conference -- April 2015, SacramentBYU Women's Conference -- April 2015, Sacrament
BYU Women's Conference -- April 2015, Sacrament
 
thesis report 2012
thesis report 2012thesis report 2012
thesis report 2012
 
Annual Report 2014 - 2015 WEB
Annual Report 2014 - 2015 WEBAnnual Report 2014 - 2015 WEB
Annual Report 2014 - 2015 WEB
 
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...
Faktor yang mempengaruhi perbezaan permikiran tentang kajian sains antara isl...
 
Cybersecurity_Alert_Dec_16_2014
Cybersecurity_Alert_Dec_16_2014Cybersecurity_Alert_Dec_16_2014
Cybersecurity_Alert_Dec_16_2014
 
CURRICULUM VITAE of Moses Mathedimosa
CURRICULUM VITAE of Moses MathedimosaCURRICULUM VITAE of Moses Mathedimosa
CURRICULUM VITAE of Moses Mathedimosa
 

Ähnlich wie Line following using maze simulator

Microcontroller based elevator system
Microcontroller based elevator systemMicrocontroller based elevator system
Microcontroller based elevator systemIJLT EMAS
 
Motor Car Manipulation.pptx
Motor Car Manipulation.pptxMotor Car Manipulation.pptx
Motor Car Manipulation.pptxAbdurRakib68
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboatShubham Thakur
 
IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for IndustriesIRJET Journal
 
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptxextra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptxRakeshJvr
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Ronza Sameer
 
Automatic solar tracking system using interfacing ic and geared motor
Automatic  solar tracking  system  using  interfacing  ic and geared motorAutomatic  solar tracking  system  using  interfacing  ic and geared motor
Automatic solar tracking system using interfacing ic and geared motoranbarasuasokan
 
Mechatronic Workshop Arduino
Mechatronic Workshop ArduinoMechatronic Workshop Arduino
Mechatronic Workshop ArduinoArifKamaruddin1
 
Automatic sorting machine (cpu)
Automatic sorting machine (cpu)Automatic sorting machine (cpu)
Automatic sorting machine (cpu)vishnucool
 
Automatic sorting machine (cpu)
Automatic sorting machine (cpu)Automatic sorting machine (cpu)
Automatic sorting machine (cpu)vishnucool
 
Ppt on wheel chair edited2
Ppt on wheel chair edited2Ppt on wheel chair edited2
Ppt on wheel chair edited2Rajkumar Thakur
 

Ähnlich wie Line following using maze simulator (20)

Gesture_control_car.pptx
Gesture_control_car.pptxGesture_control_car.pptx
Gesture_control_car.pptx
 
Motors types
Motors typesMotors types
Motors types
 
Microcontroller based elevator system
Microcontroller based elevator systemMicrocontroller based elevator system
Microcontroller based elevator system
 
Motor Car Manipulation.pptx
Motor Car Manipulation.pptxMotor Car Manipulation.pptx
Motor Car Manipulation.pptx
 
mechantron 3 final presentation
mechantron 3 final presentationmechantron 3 final presentation
mechantron 3 final presentation
 
Final report obstacle avoiding roboat
Final report obstacle avoiding roboatFinal report obstacle avoiding roboat
Final report obstacle avoiding roboat
 
Presentation1
Presentation1Presentation1
Presentation1
 
Motor driver IC
Motor driver ICMotor driver IC
Motor driver IC
 
IRJET - Android based Pick and Place Robot Vehicle for Industries
IRJET -  	  Android based Pick and Place Robot Vehicle for IndustriesIRJET -  	  Android based Pick and Place Robot Vehicle for Industries
IRJET - Android based Pick and Place Robot Vehicle for Industries
 
Motor driver ic
Motor driver icMotor driver ic
Motor driver ic
 
Wifi controlled rover prototype
Wifi controlled rover prototypeWifi controlled rover prototype
Wifi controlled rover prototype
 
CE150--Hongyi Huang
CE150--Hongyi HuangCE150--Hongyi Huang
CE150--Hongyi Huang
 
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptxextra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
extra%20BATCH11_REVIEW%20FINAL%20_11_ppt.pptx
 
Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)Report no.6..(bipolar motor n DC motor)
Report no.6..(bipolar motor n DC motor)
 
Automatic solar tracking system using interfacing ic and geared motor
Automatic  solar tracking  system  using  interfacing  ic and geared motorAutomatic  solar tracking  system  using  interfacing  ic and geared motor
Automatic solar tracking system using interfacing ic and geared motor
 
phase_1.pptx
phase_1.pptxphase_1.pptx
phase_1.pptx
 
Mechatronic Workshop Arduino
Mechatronic Workshop ArduinoMechatronic Workshop Arduino
Mechatronic Workshop Arduino
 
Automatic sorting machine (cpu)
Automatic sorting machine (cpu)Automatic sorting machine (cpu)
Automatic sorting machine (cpu)
 
Automatic sorting machine (cpu)
Automatic sorting machine (cpu)Automatic sorting machine (cpu)
Automatic sorting machine (cpu)
 
Ppt on wheel chair edited2
Ppt on wheel chair edited2Ppt on wheel chair edited2
Ppt on wheel chair edited2
 

Line following using maze simulator