We provide robots with both the ability to learn and generalize skills without programming, to operate with and around human partners safely and efficiently, and to convey and recognize intent through explanation and expressive motion for the purpose of make human-robot teams more powerful than the sum of their parts.