Path planning for assisting blind people in purposeful navigation
Andrés Díaz-Toro, Paula Mosquera-Ortega, Gustavo Herrera-Silva, Sixto Campaña-Bastidas
Abstract
Blind people present dificulties for reaching objects of interest in the daily life. In this sense, the integration of a path planning module for assisting blind people in purposeful navigation is noteworthy. In this work, we present an algorithm that leverages the high capability of an embedded computer with graphics processing unit (GPU) NVIDIA Jetson TX2 for computing optimal paths to objects of interest. The algorithm computes the optimal path to the objective, considering changes in the environment and changes in the position of the user. The algorithm is efficient for computing new paths when the environment changes by reusing parts of previous computations. In order to compare the performance, the algorithms were implemented and evaluated in MATLAB, C++ and CUDA, for different size of the grid and percentage of unknown obstacles. We found that the implementation on GPU has a speed up of 20 times W.R.T the implementation in C++ and more than 400 times W.R.T the implementation in MATLAB. These results boost us to integrate this module to our main system based on a stereo camera and a haptic belt and so provide to the user assistance in purposeful navigation at real time.
Keywords
Dynamic environment; Graphics processing unit; Occupancy grid; Parallel programming; Performance evaluation; Real time processing; Replanning;
DOI:
http://doi.org/10.11591/ijeecs.v26.i1.pp450-461
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Indonesian Journal of Electrical Engineering and Computer Science (IJEECS)
p-ISSN: 2502-4752, e-ISSN: 2502-4760
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).
IJEECS visitor statistics