SlideShare a Scribd company logo
1 of 21
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

What's hot

Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robotecwayerode
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robotRahuldey1991
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robotUday Wankar
 
Accelerometer and LED Sensor Array Based Remote Control Car
Accelerometer and LED Sensor Array Based Remote Control CarAccelerometer and LED Sensor Array Based Remote Control Car
Accelerometer and LED Sensor Array Based Remote Control CarAbhijeet kapse
 
obstacle avoiding robot
obstacle avoiding robotobstacle avoiding robot
obstacle avoiding robotssuser5ba2241
 
Electronic architect
Electronic architectElectronic architect
Electronic architectAmy Francis
 
Final Senior Design Posterwork
Final Senior Design PosterworkFinal Senior Design Posterwork
Final Senior Design PosterworkLekako Johnson
 
SSCCIP Final Presentation (The Spartans)
SSCCIP Final Presentation (The Spartans) SSCCIP Final Presentation (The Spartans)
SSCCIP Final Presentation (The Spartans) Derek J. Russell
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand Nâhíd Alam
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotZeenat Saba Khan
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyElijah Barner
 
Autonomous metal search,collect and collision avoidance robot
Autonomous metal search,collect and collision avoidance robotAutonomous metal search,collect and collision avoidance robot
Autonomous metal search,collect and collision avoidance robotAkhil Unnikrishnan
 
Electronics counter
Electronics counterElectronics counter
Electronics counterkanusinghal3
 

What's hot (20)

Obstacle avoiding robot
Obstacle avoiding robotObstacle avoiding robot
Obstacle avoiding robot
 
Obstacle avoidance robot
Obstacle avoidance robotObstacle avoidance robot
Obstacle avoidance robot
 
Grid solving robot
Grid solving robotGrid solving robot
Grid solving robot
 
Accelerometer and LED Sensor Array Based Remote Control Car
Accelerometer and LED Sensor Array Based Remote Control CarAccelerometer and LED Sensor Array Based Remote Control Car
Accelerometer and LED Sensor Array Based Remote Control Car
 
obstacle avoiding robot
obstacle avoiding robotobstacle avoiding robot
obstacle avoiding robot
 
Electronic architect
Electronic architectElectronic architect
Electronic architect
 
Line following robot
Line following robotLine following robot
Line following robot
 
Final Senior Design Posterwork
Final Senior Design PosterworkFinal Senior Design Posterwork
Final Senior Design Posterwork
 
quadcopter
quadcopterquadcopter
quadcopter
 
Deepak ppt
Deepak pptDeepak ppt
Deepak ppt
 
Agv mobile robot
Agv mobile robotAgv mobile robot
Agv mobile robot
 
SSCCIP Final Presentation (The Spartans)
SSCCIP Final Presentation (The Spartans) SSCCIP Final Presentation (The Spartans)
SSCCIP Final Presentation (The Spartans)
 
Flexible robotic hand
Flexible robotic hand Flexible robotic hand
Flexible robotic hand
 
Maze follower robot
Maze follower robotMaze follower robot
Maze follower robot
 
Wireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance RobotWireless Pick and Place Surveillance Robot
Wireless Pick and Place Surveillance Robot
 
Robotic Hand
Robotic HandRobotic Hand
Robotic Hand
 
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopyObstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
Obstacle_Avoidance_Robot_Coruse_Project_ECET402_Mechatronics_FinalCopy
 
Autonomous metal search,collect and collision avoidance robot
Autonomous metal search,collect and collision avoidance robotAutonomous metal search,collect and collision avoidance robot
Autonomous metal search,collect and collision avoidance robot
 
Path Following Robot
Path Following RobotPath Following Robot
Path Following Robot
 
Electronics counter
Electronics counterElectronics counter
Electronics counter
 

Similar to Presentation1 (2)

DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdfDESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdfASEPRIZKIFIRDAUS1
 
OBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxOBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxSushilPathak25
 
IRJET- IoT based Adaptive Traffic Monitoring
IRJET- IoT based Adaptive Traffic MonitoringIRJET- IoT based Adaptive Traffic Monitoring
IRJET- IoT based Adaptive Traffic MonitoringIRJET Journal
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET Journal
 
Robotix Tutorial 6
Robotix Tutorial 6Robotix Tutorial 6
Robotix Tutorial 6ankuredkie
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gpsma_np
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGVKUNJBIHARISINGH5
 
robotics-fair
robotics-fairrobotics-fair
robotics-fairsngceyi
 
NVIS - SNGCE MBA - 01/11/12
NVIS - SNGCE MBA - 01/11/12NVIS - SNGCE MBA - 01/11/12
NVIS - SNGCE MBA - 01/11/12sngceyi
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate controlDipankar Haloi
 

Similar to Presentation1 (2) (20)

Presentation1
Presentation1Presentation1
Presentation1
 
Sensors
SensorsSensors
Sensors
 
Aman Khan's PPT FILE.pptx
Aman Khan's PPT FILE.pptxAman Khan's PPT FILE.pptx
Aman Khan's PPT FILE.pptx
 
Path following robot
Path following robotPath following robot
Path following robot
 
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdfDESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
DESIGN OF AUTOMATIC DOORLOCK CONTROL SYSTEM.pdf
 
OBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptxOBSTACLE_AVOIDING_ROBOT.pptx
OBSTACLE_AVOIDING_ROBOT.pptx
 
IRJET- IoT based Adaptive Traffic Monitoring
IRJET- IoT based Adaptive Traffic MonitoringIRJET- IoT based Adaptive Traffic Monitoring
IRJET- IoT based Adaptive Traffic Monitoring
 
IRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place RobotIRJET - The Line Follower -and- Pick and Place Robot
IRJET - The Line Follower -and- Pick and Place Robot
 
Robotix Tutorial 6
Robotix Tutorial 6Robotix Tutorial 6
Robotix Tutorial 6
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
 
Design and Development of a prototype of AGV
Design and Development of a prototype of AGVDesign and Development of a prototype of AGV
Design and Development of a prototype of AGV
 
Y3.pptx
Y3.pptxY3.pptx
Y3.pptx
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Epma 022
Epma 022Epma 022
Epma 022
 
Obstacle observing
Obstacle observingObstacle observing
Obstacle observing
 
robotics-fair
robotics-fairrobotics-fair
robotics-fair
 
NVIS - SNGCE MBA - 01/11/12
NVIS - SNGCE MBA - 01/11/12NVIS - SNGCE MBA - 01/11/12
NVIS - SNGCE MBA - 01/11/12
 
Prestentation
PrestentationPrestentation
Prestentation
 
R obotics fair
R obotics fairR obotics fair
R obotics fair
 
Automatic gate control
Automatic gate controlAutomatic gate control
Automatic gate control
 

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.