Performance evaluation of sensorimotor primitives using eigenvector learning method

Michael S. Sutton, Amy Larson, Richard Voyles

Research output: Contribution to journalArticlepeer-review

1 Scopus citations


We present a method to evaluate the performance of an eigenvector learned sensorimotor primitive for mobile robots. At runtime, the learning system projects sensor data onto the eigenspace using eigenvectors determined in training. The result of the projection is a set of sensor values and actuator values. We developed an error metric based on comparing the projected values with the actual sensor values. When the system performs closely to how it was trained, the difference between projected and actual sensors is small and hence the error metric is small. The error increases as the performance degrades. This method is not task specific and can be used for any eigenvector learned primitive. Two example applications of the error metric are shown using wall following skills for a mobile robot. First, the metric is used as a transition cue for multi-primitive sequential tasks. Second, the error metric is used to create an adaptive system that chooses the best performing skill.

Original languageEnglish (US)
Pages (from-to)963-967
Number of pages5
JournalIEEE International Conference on Intelligent Robots and Systems
StatePublished - 2001


Dive into the research topics of 'Performance evaluation of sensorimotor primitives using eigenvector learning method'. Together they form a unique fingerprint.

Cite this