Vision-based self-localization of a mobile robot using a virtual environment | IEEE Conference Publication | IEEE Xplore