SlideShare a Scribd company logo
2
Most read
7
Most read
Application of Dijkstra algorithm
in Robot path-planning
(Huijuan Wang, Yuan Yu, Yuan Q)
Presented by
D. Darling Jemima.
Introduction
• Path planning is a collision free path that the
mobile robot could reach the goal state from
the initial state.
• The robot’s working space is two-dimensional
structure of space.
• The robot is simplified as a point and the
obstacle as straight line.
Robot map
Determining the current obstacles
• The intersection method is used to
find the obstacles.
• Draw a line l from source O to the
goal G.
• Determine whether there are
intersections between the line l and
the obstacles.
• If so, identify the obstacles that
intersected with l first, connect the
two endpoints as two vertices.
• If l has no intersection with the
obstacles, the robot will draw a
straight line from the target point.
Contd..,
algorithm Dijkstra(Graph, source):
dist[source] := 0 // Distance from source to source
for each vertex v in Graph: // Initializations
if v ≠ source
dist[v] := infinity // Unknown distance function from source to v
previous[v] := undefined // Previous node in optimal path from source
end if
add v to Q // All nodes initially in Q (unvisited nodes)
end for
while Q is not empty: // The main loop
u := vertex in Q with min dist[u] // Source node in first case
remove u from Q
for each neighbor v of u: // where v has not yet been removed from Q.
alt := dist[u] + length(u, v)
if alt < dist[v]: // A shorter path to v has been found
dist[v] := alt
previous[v] := u end if
end for
end while
return dist[], previous[]
end algorithm Dijkstra
Example
Conclusion
•O is the Starting point and G is
the Ending point.(using Dijkstra’s
Algorithm)
•The coarse straight lines are
obstacles, and the fine lines is
obtained path with the
simulation of the final path.
•Thus Dijkstra algorithm is used
to find the shortest path in the
robot path planning .
Dijkstra’s Algorithm to find
the shortest path
References
• Application of Dijkstra’s algorithm in robot
path-planning published in IEEE conference on
Mechanical Automation and Control
Engineering.
• Introduction to robotics Jiang Xinsong.
• Artificial Intelligence Elaine Rich, Kevin Knight.
Thank you
Ad

Recommended

Continiuty Equation
Continiuty Equation
Graphic Era Hill University,Bhimtal
 
State space search and Problem Solving techniques
State space search and Problem Solving techniques
Kirti Verma
 
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
I.INFORMED SEARCH IN ARTIFICIAL INTELLIGENCE II. HEURISTIC FUNCTION IN AI III...
vikas dhakane
 
Dijkstra's algorithm presentation
Dijkstra's algorithm presentation
Subid Biswas
 
Shortest path algorithm
Shortest path algorithm
sana younas
 
Decoder Full Presentation
Decoder Full Presentation
Adeel Rasheed
 
Iterative methods
Iterative methods
Kt Silva
 
Backtracking Algorithm.ppt
Backtracking Algorithm.ppt
SalmIbrahimIlyas
 
Shortest Path in Graph
Shortest Path in Graph
Dr Sandeep Kumar Poonia
 
Coin change Problem (DP & GREEDY)
Coin change Problem (DP & GREEDY)
Ridhima Chowdhury
 
8 QUEENS PROBLEM.pptx
8 QUEENS PROBLEM.pptx
sunidhi740916
 
Flowchart of GA
Flowchart of GA
Ishucs
 
JK flip flop in Digital electronics
JK flip flop in Digital electronics
Easy n Inspire L
 
Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)
Adwait Hegde
 
Quick sort
Quick sort
Afaq Mansoor Khan
 
A Star Search
A Star Search
university of education,Lahore
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
Shilpa Shukla
 
search strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
 
Planning in Artificial Intelligence
Planning in Artificial Intelligence
kitsenthilkumarcse
 
finding Min and max element from given array using divide & conquer
finding Min and max element from given array using divide & conquer
Swati Kulkarni Jaipurkar
 
Daa:Dynamic Programing
Daa:Dynamic Programing
rupali_2bonde
 
Intro to Agent-based System
Intro to Agent-based System
Bambang Purnomosidi D. P.
 
Btech_II_ engineering mathematics_unit3
Btech_II_ engineering mathematics_unit3
Rai University
 
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
RahulSharma4566
 
Topological Sorting
Topological Sorting
ShahDhruv21
 
Insertion Sort Algorithm
Insertion Sort Algorithm
Gail Carmichael
 
Analytic function
Analytic function
Santhanam Krishnan
 
Dijkstra algorithm a dynammic programming approach
Dijkstra algorithm a dynammic programming approach
Akash Sethiya
 
Dijkstra s algorithm
Dijkstra s algorithm
mansab MIRZA
 
Dijkstra’s algorithm
Dijkstra’s algorithm
faisal2204
 

More Related Content

What's hot (20)

Shortest Path in Graph
Shortest Path in Graph
Dr Sandeep Kumar Poonia
 
Coin change Problem (DP & GREEDY)
Coin change Problem (DP & GREEDY)
Ridhima Chowdhury
 
8 QUEENS PROBLEM.pptx
8 QUEENS PROBLEM.pptx
sunidhi740916
 
Flowchart of GA
Flowchart of GA
Ishucs
 
JK flip flop in Digital electronics
JK flip flop in Digital electronics
Easy n Inspire L
 
Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)
Adwait Hegde
 
Quick sort
Quick sort
Afaq Mansoor Khan
 
A Star Search
A Star Search
university of education,Lahore
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
Shilpa Shukla
 
search strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
 
Planning in Artificial Intelligence
Planning in Artificial Intelligence
kitsenthilkumarcse
 
finding Min and max element from given array using divide & conquer
finding Min and max element from given array using divide & conquer
Swati Kulkarni Jaipurkar
 
Daa:Dynamic Programing
Daa:Dynamic Programing
rupali_2bonde
 
Intro to Agent-based System
Intro to Agent-based System
Bambang Purnomosidi D. P.
 
Btech_II_ engineering mathematics_unit3
Btech_II_ engineering mathematics_unit3
Rai University
 
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
RahulSharma4566
 
Topological Sorting
Topological Sorting
ShahDhruv21
 
Insertion Sort Algorithm
Insertion Sort Algorithm
Gail Carmichael
 
Analytic function
Analytic function
Santhanam Krishnan
 
Dijkstra algorithm a dynammic programming approach
Dijkstra algorithm a dynammic programming approach
Akash Sethiya
 
Coin change Problem (DP & GREEDY)
Coin change Problem (DP & GREEDY)
Ridhima Chowdhury
 
8 QUEENS PROBLEM.pptx
8 QUEENS PROBLEM.pptx
sunidhi740916
 
Flowchart of GA
Flowchart of GA
Ishucs
 
JK flip flop in Digital electronics
JK flip flop in Digital electronics
Easy n Inspire L
 
Chromatic Number of a Graph (Graph Colouring)
Chromatic Number of a Graph (Graph Colouring)
Adwait Hegde
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
Shilpa Shukla
 
Planning in Artificial Intelligence
Planning in Artificial Intelligence
kitsenthilkumarcse
 
finding Min and max element from given array using divide & conquer
finding Min and max element from given array using divide & conquer
Swati Kulkarni Jaipurkar
 
Daa:Dynamic Programing
Daa:Dynamic Programing
rupali_2bonde
 
Btech_II_ engineering mathematics_unit3
Btech_II_ engineering mathematics_unit3
Rai University
 
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
Heuristic Search in Artificial Intelligence | Heuristic Function in AI | Admi...
RahulSharma4566
 
Topological Sorting
Topological Sorting
ShahDhruv21
 
Insertion Sort Algorithm
Insertion Sort Algorithm
Gail Carmichael
 
Dijkstra algorithm a dynammic programming approach
Dijkstra algorithm a dynammic programming approach
Akash Sethiya
 

Viewers also liked (20)

Dijkstra s algorithm
Dijkstra s algorithm
mansab MIRZA
 
Dijkstra’s algorithm
Dijkstra’s algorithm
faisal2204
 
Dijkstra's algorithm
Dijkstra's algorithm
gsp1294
 
Dijkstra & flooding ppt(Routing algorithm)
Dijkstra & flooding ppt(Routing algorithm)
Anshul gour
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
Onggo Wiryawan
 
Dijkstra
Dijkstra
jagdeeparora86
 
Dijkstra’S Algorithm
Dijkstra’S Algorithm
ami_01
 
Dijkstra's Algorithm
Dijkstra's Algorithm
guest862df4e
 
All pairs shortest path algorithm
All pairs shortest path algorithm
Srikrishnan Suresh
 
lebih menarik SUC atau YKS??
lebih menarik SUC atau YKS??
Hardiana Fega Octafiani
 
Rope
Rope
Darling Jemima
 
Van moetivatie naar motivatie
Van moetivatie naar motivatie
Juvemollem
 
Ss zvane crnje prezentacija
Ss zvane crnje prezentacija
Mario Đugum
 
Asam basa yp
Asam basa yp
Hardiana Fega Octafiani
 
Tech tools for the classroom
Tech tools for the classroom
leewpage310ku
 
Graduación 6º pdf
Graduación 6º pdf
rapatur
 
Presentatie info-avond Juve Mollem
Presentatie info-avond Juve Mollem
Juvemollem
 
Juvé Mollem info-avond seizoen 2015-2016
Juvé Mollem info-avond seizoen 2015-2016
Juvemollem
 
Perkembangan sistem teknologi informasi di dunia
Perkembangan sistem teknologi informasi di dunia
Muhammad Faishal Ilham
 
القائد الفاعل Leadership
القائد الفاعل Leadership
Maysa Helal
 
Dijkstra s algorithm
Dijkstra s algorithm
mansab MIRZA
 
Dijkstra’s algorithm
Dijkstra’s algorithm
faisal2204
 
Dijkstra's algorithm
Dijkstra's algorithm
gsp1294
 
Dijkstra & flooding ppt(Routing algorithm)
Dijkstra & flooding ppt(Routing algorithm)
Anshul gour
 
Shortest Path Problem: Algoritma Dijkstra
Shortest Path Problem: Algoritma Dijkstra
Onggo Wiryawan
 
Dijkstra’S Algorithm
Dijkstra’S Algorithm
ami_01
 
Dijkstra's Algorithm
Dijkstra's Algorithm
guest862df4e
 
All pairs shortest path algorithm
All pairs shortest path algorithm
Srikrishnan Suresh
 
Van moetivatie naar motivatie
Van moetivatie naar motivatie
Juvemollem
 
Ss zvane crnje prezentacija
Ss zvane crnje prezentacija
Mario Đugum
 
Tech tools for the classroom
Tech tools for the classroom
leewpage310ku
 
Graduación 6º pdf
Graduación 6º pdf
rapatur
 
Presentatie info-avond Juve Mollem
Presentatie info-avond Juve Mollem
Juvemollem
 
Juvé Mollem info-avond seizoen 2015-2016
Juvé Mollem info-avond seizoen 2015-2016
Juvemollem
 
Perkembangan sistem teknologi informasi di dunia
Perkembangan sistem teknologi informasi di dunia
Muhammad Faishal Ilham
 
القائد الفاعل Leadership
القائد الفاعل Leadership
Maysa Helal
 
Ad

Similar to Application of Dijkstra Algorithm in Robot path planning (20)

Path planning all algos
Path planning all algos
satwikchivukula
 
Robotics for Path Planning
Robotics for Path Planning
Hitesh Mohapatra
 
SEMINAR ON SHORTEST PATH ALGORITHMS.pptx
SEMINAR ON SHORTEST PATH ALGORITHMS.pptx
bharatherltech
 
Deixtras Algorithm.pptxdjjdjdjdjddddddddddddddd
Deixtras Algorithm.pptxdjjdjdjdjddddddddddddddd
OrxanMirzzad
 
Dijkstra c
Dijkstra c
shrikant00786
 
Dijkstra’s Algorithm in modern navigation and autonomous vehicles
Dijkstra’s Algorithm in modern navigation and autonomous vehicles
DorianAtlan
 
Data structures and algorithms Dijkstra’s Algorithm (1).pptx
Data structures and algorithms Dijkstra’s Algorithm (1).pptx
deeps805023
 
01-05-2023, SOL_DU_MBAFT_6202_Dijkstra’s Algorithm Dated 1st May 23.pdf
01-05-2023, SOL_DU_MBAFT_6202_Dijkstra’s Algorithm Dated 1st May 23.pdf
DKTaxation
 
the unexpected potential of Dijkstra's Algorithm
the unexpected potential of Dijkstra's Algorithm
huseindihon
 
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
idescitation
 
Dijkstra's algorithm for computer science
Dijkstra's algorithm for computer science
ajmalnajath4
 
dms slide discrete mathematics sem 2 engineering
dms slide discrete mathematics sem 2 engineering
pranavstar99
 
mini project_shortest path visualizer.pptx
mini project_shortest path visualizer.pptx
tusharpawar803067
 
16355694.ppt
16355694.ppt
shohel rana
 
Dijkstra Searching Algorithms Shortest.pptx
Dijkstra Searching Algorithms Shortest.pptx
sandeep54552
 
Robot path planning, navigation and localization.pptx
Robot path planning, navigation and localization.pptx
shohel rana
 
Dijkstra's Algorithm
Dijkstra's Algorithm
ArijitDhali
 
Dijkstra algorithm ds 57612334t4t44.ppt
Dijkstra algorithm ds 57612334t4t44.ppt
ssuser7b9bda1
 
Dijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.ppt
RAJASEKARAN G
 
Dijkstra Shortest Path Visualization
Dijkstra Shortest Path Visualization
IRJET Journal
 
Robotics for Path Planning
Robotics for Path Planning
Hitesh Mohapatra
 
SEMINAR ON SHORTEST PATH ALGORITHMS.pptx
SEMINAR ON SHORTEST PATH ALGORITHMS.pptx
bharatherltech
 
Deixtras Algorithm.pptxdjjdjdjdjddddddddddddddd
Deixtras Algorithm.pptxdjjdjdjdjddddddddddddddd
OrxanMirzzad
 
Dijkstra’s Algorithm in modern navigation and autonomous vehicles
Dijkstra’s Algorithm in modern navigation and autonomous vehicles
DorianAtlan
 
Data structures and algorithms Dijkstra’s Algorithm (1).pptx
Data structures and algorithms Dijkstra’s Algorithm (1).pptx
deeps805023
 
01-05-2023, SOL_DU_MBAFT_6202_Dijkstra’s Algorithm Dated 1st May 23.pdf
01-05-2023, SOL_DU_MBAFT_6202_Dijkstra’s Algorithm Dated 1st May 23.pdf
DKTaxation
 
the unexpected potential of Dijkstra's Algorithm
the unexpected potential of Dijkstra's Algorithm
huseindihon
 
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
Implementation of D* Path Planning Algorithm with NXT LEGO Mindstorms Kit for...
idescitation
 
Dijkstra's algorithm for computer science
Dijkstra's algorithm for computer science
ajmalnajath4
 
dms slide discrete mathematics sem 2 engineering
dms slide discrete mathematics sem 2 engineering
pranavstar99
 
mini project_shortest path visualizer.pptx
mini project_shortest path visualizer.pptx
tusharpawar803067
 
Dijkstra Searching Algorithms Shortest.pptx
Dijkstra Searching Algorithms Shortest.pptx
sandeep54552
 
Robot path planning, navigation and localization.pptx
Robot path planning, navigation and localization.pptx
shohel rana
 
Dijkstra's Algorithm
Dijkstra's Algorithm
ArijitDhali
 
Dijkstra algorithm ds 57612334t4t44.ppt
Dijkstra algorithm ds 57612334t4t44.ppt
ssuser7b9bda1
 
Dijkstra Shortest Path Algorithm in Network.ppt
Dijkstra Shortest Path Algorithm in Network.ppt
RAJASEKARAN G
 
Dijkstra Shortest Path Visualization
Dijkstra Shortest Path Visualization
IRJET Journal
 
Ad

Recently uploaded (20)

machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
A Cluster-Based Trusted Secure Multipath Routing Protocol for Mobile Ad Hoc N...
A Cluster-Based Trusted Secure Multipath Routing Protocol for Mobile Ad Hoc N...
IJCNCJournal
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
João Esperancinha
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
Stay Safe Women Security Android App Project Report.pdf
Stay Safe Women Security Android App Project Report.pdf
Kamal Acharya
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 
machine learning is a advance technology
machine learning is a advance technology
ynancy893
 
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Abraham Silberschatz-Operating System Concepts (9th,2012.12).pdf
Shabista Imam
 
Modern multi-proposer consensus implementations
Modern multi-proposer consensus implementations
François Garillot
 
Solar thermal – Flat plate and concentrating collectors .pptx
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
May 2025: Top 10 Read Articles in Data Mining & Knowledge Management Process
IJDKP
 
A Cluster-Based Trusted Secure Multipath Routing Protocol for Mobile Ad Hoc N...
A Cluster-Based Trusted Secure Multipath Routing Protocol for Mobile Ad Hoc N...
IJCNCJournal
 
Introduction to sensing and Week-1.pptx
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
362 Alec Data Center Solutions-Slysium Data Center-AUH-Adaptaflex.pdf
djiceramil
 
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
Decoding Kotlin - Your Guide to Solving the Mysterious in Kotlin - Devoxx PL ...
João Esperancinha
 
Structural Wonderers_new and ancient.pptx
Structural Wonderers_new and ancient.pptx
nikopapa113
 
Stay Safe Women Security Android App Project Report.pdf
Stay Safe Women Security Android App Project Report.pdf
Kamal Acharya
 
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
Learning – Types of Machine Learning – Supervised Learning – Unsupervised UNI...
23Q95A6706
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
NEW Strengthened Senior High School Gen Math.pptx
NEW Strengthened Senior High School Gen Math.pptx
DaryllWhere
 
Fundamentals of Digital Design_Class_12th April.pptx
Fundamentals of Digital Design_Class_12th April.pptx
drdebarshi1993
 
Proposal for folders structure division in projects.pdf
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
Machine Learning - Classification Algorithms
Machine Learning - Classification Algorithms
resming1
 
Unit III_One Dimensional Consolidation theory
Unit III_One Dimensional Consolidation theory
saravananr808639
 
Introduction to Python Programming Language
Introduction to Python Programming Language
merlinjohnsy
 
Fatality due to Falls at Working at Height
Fatality due to Falls at Working at Height
ssuserb8994f
 

Application of Dijkstra Algorithm in Robot path planning

  • 1. Application of Dijkstra algorithm in Robot path-planning (Huijuan Wang, Yuan Yu, Yuan Q) Presented by D. Darling Jemima.
  • 2. Introduction • Path planning is a collision free path that the mobile robot could reach the goal state from the initial state. • The robot’s working space is two-dimensional structure of space. • The robot is simplified as a point and the obstacle as straight line.
  • 4. Determining the current obstacles • The intersection method is used to find the obstacles. • Draw a line l from source O to the goal G. • Determine whether there are intersections between the line l and the obstacles. • If so, identify the obstacles that intersected with l first, connect the two endpoints as two vertices. • If l has no intersection with the obstacles, the robot will draw a straight line from the target point.
  • 5. Contd.., algorithm Dijkstra(Graph, source): dist[source] := 0 // Distance from source to source for each vertex v in Graph: // Initializations if v ≠ source dist[v] := infinity // Unknown distance function from source to v previous[v] := undefined // Previous node in optimal path from source end if add v to Q // All nodes initially in Q (unvisited nodes) end for while Q is not empty: // The main loop u := vertex in Q with min dist[u] // Source node in first case remove u from Q for each neighbor v of u: // where v has not yet been removed from Q. alt := dist[u] + length(u, v) if alt < dist[v]: // A shorter path to v has been found dist[v] := alt previous[v] := u end if end for end while return dist[], previous[] end algorithm Dijkstra
  • 7. Conclusion •O is the Starting point and G is the Ending point.(using Dijkstra’s Algorithm) •The coarse straight lines are obstacles, and the fine lines is obtained path with the simulation of the final path. •Thus Dijkstra algorithm is used to find the shortest path in the robot path planning .
  • 8. Dijkstra’s Algorithm to find the shortest path
  • 9. References • Application of Dijkstra’s algorithm in robot path-planning published in IEEE conference on Mechanical Automation and Control Engineering. • Introduction to robotics Jiang Xinsong. • Artificial Intelligence Elaine Rich, Kevin Knight.