Motion Sketch: Acquisition of Visual Motion Guided Behaviors

Sensor and motor systems are not separable for autonomous agents to accomplish tasks in a dynamic environment. This paper proposes a method to represent the interaction between a vision-based learning agent and its environment. The method is called “motion sketch” by which a one-eyed mobile robot can learn several behaviors such as obstacle avoidance and target pursuit. A motion sketch is a collection of visual motion cues detected by a group of visual tracking routines of which visual behaviors are determined by individual tasks, and is tightly coupled with motor behaviors which are obtained by Q-learning, a most widely used reinforcement learning method, based on the visual motion cues. In order for the motion sketch to work, first the fundamental relationship between visual motions and motor commands is obtained, and then the Q-learning is applied to obtain the set of motor commands tightly coupled with the motion cues. Finally, the experimental results of real robot implementation with real-time motion tracker are shown.

[1]  Shimon Edelman Representation without reconstruction , 1994 .

[2]  Sridhar Mahadevan,et al.  Rapid Task Learning for Real Robots , 1993 .

[3]  R. Held,et al.  MOVEMENT-PRODUCED STIMULATION IN THE DEVELOPMENT OF VISUALLY GUIDED BEHAVIOR. , 1963, Journal of comparative and physiological psychology.

[4]  Philip E. Agre,et al.  Computational Research on Interaction and Agency , 1995, Artif. Intell..

[5]  Masayuki Inaba,et al.  Robot vision system with a correlation chip for real-time tracking, optical flow and depth map generation , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[6]  Y. Aloimonos What I have learned , 1994 .

[7]  G. Sandini,et al.  Why purposive vision , 1994 .

[8]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[9]  Chris Watkins,et al.  Learning from delayed rewards , 1989 .

[10]  G. Horridge The evolution of visual processing and the construction of seeing systems , 1987, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[11]  Benjamin Kuipers,et al.  Learning to Explore and Build Maps , 1994, AAAI.

[12]  Rodney A. Brooks,et al.  Learning to Coordinate Behaviors , 1990, AAAI.

[13]  Minoru Asada,et al.  Vision-Based Behavior Acquisition For A Shooting Robot By Using A Reinforcement Learning , 1994 .