Task Learning and Execution for Behavior-based Mobile Manipulation by