The Cognitive Robotics Laboratory studies design of robot systems that can perceive the world, learn from prior experience and plan missions to accomplish everyday tasks in indoor and outdoor scenes. The research engages a holistic perspective to design of robust systems that can adapt to its environment and interact with non-expert users.