Apprenticeship learning for motion planning with application to parking lot navigation
a robust layered control system for a mobile robot .