Only released in EOL distros:  

roll: cl_libsvm | cl_port | clmd5 | clsql | robot_learning_language | uffi

Package Summary

The Robot Learning Language: Extensions of the CRAM Plan Language to integrate experience-based learning into CRAM plans

roll: cl_libsvm | cl_port | clmd5 | clsql | robot_learning_language | uffi

Package Summary

The Robot Learning Language: Extensions of the CRAM Plan Language to integrate experience-based learning into CRAM plans

Summary

The Robot Learning Language (RoLL) makes learning tasks executable within the control program. It allows for the specification of complete learning processes including the acquisition of experience, the execution of learning algorithms and the integration of learning results into the program. The experience acquisition in RoLL is designed in a way that experiences can be defined outside the primary control program, using hybrid automata as a tool for declaratively specifying experience and anchoring it to the program. The rich experience concept enables convenient abstraction and an economic use of experiences. RoLL's design allows the inclusion of arbitrary experience-based learning algorithms. Upon the completion of the learning process RoLL automatically integrates the learned function into the control program without interrupting the program execution.

Documentation

Reference Manual containing complete language specification and examples of use.

Background information:

Wiki: robot_learning_language (last edited 2011-10-05 13:11:23 by AlexandraKirsch)