A Team of Humanoid Game commentators

We present a team of two humanoid robot commentators for AIBO robot soccer games. The two humanoids stand by the side lines of the playing field, autonomously observe the game, wirelessly listen to a "game controller" computer, recognize events, and select announcing actions that may require coordination with each other. Given the large degree of uncertainty and dynamics of the robot soccer games, we further introduce a "Puppet Master" control that allows humans to intervene, prompting the robots to commentate an event if previously undefined or undetected. The robots recognize events based on input from these three sources, namely own and shared vision, game controller, and occasional Puppet Master. We present the two-humanoid behavioral architecture and the vision-based event recognition, including a SIFT-based vision processing algorithm that allows for the detection of multiple similar objects, such as the identical shaped robot players. We introduce the commentating algorithm that probabilistically selects a commentating action from a set of weighted actions corresponding to a detected event. The probabilistic selection uses the game history and updates the action weights to effectively avoid repetition of comments to enable entertainment. Our work, corresponding to a fully implemented system, CMCast, with two QRIO robots, contributes a team of two humanoids fully executing a challenging observation, modeling, coordination, and reporting task.

[1]  Hiroaki Kitano,et al.  Sony legged robot for RoboCup challenge , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[2]  Kôiti Hasida,et al.  MIKE: an automatic commentary system for soccer , 1998, Proceedings International Conference on Multi Agent Systems (Cat. No.98EX160).

[3]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Manuela M. Veloso,et al.  Fast and inexpensive color image segmentation for interactive robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[5]  G. Krishna,et al.  Agglomerative clustering using the concept of mutual nearest neighbourhood , 1978, Pattern Recognit..

[6]  Thomas Rist,et al.  On the Simultaneous Interpretation of Real World Image Sequences and their Natural Language Description: The System Soccer , 1988, ECAI.

[7]  Hiroaki Kitano,et al.  And the Fans Are Going Wild! SIG plus MIKE , 2000, RoboCup.

[8]  Thomas Rist,et al.  Three RoboCup Simulation League Commentator Systems , 2000, AI Mag..

[9]  Hiroaki Kitano,et al.  Playing soccer with legged robots , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).