Situated Multimodal Control of a Mobile Robot: Navigation through a Virtual Environment