Improving indoor path planning using Dijkstra's algorithm with multi-layer dictionary

The need for optimal indoor path planners is an undoubtedly challenging due to the complexity of the problem. The solution to this problem should not only guarantee a collision-free path with minimum traveling distance but also provide an easy and feasible path with less rotational angles. The less...

Full description

Bibliographic Details
Main Author: Sani Iyal Abdulkadir (Author)
Corporate Author: Universiti Sultan Zainal Abidin . Faculty of Informatic and Computing
Format: Thesis Book
Language:English
Subjects:

MARC

LEADER 00000cam a2200000 7i4500
001 0000093620
005 20200723093000.0
008 170801s2016 my eng
040 |a UniSZA   |e rda 
050 0 0 |a QA75.5   |b .S26 2016 
090 0 0 |a QA75.5   |b .S26 2016 
100 0 |a Sani Iyal Abdulkadir ,   |e author 
245 0 0 |a Improving indoor path planning using Dijkstra's algorithm with multi-layer dictionary   |c Sani Iyal Abdulkadir 
264 0 |c 2016 
300 |a vi, 93 leaves :   |b ill. ;   |c 30cm. 
336 |a text  |2 rdacontent 
337 |a unmediated  |2 rdamedia 
338 |a volume  |2 rdacarrier 
502 |a Thesis (Master of Science) - Universiti Sultan Zainal Abidin, 2016 
504 |a Includes bibliographical references (leaves 84-88) 
505 0 |a 1. Introduction -- 2. Literature review -- 3. Methodology -- 4. Result and discussion -- 5. Conclusion 
520 |a The need for optimal indoor path planners is an undoubtedly challenging due to the complexity of the problem. The solution to this problem should not only guarantee a collision-free path with minimum traveling distance but also provide an easy and feasible path with less rotational angles. The less rotational angles a user should take from source position to destination, the easier and feasible the path will be. Dijkstra algorithm is a classic algorithm for computing the shortest path between two points. Although Dijkstra's algorithm can provide the shortest path in term of length, the path provided may not necessarily be optimal in terms of easiness and feasibility for a mobile robot. The Global Positioning System (GPS) is the most commonly used space-based navigation system in path planning applications. However, GPS is not available in an indoor environment. Therefore, to solve the path planning problem in a static indoor environment, an Intelligent Graph (iGraph) of the indoor space using Radio-frequency identification (RFID) technology for locating and tracking is proposed. In addition, this study also proposes an Enhanced Dijkstra Algorithm Path Planner (EDAP), which uses multi-layer dictionary as a storage structure of the algorithm. The multi-layer dictionary provides an effective way of storing the indoor floor map and enables the system to acquire pertinent environmental information. An indoor navigational system has been developed in this study; it works in a structured indoor environment and requires prior information about the available paths. The path planning algorithm proposed optimizes distance and rotational turns of a mobile robot by considering the difficulty level of rotation at every junction in the environment, where each junction (i.e. intersection) connects two or more sub-paths. The experimental result shows that both traditional algorithm and EDAP produced shortest path in term of lengths. However EDAP paths are 50% more efficient in average in terms of total rotational angel. The algorithm can be apply to any static indoor environment to produce an optimal path from a start position to destination. It is concluded that the optimality of a mobile path depends on distance, easiness and feasibility of the path. 
610 2 0 |a Universiti Sultan Zainal Abidin   |x Dissertations 
610 2 0 |a Universiti Sultan Zainal Abidin   |x Faculty of Informatics and Computing   |v Dissertations 
650 0 |a Computer science 
655 0 |a Dissertations, Academic 
710 2 |a Universiti Sultan Zainal Abidin .   |b Faculty of Informatic and Computing 
999 |a 1000170319   |b Thesis   |c Reference   |e Tembila Campus