Journal of the Robotics Society of Japan
Online ISSN : 1884-7145
Print ISSN : 0289-1824
ISSN-L : 0289-1824
An Approach Toward Skill Discovery: Case Study of Catching a Flying Ball
Eiichi Horiuchi
Author information
JOURNAL FREE ACCESS

1997 Volume 15 Issue 3 Pages 381-386

Details
Abstract
This report presents a general method toward discovering unknown skills which are required to achieve some dexterous tasks. We define a skill as a domain specific mapping from sensory input to control output and formulate skill discovery as a strong learning of such skills: strong learning assumes little a priori information of the task. Apart from the context of manipulation or assembly tasks, our definition of skill involves dynamic and reactive behavior. We approximate a skill function by a polynomial function and reduce skill discovery to a combinatorial optimization problem among the coefficients of polynomial terms. Our approach applies genetic algorithm (GA) to this problem because GAs require no a priori knowledge of the problem and are shown to be competent to solve combinatorial problems. Practical issues about how to enable GAs to make efficient search are also discussed.
As a preliminary test case of the proposed framework, we consider a simulation setup to discover a skill to catch a ball flying in 3D space. A mobile robot on a plain is given elevation and azimuth angles and their time derivatives of the ball from the robot viewpoint and is commanded to catch balls projected with various initial velocities. The skill to be discovered is a mapping from this visual information to a 2D driving force vector. Simulation results show that the proposed method is successful in discovering the skill to catch balls and that the discovered skill is tough to some extent against such disturbances as the influence of the wind. Finally, the discovered skill is analyzed and found to be compatible with the strategy of a human ball catcher.
Content from these authors
© The Robotics Society of Japan
Previous article Next article
feedback
Top