AAAI Publications, Twenty-Fifth International FLAIRS Conference

Font Size: 
Case-Based Learning by Observation in Robotics Using a Dynamic Case Representation
Michael William Floyd, Mehmet Vefa Bicakci, Babak Esfandiari

Last modified: 2012-05-16


Robots are becoming increasingly common in home, industrial and medical environments. Their end users may know what they want the robots to do but lack the required technical skills to program them. We present a case-based reasoning approach for training a control module that controls a multi-purpose robotic platform. The control module learns by observing an expert performing a task and does not require any human intervention to program or modify the control module. To avoid requiring the control module to be modified when the robot it controls is repurposed, smart sensors and effectors register with the control module allowing it to dynamically modify the case structure it uses and how those cases are compared. This allows the hardware configuration to be modified, or completely changed, without having to change the control module. We present a case study demonstrating how a robot can be trained using learning by observation and later repurposed with new sensors and then retrained.


case-based reasoning; learning by observation

Full Text: PDF