Robot programming by demonstration-selecting optimal event paths

Presents a framework for robot programming by human demonstration. The framework builds a high level robot controller using information extracted from the demonstration. The high level robot controller is broken down into three component parts, each fulfilling a different function during execution. The paper focuses on the construction of an event path planner, which determines the optimal event path of a task. The approach varies the optimal path according to what characteristics of the demonstrations are stressed, thus giving the robot a selected disposition. The approach was implemented on a simple navigational task. The event path planner selected appropriate paths and could change its selection according to what characteristics were desired in the selected path.

[1]  Brenan J. McCarragher Task primitives for the discrete event modeling and control of 6-DOF assembly tasks , 1996, IEEE Trans. Robotics Autom..

[2]  Joris De Schutter,et al.  Derivation of compliant motion programs based on human demonstration , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[3]  Stefan Schaal,et al.  Learning tasks from a single demonstration , 1997, Proceedings of International Conference on Robotics and Automation.

[4]  Nathan Delson,et al.  Robot programming by human demonstration: the use of human inconsistency in improving 3D robot trajectories , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[5]  Nathan Delson,et al.  Robot programming by human demonstration: adaptation and inconsistency in constrained motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[6]  Richard A. Volz,et al.  Identifying contact formations from sensory patterns and its applicability to robot programming by demonstration , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[7]  Katsushi Ikeuchi,et al.  Toward assembly plan from observation - Task recognition with planar, curved and mechanical contacts , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[8]  Rüdiger Dillmann,et al.  Building elementary robot skills from human demonstration , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[9]  H. Harry Asada,et al.  Automatic program generation from teaching data for the hybrid control of robots , 1989, IEEE Trans. Robotics Autom..

[10]  Geir Hovland,et al.  Hidden Markov Models as a Process Monitor in Robotic Assembly , 1998, Int. J. Robotics Res..