Visual programming for mobile robot navigation using high-level landmarks | IEEE Conference Publication | IEEE Xplore