Intelligent Path Navigation & Control
for Automated Guided Vehicles(AGVs)
Project done under the guidance of
Prof. Malay Kumar Pandit
Dean
School of Electronics & Informatics
Submitted by:-
Chiranjit Agarwal
Awanish Kumar
Akash Raj
Amrit Sagar
Kaonteya Kumar Ashish
Objective:
• Intelligent path navigation by AGV(for
given source to destination).
• Grid based approach.
• Obstacle detection and maneuvering
Source
Destination
Grid with obstacles
30 cm
30cm
MOVE
FORWARD
BACKTRACK
START
DETECT
JUNCTION
MOVE FORWARD
END
NO
YES
YES
SET FLAG
Flag
North
W
e
s
t
E
a
s
t
South
If X1<X2- FLAG1,
X1>X2-FLAG2
OBSTACLE
NO
YES
IS
IX2-X1I+IY2-Y1I=0?
Flow Chart
Software Designing
1. LED lib :- To turn on/off five indicator LEDs.
2. Motor Lib :- To control the speed and direction of rotation of
motor.
3. ADC lib :- To configure and use the analog to digital converter
of Atmega series.
4. Coding :- The code is written using the C language .
5. Integrated Development Environment:- It is a software suite
that let us enter, edit, compile,debug project and manage files
in project.
Algorithm:-
1. Start
2.The Flag is set and the cases are given by comparing the coordinates.
3. Detect junction and afterwards obstacle is detected.
4.Whenever the obstacle is detected the bot takes a backtrack and comes
back to the junction.
5. In case the obstacle is not detected the bot moves forward and
compare the distance between the source and destination .
6.The distance is given by the equation H=|X2-X1|+|Y2-Y1|.
7. If the distance H=0 then the Destination is reached.
8. If H !=0 then the bot will move forward and detect the other junction.
9. End .
Hardware Designing
1. Chassis
2. Plastic gear box DC Motors
3. IR module sensors
4. Arduino Programmable Platform
5. Jumper Wires
Chassis
It is the main body of the AGV on which the various components are
attached.
Plastic gear box DC Motors
These are fixed with the wheels in order to provide movement to the
AGV.
IR module sensors
These sensors are provided for Grid solving & Line
following applications.
Arduino Programmable Platform
An open source platform Hardware & Software that are designed to
interact with objects that can sense and control the physical world.
Arduino Jumper Wires
These are used for making connections with
an Arduino platform & other Peripheral
devices.
Sensor Arrangement
Sensor
positioning for
crossing position
Sensor
positioning for
line following
2 cm 1.5 cm 1.5 cm 2 cm
Path
A.LED & LRD position- side view
Robot movement direction
B.LED & LRD position- Front view
LED LRD
Right
Sensor
Left
Sensor
5mm
1.5 cm 1.5 cm
2.5cm
40 cm
TRACKTRACK
8mm
• The black line is made of standard 25mm black chart
Grid Following Robot Sensor Position
C
L C R
L C R
L C R
L C R
LL RR
M1 M2
Sensor L,C,R on the line
Motor M1 & M2 forward
Movement on the given path
Sensor C,R on the line
Motor M1 move forward
Direction Turn Set Direction Set Coordinate
North Forward North Y++
North Right East X++
North Left West X--
East Forward East X++
East Right South Y--
East Left North Y++
West Forward West X--
West Right North Y++
West Left South Y--
South Forward South Y--
South Right West X--
South Left East X++
Calculating Direction
North
South
W
e
s
t
E
a
s
t
Sources of Errors
 It will not work in bright light.
 Damage in the black strip or damage due to the overuse as a
result of which the sensors will not respond properly.
 In the rainy season the problem is caused due to the
absorption of water.
 The distance between the sensors should be maintained
properly.
References:
[1].people.ece.cornell.edu/land/courses/ece4760/Final
Projects/s2007/jxd2/djd36_jxd2/neuralrobot.htm
[2].Genci Capi, Member, IEEE Mitsuki Kitani, Zulkifli Mohamed- Simultaneous
Evolution of Neural Controllers for Multi Robot Formation Control
[3].Dean A. Pomerleau, Carnegie Mellon University, School of Computer
Science, Knowledge-based Training of Artificial Neural Networks for
Autonomous Robot Driving
[4].en.wikipedia.org/human computer interaction
[5].Robot Modeling and Control-Mark w. Spong,Seth Hutchinson, M
Vidyasagar,WILEY STUDENT EDITION.
Presentation1 (2)

More Related Content

PPTX
Line follower Robot using PID algorithm
PPTX
Line Following Robot using Arduino UNO
PPTX
Line Following Robot Using Arduino
PPTX
Line follower robot
PPTX
Line Following Robot Presentation
PDF
Line follower12
PPTX
line following robot ppt
PPTX
Line Following Robot
Line follower Robot using PID algorithm
Line Following Robot using Arduino UNO
Line Following Robot Using Arduino
Line follower robot
Line Following Robot Presentation
Line follower12
line following robot ppt
Line Following Robot

What's hot (20)

DOC
Obstacle avoiding robot
PPTX
Obstacle avoidance robot
PPTX
Grid solving robot
PPTX
Accelerometer and LED Sensor Array Based Remote Control Car
DOCX
obstacle avoiding robot
PPTX
Electronic architect
PPTX
Line following robot
PPTX
Final Senior Design Posterwork
PDF
quadcopter
PPTX
Deepak ppt
PPTX
Agv mobile robot
PDF
SSCCIP Final Presentation (The Spartans)
PPTX
Flexible robotic hand
PPTX
Maze follower robot
PPTX
Wireless Pick and Place Surveillance Robot
PPTX
Robotic Hand
DOCX
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
PPTX
Autonomous metal search,collect and collision avoidance robot
DOCX
Path Following Robot
PPTX
Electronics counter
Obstacle avoiding robot
Obstacle avoidance robot
Grid solving robot
Accelerometer and LED Sensor Array Based Remote Control Car
obstacle avoiding robot
Electronic architect
Line following robot
Final Senior Design Posterwork
quadcopter
Deepak ppt
Agv mobile robot
SSCCIP Final Presentation (The Spartans)
Flexible robotic hand
Maze follower robot
Wireless Pick and Place Surveillance Robot
Robotic Hand
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Autonomous metal search,collect and collision avoidance robot
Path Following Robot
Electronics counter
Ad

Similar to Presentation1 (2) (20)

PPTX
Presentation1
PPTX
line following robot project.pptx line following projects ver good project
PPT
Sensors
PPTX
mini project on self driving robot using l293d and arduino
DOCX
A smart Trafic light control using Adriano
PPTX
Aman Khan's PPT FILE.pptx
PPTX
Path following robot
PPTX
autonomous obstacle avoiding car robot with two wheel using arduino
PDF
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
PPTX
Line following robot using Arduino .pptx
PPTX
OBSTACLE_AVOIDING_ROBOT.pptx
PDF
IRJET- IoT based Adaptive Traffic Monitoring
PDF
IRJET - The Line Follower -and- Pick and Place Robot
PPS
Robotix Tutorial 6
PPTX
Design and Development of a prototype of AGV
PPTX
PPT
Line Following Robot
PDF
Epma 022
PPTX
Obstacle observing
PPTX
robotics-fair
Presentation1
line following robot project.pptx line following projects ver good project
Sensors
mini project on self driving robot using l293d and arduino
A smart Trafic light control using Adriano
Aman Khan's PPT FILE.pptx
Path following robot
autonomous obstacle avoiding car robot with two wheel using arduino
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
Line following robot using Arduino .pptx
OBSTACLE_AVOIDING_ROBOT.pptx
IRJET- IoT based Adaptive Traffic Monitoring
IRJET - The Line Follower -and- Pick and Place Robot
Robotix Tutorial 6
Design and Development of a prototype of AGV
Line Following Robot
Epma 022
Obstacle observing
robotics-fair
Ad

Presentation1 (2)

  • 1. Intelligent Path Navigation & Control for Automated Guided Vehicles(AGVs)
  • 2. Project done under the guidance of Prof. Malay Kumar Pandit Dean School of Electronics & Informatics Submitted by:- Chiranjit Agarwal Awanish Kumar Akash Raj Amrit Sagar Kaonteya Kumar Ashish
  • 3. Objective: • Intelligent path navigation by AGV(for given source to destination). • Grid based approach. • Obstacle detection and maneuvering
  • 6. Software Designing 1. LED lib :- To turn on/off five indicator LEDs. 2. Motor Lib :- To control the speed and direction of rotation of motor. 3. ADC lib :- To configure and use the analog to digital converter of Atmega series. 4. Coding :- The code is written using the C language . 5. Integrated Development Environment:- It is a software suite that let us enter, edit, compile,debug project and manage files in project.
  • 7. Algorithm:- 1. Start 2.The Flag is set and the cases are given by comparing the coordinates. 3. Detect junction and afterwards obstacle is detected. 4.Whenever the obstacle is detected the bot takes a backtrack and comes back to the junction. 5. In case the obstacle is not detected the bot moves forward and compare the distance between the source and destination . 6.The distance is given by the equation H=|X2-X1|+|Y2-Y1|.
  • 8. 7. If the distance H=0 then the Destination is reached. 8. If H !=0 then the bot will move forward and detect the other junction. 9. End .
  • 9. Hardware Designing 1. Chassis 2. Plastic gear box DC Motors 3. IR module sensors 4. Arduino Programmable Platform 5. Jumper Wires
  • 10. Chassis It is the main body of the AGV on which the various components are attached.
  • 11. Plastic gear box DC Motors These are fixed with the wheels in order to provide movement to the AGV.
  • 12. IR module sensors These sensors are provided for Grid solving & Line following applications.
  • 13. Arduino Programmable Platform An open source platform Hardware & Software that are designed to interact with objects that can sense and control the physical world.
  • 14. Arduino Jumper Wires These are used for making connections with an Arduino platform & other Peripheral devices.
  • 15. Sensor Arrangement Sensor positioning for crossing position Sensor positioning for line following 2 cm 1.5 cm 1.5 cm 2 cm Path
  • 16. A.LED & LRD position- side view Robot movement direction B.LED & LRD position- Front view LED LRD Right Sensor Left Sensor 5mm 1.5 cm 1.5 cm 2.5cm 40 cm TRACKTRACK 8mm • The black line is made of standard 25mm black chart Grid Following Robot Sensor Position
  • 17. C L C R L C R L C R L C R LL RR M1 M2 Sensor L,C,R on the line Motor M1 & M2 forward Movement on the given path Sensor C,R on the line Motor M1 move forward
  • 18. Direction Turn Set Direction Set Coordinate North Forward North Y++ North Right East X++ North Left West X-- East Forward East X++ East Right South Y-- East Left North Y++ West Forward West X-- West Right North Y++ West Left South Y-- South Forward South Y-- South Right West X-- South Left East X++ Calculating Direction North South W e s t E a s t
  • 19. Sources of Errors  It will not work in bright light.  Damage in the black strip or damage due to the overuse as a result of which the sensors will not respond properly.  In the rainy season the problem is caused due to the absorption of water.  The distance between the sensors should be maintained properly.
  • 20. References: [1].people.ece.cornell.edu/land/courses/ece4760/Final Projects/s2007/jxd2/djd36_jxd2/neuralrobot.htm [2].Genci Capi, Member, IEEE Mitsuki Kitani, Zulkifli Mohamed- Simultaneous Evolution of Neural Controllers for Multi Robot Formation Control [3].Dean A. Pomerleau, Carnegie Mellon University, School of Computer Science, Knowledge-based Training of Artificial Neural Networks for Autonomous Robot Driving [4].en.wikipedia.org/human computer interaction [5].Robot Modeling and Control-Mark w. Spong,Seth Hutchinson, M Vidyasagar,WILEY STUDENT EDITION.