explanation based learning in mobile robot perception 3525286