title: Adaptive and predictive control of a simulated robot arm.
abstract: In this work, a basic cerebellar neural layer and a machine learning engine are embedded in a recurrent loop which avoids dealing with the motor error or distal error problem. The presented approach learns the motor control based on available sensor error estimates (position, velocity, and acceleration) without explicitly knowing the motor errors. The paper focuses on how to decompose the input into different components in order to facilitate the learning process using an automatic incremental learning model (locally weighted projection regression (LWPR) algorithm). LWPR incrementally learns the forward model of the robot arm and provides the cerebellar module with optimal pre-processed signals. We present a recurrent adaptive control architecture in which an adaptive feedback (AF) controller guarantees a precise, compliant, and stable control during the manipulation of objects. Therefore, this approach efficiently integrates a bio-inspired module (cerebellar circuitry) with a machine learning component (LWPR). The cerebellar-LWPR synergy makes the robot adaptable to changing conditions. We evaluate how this scheme scales for robot-arms of a high number of degrees of freedom (DOFs) using a simulated model of a robot arm of the new generation of light weight robots (LWRs).
authors.affiliation: CITIC-Department of Computer Architecture and Technology, University of Granada, Periodista Daniel Saucedo s/n, 18014 Granada, Spain. stolu@atc.ugr.es
authors.forename: Silvia
authors.initials: S
authors.lastname: Tolu
authors.forename: Mauricio
authors.initials: M
authors.lastname: Vanegas
authors.forename: Jesús A
authors.initials: JA
authors.lastname: Garrido
authors.forename: Niceto R
authors.initials: NR
authors.lastname: Luque
authors.forename: Eduardo
authors.initials: E
authors.lastname: Ros
mesh_terms: D000222:Adaptation, Physiological; D000465:Algorithms; D001132:Arm; D001185:Artificial Intelligence; D002531:Cerebellum / Q000166:cytology; D003198:Computer Simulation; D005246:Feedback; D006801:Humans; D008959:Models, Neurological; D009068:Movement / Q000502:physiology*; D009474:Neurons / Q000502:physiology*; D011237:Predictive Value of Tests; D012371:Robotics