Abstract: “While recent years have seen dramatic progress in the development of affordable, general-purpose robot hardware, the capabilities of that hardware far exceed our ability to write software to adequately control. The key challenge here is one of abstraction: generally capable behavior requires high-level reasoning and planning, but perception and actuation must ultimately be performed using noisy, high-bandwidth, low-level sensors and effectors. I will describe a research program aimed at constructing robot control hierarchies through the use of learned motor skills. The first part of my talk will address methods for automatically discovering, learning, and reusing motor skills, both autonomously and via demonstration. The second part of the talk will establish a link between the skills available to a robot and the abstract representations it should use to plan with them. I will present an example of a robot autonomously learning a (sound and complete) abstract representation directly from sensorimotor data, and then using it to plan.”