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;

Full Text:

PDF


DOI: http://doi.org/10.11591/ijeecs.v26.i1.pp450-461

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

shopify stats IJEECS visitor statistics