Semantic Navigation Agent for Visually Impaired Assistance in Public Indoor Spaces