Deep Trail-Following Robotic Guide Dog in Pedestrian Environments for People who are Blind and Visually Impaired - Learning from Virtual and Real Worlds

Abstract

Navigation in pedestrian environments is critical to enabling independent mobility for the blind and visually impaired (BVI) in their daily lives. White canes have been commonly used to obtain contact feedback for following walls, curbs, or man-made trails, whereas guide dogs can assist in avoiding physical contact with obstacles or other pedestrians. However, the infrastructures of tactile trails or guide dogs are expensive to maintain. Inspired by the autonomous lane follow- ing of self-driving cars, we wished to combine the capabilities of existing navigation solutions for BVI users. We proposed an autonomous, trail-following robotic guide dog that would be robust to variances of background textures, illuminations, and interclass trail variations. A deep convolutional neural network (CNN) is trained from both the virtual and real- world environments. Our work included major contributions: 1) conducting experiments to verify that the performance of our models trained in virtual worlds was comparable to that of models trained in the real world; 2) conducting user studies with 10 blind users to verify that the proposed robotic guide dog could effectively assist them in reliably following man-made trails.

Video

The Paper

The project paper can be found here.

Code and Datasets

A trained model and Jupyter Notebook are provided on the Github repo: Github

Bibtex


            @inproceedings{chuang2018deep,
            title={Deep trail-following robotic guide dog in pedestrian environments for people who are blind and visually impaired-learning from virtual and real worlds},
            author={Chuang, Tzu-Kuan and Lin, Ni-Ching and Chen, Jih-Shi and Hung, Chen-Hao and Huang, Yi-Wei and Tengl, Chunchih and Huang, Haikun and Yu, Lap-Fai and Giarr{\'e}, Laura and Wang, Hsueh-Cheng},
            booktitle={2018 IEEE International Conference on Robotics and Automation (ICRA)},
            pages={1--7},
            year={2018},
            organization={IEEE}
            }