Skip to Main content Skip to Navigation
Conference papers

Combining Learning and Programming for High-Performance Robot Controllers

Abstract : The implementation of high-performance robot controllers for complex control tasks such as playing autonomous robot soccer is tedious, error-prone, and a never ending programming task. In this paper we propose programmers to write autonomous controllers that optimize and automatically adapt themselves to changing circumstances of task execution using explicit perception , dynamics and action models. To this end we develop ROLL (Robot Learning Language), a control language allowing for model-based robot programming. ROLL provides language constructs for specifying executable code pieces of how to learn and update these models. We are currently using ROLL's mechanisms for implementing a rational reconstruction of our soccer robot controllers.
Complete list of metadata

Cited literature [4 references]  Display  Hide  Download
Contributor : Alexandra Kirsch <>
Submitted on : Wednesday, June 8, 2016 - 4:10:25 PM
Last modification on : Friday, June 10, 2016 - 10:47:12 AM


Files produced by the author(s)



Alexandra Kirsch, Michael Beetz. Combining Learning and Programming for High-Performance Robot Controllers. Tagungsband Autonome Mobile Systeme, 2005, Stuttgart, France. ⟨10.1007/3-540-30292-1_39⟩. ⟨hal-01329007⟩



Record views


Files downloads