A Virtual Reality based System for Programming Mobile Manipulation Tasks