Learning passive motor control strategies with genetic algorithms

This study investigates learning passive motor control strategies. Passive control is understood as control without active error correction; the movement is stabilized by particular properties of the controlling dynamics. We analyze the task of juggling a ball on a racket. An approximation to the optimal solution of the task is derived by means of optimization theory. In order to model the learning process, the problem is coded for a genetic algorithm in representations without sensory or with sensory information. For all representations the genetic algorithm is able to find passive control strategies, but learning speed and the quality of the outcome are significantly different. A comparison with data from human subjects shows that humans seem to apply yet different movement strategies to the ones proposed. For the feedback representation some implications arise for learning from demonstration.

[1]  Daniel E. Koditschek,et al.  Robotic tasks with intermittent dynamics , 1990 .

[2]  Christopher G. Atkeson,et al.  Task-level robot learning: juggling a tennis ball more accurately , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Stephen R. McReynolds,et al.  The computation and theory of optimal control , 1970 .

[4]  Bernard Friedland,et al.  Control System Design: An Introduction to State-Space Methods , 1987 .

[5]  Daniel E. Koditschek,et al.  Progress in spatial robot juggling , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  Christopher G. Atkeson,et al.  What should be learned , 1992 .

[7]  P. Holmes,et al.  Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields , 1983, Applied Mathematical Sciences.

[8]  T. Flash,et al.  The coordination of arm movements: an experimentally confirmed mathematical model , 1985, The Journal of neuroscience : the official journal of the Society for Neuroscience.

[9]  S. Rossignol,et al.  Neural Control of Rhythmic Movements in Vertebrates , 1988 .