We present a system that integrates robot task execution with user input and feedback at multiple abstraction lev-els in order to achieve greater adaptability in new en-vironments. The user can specify a hierarchical task, with the system interactively proposing logical action groupings within the task. During execution, if tasks fail because objects specified in the initial task description are not found in the environment, the robot proposes substitutions autonomously in order to repair the plan and resume execution. The user can assist the robot by reviewing substitutions. Finally, the user can train the robot to recognize and manipulate novel objects, either during training or during execution. In addition to this single-user scenario, ...
While operating in domestic environments, robots will necessarily face difficulties not envisioned b...
International audienceUntil recently, propositions on the subject of intelligent service companions,...
Programming by Human Demonstration is an intuitive method to program a robot. The user, acting as th...
International audienceProgramming robots for general purpose applications is extremely challenging d...
International audienceAdaptive and personalized behavior is becoming essential and desirable in Huma...
Thesis Advisors: Professor Robert Nowak, Professor Bilge MutluAs robots become commonplace in human...
The development of robotic technology has evolved and changed how robots operate next to humans. In ...
Robots are on the verge of becoming ubiquitous. In the form of affordable humanoid toy robots, auton...
Today's robot programming methods are not suitable for intuitively teaching robots new tasks. For th...
Robots have revolutionized industrial automation. Automation has many advantages---for employees an...
In this paper, a learning based robotic replanning framework that can handle unexpected events in dy...
Making robot technology accessible to general end-users promises numerous benefits for all aspects o...
The number of advanced robot systems has been increasing in recent years yielding a large variety of...
Improvisation is a hallmark of human creativity and serves a functional purpose in completing everyd...
Much research effort in HRI has focused on how to enable robots to learn new skills from observation...
While operating in domestic environments, robots will necessarily face difficulties not envisioned b...
International audienceUntil recently, propositions on the subject of intelligent service companions,...
Programming by Human Demonstration is an intuitive method to program a robot. The user, acting as th...
International audienceProgramming robots for general purpose applications is extremely challenging d...
International audienceAdaptive and personalized behavior is becoming essential and desirable in Huma...
Thesis Advisors: Professor Robert Nowak, Professor Bilge MutluAs robots become commonplace in human...
The development of robotic technology has evolved and changed how robots operate next to humans. In ...
Robots are on the verge of becoming ubiquitous. In the form of affordable humanoid toy robots, auton...
Today's robot programming methods are not suitable for intuitively teaching robots new tasks. For th...
Robots have revolutionized industrial automation. Automation has many advantages---for employees an...
In this paper, a learning based robotic replanning framework that can handle unexpected events in dy...
Making robot technology accessible to general end-users promises numerous benefits for all aspects o...
The number of advanced robot systems has been increasing in recent years yielding a large variety of...
Improvisation is a hallmark of human creativity and serves a functional purpose in completing everyd...
Much research effort in HRI has focused on how to enable robots to learn new skills from observation...
While operating in domestic environments, robots will necessarily face difficulties not envisioned b...
International audienceUntil recently, propositions on the subject of intelligent service companions,...
Programming by Human Demonstration is an intuitive method to program a robot. The user, acting as th...