Robotic indoor path planning using dijkstra's algorithm with multi-layer dictionaries

Dijkstra's algorithm is a classic algorithm for finding the shortest path between two points due to its optimisation capability. The adjacency matrix is the naive storage structure of the algorithm. This storage structure has limited the use of the algorithm as it expands large storage space. A...

全面介紹

Saved in:
書目詳細資料
Main Authors: Fadzli, S.A., Abdulkadir, S.I., Makhtar, M., Jamal, A.A.
格式: Conference or Workshop Item
語言:English
出版: 2016
主題:
在線閱讀:http://eprints.unisza.edu.my/1147/1/FH03-FIK-16-05803.jpg
http://eprints.unisza.edu.my/1147/
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
實物特徵
總結:Dijkstra's algorithm is a classic algorithm for finding the shortest path between two points due to its optimisation capability. The adjacency matrix is the naive storage structure of the algorithm. This storage structure has limited the use of the algorithm as it expands large storage space. A multi-layer dictionary is proposed in this work to enhance the storage structure. Previously, the algorithm was used to optimise single parameter (such as distance, time and fuel) for movement between two places. The path computed using the classic Dijkstra's algorithm is the shortest; however, it may not be the most feasible. The algorithm needs to optimise other factors such as energy consumption and the degree of turns a robot need to take. Junction degree of difficulty function is introduced to further improve the output. It is defined as the degree of difficulty of the path between two points in an open environment. The experimental result shows that the proposed path planning method produced the most optimal path between two points when applied to a map of any indoor terrain.