Safe Navigation of a Mobile Robot Considering Visibility of Environment | Synapse