Overview of RoboCup-98

Minoru Asada

RoboCup-98, the Second Robot World Cup Soccer Games and Conferences, was held on 2-9 July at La Cite des Sciences et de L’Industrie in Paris, overlapping with the real 1998 World Cup finals in Paris (Asada 1998). It was organized by University of Paris-VI and the Centre National de la Recherche Scientifique and was sponsored by Sony Corporation, NAMCO Limited, and SUNX Limited, with official balls for the middle-size league supplied by Molten Corporation. Over 15,000 people watched the games, and over 120 international media (such as CNN, ABC, NHK, and TV-Aich) and prominent scientific magazines covered the competition.

RoboCup-98 had three leagues: (1) simulation, (2) real robot small size, and (3) real robot middle size. Figure 1 shows the small-size-league competition site, and figure 2 shows the middle-size-league competition site. Although it was not an official RoboCup competition, the Sony Legged Robot Competition and Demonstration also attracted many spectators, especially children, who were attracted by the robot’s appealing appearance and ability to move in a natural way. Three teams, from Osaka University, Carnegie Mellon University (CMU), and University of Paris-VI, presented exhibitions of this robot, which is shown in figure 3. In 1999, the Sony Legged Robot League will be added to the official RoboCup competitions (Veloso et al. 1998). Another popular adjunct to the competition was a soccer stadium, built by The University of Aarhus using Lego Mindstorms, with figures of supporters that waved and cheered for the robot players.

[Figures 1-3 ILLUSTRATION OMITTED]

In addition to the robot championship awards, RoboCup awards a Scientific Challenge Award. This award was created as an equally prestigious–or even more prestigious–award for innovative and significant scientific advances achieved in RoboCup-related research. This year, the Scientific Challenge Award was given to three research groups–(1) Electrotechnical Laboratory (ETL); (2) Sony Computer Science Laboratories, Inc.; and (3) German Research Center for Artificial Intelligence GmbH (DFKI)–for their simultaneous development of fully automatic commentator systems for the RoboCup simulator league.

In this article, we review the challenge issues of each league and analyze the results of RoboCup-98. We compare the architectural differences between the leagues, summarize which research issues have been solved and how, and discuss those issues that have been left unsolved and remain as future issues. Other articles in this issue discuss the champion teams for each league, the legged robot demonstration, and the RoboCup commentator systems. A complete list of match results and additional information are available at the RoboCup web site, www.robocup.org/.

Leagues and Approaches

RoboCup-98 had three leagues: (1) simulation, (2) small size real robot, and (3) middle size real robot.

Simulation league: Each team consists of 11 programs, each controlling 1 of 11 simulated team members. The simulation is run using the SOCCER SERVER developed by Itsuki Noda (details are available on the RoboCup web site). Each player has motion energy and distributed sensing capabilities (vision and auditory), both of which are resource bounded. Communication is available between players, and strict rules of soccer are enforced (for example, offsides). This league is mainly for researchers who might not have the resources for building real robots but are interested in complex multiagent reasoning and learning issues.

Small-size real robot league: The field is the size and color of a Ping Pong table, and as many as five robots a team play a match with an orange golf ball. The robot size is limited to approximately 15 [centimeters.sup.3]. Typically, robots are built by the participating teams and move at speeds as high as 2 meters/second. Global vision is allowed, offering the challenge of real-time vision-based tracking of five fast-moving robots in each team and the ball.

Middle-size real robot league: The field is the size and color of a 3 x 3 arrangement of Ping Pong tables, and as many as 5 robots a team play a match with a Futsal-4 ball. The size of the base of the robot is limited to approximately 50 centimeters in diameter. Global vision is not allowed. Goals are colored, and the field is surrounded by walls to allow for possible distributed localization through robot sensing.

Each league has its own architectural constraints; therefore, research issues are different for each one. We have published proposal papers (Asada et al. 1998; Kitano et al. 1998) about research issues concerning the RoboCup initiative. For the synthetic agents in the simulation league, the following issues are considered:

First is teamwork among agents, from low-level skills such as passing the ball to a teammate to higher-level skills involving execution of team strategies.

Second is agent modeling, from primitive skills such as the recognition of agents’ intents to pass the ball to complex plan recognition of high-level team strategies.

Third is multiagent learning for online and offline learning of simple soccer skills for passing and intercepting as well as more complex strategy learning.

For the robotic agents in the real robot leagues, both small and middle size, the following issues are considered:

First is efficient real-time global or distributed perception, possibly from different sensing sources.

Second is individual mechanical skills of the physical robots, in particular, target aim and ball control.

Third is strategic navigation and action to allow for robotic teamwork, by passing, receiving, and intercepting the ball and shooting at the goal.

More strategic issues are dealt with in the simulation league and the small-size real robot league, but acquiring more primitive player behaviors is the main concern of the middle-size real robot league.

We held the first RoboCup competitions in August 1997 in Nagoya, Japan, in conjunction with the Fifteenth International Joint Conference on Artificial Intelligence (IJCAI-97) (Kitano 1998). There were 28, 4, and 5 teams participating in the simulation, small-size robot, and middle-size robot leagues, respectively. The second RoboCup workshop and competitions took place in July 1998 in Paris (Asada 1998) in conjunction with the 1998 International Conference on Multiagent Systems and AgentsWorld. The number of teams increased significantly from RoboCup-97 to 34, 11, and 16 participating teams in the simulation, small-size robot, and middle-size robot leagues, respectively. Teams represented more than 20 countries. Every team had its own features, which were demonstrated during their matches with different degrees of success.

RoboCup Architectural Approaches

There are two structural issues to consider in designing a robot team for RoboCup: (1) the physical structure of the robots: actuators for mobility, kicking devices, perceptual facilities (cameras, sonar, bumper sensor, laser range finder), and computational facilities (central processing units [CPUs], microprocessors) and (2) the architectural structure of control software.

In the simulation league, the methods used to address both of these sets of issues are fixed; therefore, the strategic team structure has been a primary research focus. However, in the real robot leagues, individual teams have devised, built, and arranged their robots. Because the small-size and middle-size leagues have their own architectural constraints, there are variations in the resource assignment and control structure of the robots. Table 1 shows how variations in architectural structure in terms of the number of CPUs and cameras, and their arrangement, can be classified into five types and what major issues are involved.

Table 1. Variations in Architectural Structure.

Type CPU Vision Issues

A 1 1 global Strategy

B n 1 global Sharing of information

C 1 1 global + n local Sensor fusion, coordination

D 1 + n n local Multiple robots

E n n local Sensor fusion, teamwork

Type CPU Legged League

A 1 Small size

B n Small size

C 1 Small size

D 1 + n Middle size

E n Middle size and simulation

Communication between agents to coordinate individual playing behaviors (for example, when passing the ball) is allowed in all the leagues. However, this type of communication has only been used in the simulation league and by team UTTORI in the real robot middle-size league (Yokota et al. 1999).

Simulation League

The simulation league continues to be the most popular part of the RoboCup leagues, with 34 teams participating in RoboCup-98, which is a slight increase over the number of participants at RoboCup-97. As with RoboCup-97, teams were divided into leagues. In the preliminary round, teams played within leagues in a round-robin fashion, followed by a double-elimination round to determine the first three teams. Figure 4 summarizes the final simulation league results.

[Figure 4 ILLUSTRATION OMITTED]

Teams in the RoboCup simulation league are faced with three strategic research challenges: (1) multiagent learning, (2) teamwork, and (3) agent modeling. All three are fundamental issues in multiagent interactions. The learning challenge involves online and offline learning both by individuals and by teams (that is, collaborative learning). One example of offline individual learning is learning to intercept the ball, and an example of online collaborative learning is to adaptively change player positions and formations based on experience in a game.

The RoboCup Teamwork Challenge addresses issues of real-time planning, replanning, and execution of multiagent teamwork in a dynamic adversarial environment. A team should generate a strategic plan and execute it in a coordinated fashion, monitoring for contingencies, and select appropriate remedial actions. The teamwork challenge also interacts with the third challenge in the RoboCup simulation league, that of agent modeling. In general, agent modeling refers to modeling and reasoning about other agent’s goals, plans, knowledge, capabilities, or emotions. The RoboCup opponent modeling challenge calls for research on modeling a team of opponents in a dynamic, multiagent domain. Such modeling can be done online to recognize a specific opponent’s actions as well as offline for a review by an expert agent.

At least some researchers have taken these research challenges to heart, so that teams at RoboCup-97 and RoboCup-98 have addressed at least some of these challenges. In particular, of the three challenges outlined, researchers have attacked the challenge of online and offline learning (at least by individual agents). Thus, in some teams, skills such as intercept and passing, are learned offline. The two final teams, namely, CMUNITED simulation (United States) as the first-place winner and ATHUMBOLDT-98 (Germany) as runner-up, included an impressive combination of individual agent skills and strategic teamwork.

Research in teamwork has provided advances in domain-independent teamwork skills (that is, skills that can be transferred to domains beyond RoboCup) about roles and role reorganization in teamwork. However, opponent modeling, in terms of tracking opponents’ mental state, has not received significant attention by researchers. There are, however, some novel commentator agents that have used statistical and geometric techniques to understand the spatial pattern of play.

Small-Size Real Robot League

The RoboCup-98 small-size real robot league provides a framework for investigating the full integration of action, perception, and high-level reasoning in a team of multiple agents. Therefore, three main aspects need to be addressed in the development of a small-size RoboCup team: (1) hardware of physical robots, (2) efficient perception, and (3) individual and team strategy.

Although all 11 RoboCup-98 teams included distinguishing features at some of these three levels, it was shown to be crucial to have a complete team with robust hardware, perception, and strategy to perform well overall. This was certainly the case for the four top teams in the competition, namely, CMUNITED-98 (United States), ROBOROOS (Australia), 5DPO (Portugal), and CAMBRIDGE (United Kingdom), which captured first, second, third, and fourth places, respectively.

Figure 5 shows a scene from the final match between CMUNITED-98 and ROBOROOS, and figure 6 presents the results of the final tournament in the small-size robot league. We now summarize the characteristics of the RoboCup-98 small-size teams and the research issues addressed.

[Figures 5-6 ILLUSTRATION OMITTED]

Hardware

All 11 small-sized teams consisted of robots built by each participating group. The actual construction of robots within the strict size limitations offered a real challenge but gave rise to many interesting physical and mechanical devices. Remarkably, the robots exhibited sensor-activated kicking devices (IXS and JSTAR, Japan; PARIS6, France; and CMUNITED-98, United States), sophisticated ball-holding and -shooting tools for the goalie robot (CAMBRIDGE, United Kingdom), and impressive compact and robust designs (ROBOROOS, Australia, and UVB, Belgium). All the robots were autonomously controlled through radio communication by off-board computers.

Perception

Ten of the 11 teams used a single camera overlooking the complete field. The ISPACE (Japan) team included one robot with an on-board vision camera.

Global perception simplifies the sharing of information among multiple agents. However, at the same time, it presents a research challenge for reliable and real-time detection of the multiple mobile objects: the ball and five robots on each team. In fact, both detection of robot position and orientation and robot tracking need to be effective. The frame rate of the vision-processing algorithms clearly affected the performance of the team. Frame rates reached 30 frames a second, as with the CMUNITED-98 team.

In addition to the team color (blue or yellow), most of the teams used a second color to mark their own robots and provide orientation information only about their own robots. Robot identification was achieved, in general, by greedy data association between frames. The 5DPO (Portugal) and the PARIS6 (France) teams had a robust vision-processing algorithm that used patterns to discriminate among the robots and find their orientation.

The environment in the small-size league is highly dynamic, with robots and the ball moving at speeds between 1 meter a second and 2 meters a second. An interesting research issue is combining the prediction of the motion of the mobile objects with strategy. It was not clear which teams actually developed prediction algorithms. With the CMUNITED-98 team, prediction of the movement of the ball was successfully achieved and highly used for motion (for example, ball interception) and strategic decisions (for example, goal-tender behavior and pass-shoot decisions).

Motion

In this RoboCup league, a foul is called when robots push each other. This rule offers another interesting research problem, namely, obstacle avoidance and path planning in a highly dynamic environment. The majority of the teams in RoboCup-98 successfully developed algorithms for such difficult obstacle avoidance, and the semifinal and final games showed smooth games that demonstrated impressive obstacle-avoidance algorithms.

Strategy

At RoboCup-98, all the small-size teams showed a role-based team structure, following up on several of the research solutions devised for RoboCup-97 in both the simulation and the small-size robot leagues. As expected, the goal tender played an important role on each team. Similar to the goal tender of CMUNITED-97, the goal tender of most of the teams stayed parallel to the goal line and tried to stay aligned with or intercept the ball. The goal tender represented an important and crucial role. Especially notable were the goal tenders of ROBOROOS, CMUNITED-98, and CAMBRIDGE.

Apart from CMUNITED-98, which had a single defender and three attackers, most of the other teams invested more heavily in defense, assigning two robots as defenders. In particular, defenders on the UVB, BELGIUM, and PARIS8 teams occupied key positions in front of the goal, making it difficult for other teams to path plan around them and try to devise shots through the reduced open goal areas. Defending with polygon-shaped robots proved to be hard because fine control of the ball is difficult. In fact, a few goals for different teams were scored into their own goals because of small movements by the defenders or goal tender close to the goal. How to control the ball more accurately is clearly still an open research question.

Finally, it is interesting to note that one of the main features of the winning CMUNITED-98 team is its ability to collaborate as a team. Attacking robots continuously evaluate (30 times a second) their possible actions, namely, either to pass the ball to another attacking teammate or shoot directly at the goal. A decision-theoretic algorithm is used to assign the heuristic- and probabilistic-based values to the different possible actions. The action with the maximum value is selected. Furthermore, with the CMUNITED-98 team, a robot that is not the one actively pursuing the ball is not merely passive. Instead, each attacking robot anticipates the needs of the team and positions itself in the location that maximizes the probability of a successful pass. CMUNITED-98 uses a multiple-objective optimization algorithm with constraints to determine this strategic positioning. The objective functions maximize repulsion from other robots and minimize attraction to the ball and the attacking goal.

Middle-Size Real Robot League

The middle-size league this year had 18 entries, but the DEAKIN BLACK KNIGHTS (Deakin University, Andrew Price, Australia) had fatal machine problems, and the Iranian team could not attend the official games because of their late arrival as a result of a visa problem (however, they played several exhibition games). The remaining 16 teams were divided into 4 groups, each of which consisted of 4 teams considering regional distribution. Preliminary games look place in each group. Then, the best two teams from each group advanced to the final tournament, which is summarized in figure 7. Figure 8 shows a quarter-final match between OSAKA TRACKIES and NAIST.

[Figures 7-8 ILLUSTRATION OMITTED]

Excitement among participants and spectators intensified during the semifinals, both of which were matches between Japanese and German teams. In the first semifinal, the University of Freiburg won 3:0 against Osaka University. The second semifinal between UTTORI UNITED and the University of Tubingen ended with a draw after regular time. Penalty shootouts did not produce a decision either, so a “technical challenge” was used to decide the outcome of the match. In the technical challenge, a target goal is selected, and the ball is placed in the middle of the field. A single robot is positioned on the field between the goal and the ball, heading toward the goal. The task is to find the ball, move it toward the goal, and finally shoot it into the goal. The time the robots take to complete the task determines the winner. Tubingen won the technical challenge and proceeded to the finals. The finals itself were convincingly won 3:0 by the University of Freiburg. This game also saw the nicest goal shot in the whole tournament, when the Freiburg robot took the ball from its “left hand” and put it into its “right hand” and scored.

An encouraging result from Paris was that all but two scheduled games could actually be played. When considering the large number of new teams, which were built within the nine months since Nagoya, this achievement is considerable for most groups. Teams can use their technological base to investigate open problems, engineer new solutions, and conduct interesting experiments (Nakamura et al. 1999; Price and Jones 1999; Shen et al. 1999; Suzuki et al. 1999).

Technological Progress

All participants agreed that the overall level of play had improved dramatically since Nagoya. What are the major technological innovations that contributed to this improvement?

First, many of the new teams used off-the-shelf platforms, such as Activmedia’s PIONEER1 and PIONEERAT robots (used by six teams) or a Nomadics’ SCOUT robot (used by one team). These platforms are not perfect; therefore, many teams substantially modified the robot and added equipment such as vision systems, kicking devices, communication devices, and embedded PCs for on-board computation.

Second, many teams now seem to have vision systems that work reasonably well, at least much better than what we saw in Nagoya. However, there are still many problems with the perceptual capabilities of the robots, especially when detecting other agents, and vision will remain a central research topic in RoboCup.

Third, a number of teams featured kicking mechanisms on their robots. A simple, yet powerful approach was the pneumatic kicker. Other robots used a solenoid-based activation device. The kicking devices produced much higher ball accelerations than the robots could achieve by simply pushing the ball. One robot even scored a goal directly after kickoff. Overall, with kicking devices, robots could move the ball significantly better, which is one of the research issues in the middle-size robot league.

Finally, several teams attached passive devices such as shaped metal sheets or springs (nicknamed “fingers” or “hands”) to their robots, thereby creating a concave surface for improved ball handling (moving, receiving, passing). With hands, robots could better move and turn with the ball and often could retrieve the ball once it was stuck against the walls and bring the ball back into play, although the use of such hands is still under discussion.

Despite the architectural structures shown in table 1, many teams used some kind of radio communication to control their robots. However, frequency conflicts, noise produced by mobile phones, and equipment used by film teams and the press often caused serious problems with communication. Less dependence on such communication is expected in the future.

Research Results

One observation from the games in Paris is that creating a good goalie can dramatically improve overall team performance and is somewhat simpler to build than a good field player. Several teams used omnidirectional vision systems that allowed their robots to track their position in front of the goal as well as the ball position (Price and Jones 1999; Suzuki et al. 1999); Osaka used it in the first RoboCup. USC’s ULLANTA used a fast RWI (RealWorld Interface) B14 base as goalie, together with a rotating “hand” and a Cognachrome vision system; it did not allow a single goal. Probably the most successful goalie was the one by the University of Tubingen, which did not allow a single goal, not even in penalty shootouts, until the final game; this was the main reason Tubingen made it to the finals. Two Japanese teams, UTTORI UNITED (Yokota et al. 1999) and Osaka University, demonstrated excellent ball-handling capabilities. The UTTORI robots featured a sophisticated omnidirectional drive system that allowed them to closely circle around the ball once they found it, without visually losing track of the ball (which happened often to other teams), until the robot’s kicking paddle was heading toward the ball and the goal. Then, the robot started to move slowly toward the goal. The kicking device is designed such that the robot can push the ball across the floor without the ball starting to roll, thereby reducing the risk of losing the ball. Near the goal, the kicking paddle gave the ball a sufficiently strong kick to roll it away about half a meter. The robot then turned to head two fans toward the ball, activated the fans, and blew the ball into the goal.

The new robots by Osaka University also exhibited strong ball handling. Once it found the ball, it could move rapidly across the field, guiding the ball close to its base, all the way into the opponents’ goal. The main advantage over UTTORI’S approach is the higher speed that could be achieved.

The winning strategy applied by FREIBURG (Gutmann at al. 1999) addressed a combination of issues. The distinguishing feature of its robots was the use of a laser range finder, which provided fast and accurate range data on each of its five PIONEER1 robots. FREIBURG applied its extensive work in laser-based self-localization to outperform teams using just vision systems. By matching the laser scan data against the known walls surrounding the field, they could not only determine their own position and orientation on the field but also the position of the other robots. Using a radio local area network, the robots exchanged messages with a central server, which integrated all individual world models. By asking each of the robots about its own position, they could distinguish between teammates and opponents. The server, in turn, sent out a global, integrated world model to the robots, which was used to determine actions and plan paths. The world model was precise enough to allow robots to choose and aim at the corner of the goal into which they would kick or to give a pass to a teammate. However, team play would severely suffer or be impossible in this case. As a result, their approach seemed to be based largely on global positioning and centralized control (type D in table 1), even though each player has its own CPU to detect a ball and control its body. This architecture contrasts with type E in table 1, which is typical of the middle-size league.

Future Issues

Simulation league: Major progress from RoboCup-97 to RoboCup-98 has been shown in more dynamic and systematic teamwork. In particular, introduction of the offsides rule and improvement in individual play forces flexible team play. However, even in RoboCup-98, team play is still at a preliminary level. For example, tactics to escape from offside traps were still passive even in champion teams. In future RoboCups, such tactics will require recognition of intention of opponent players-teams. In this stage, opponent modeling and management of team strategies would become more important. Similarly, online learning will become more important because team strategies should be changed during a match according to the strategies of opponent teams.

Although the research displayed in the RoboCup simulation league is encouraging, it is fair to say that it has been difficult for researchers to extract general lessons learned and communicate such lessons to a wider audience in multiagents or AI. To facilitate such generalization, a new domain, RoboCup rescue, is being designed. In RoboCup rescue, the focus will be on rescuing people stranded in a disaster area (where the disaster might be earthquake, fire, floods, or some combination of these events). This domain will not only emphasize the research issues of teamwork, agent modeling, and learning, but in addition, it will raise novel issues in conflict resolution and negotiation. This domain will enable researchers to test the generality of their ideas and test their effectiveness in two separate domains.

Real robot small-size league: The small-size RoboCup league provides a rich framework for the development of multiagent real robotic systems. We look forward to advancing the understanding of several issues, including the limitations imposed by the size restrictions on on-board capabilities, the robustness of global perception and radio communication, and strategic teamwork. One of the interesting open issues is the development of algorithms for online learning of the strategy of the opponent team and for the real-time adaptation of one’s strategy in response. Finally, like the simulation and middle-size leagues, from our experience, we want to abstract algorithms that will be applicable beyond the robotic soccer domain.

Real Robot Middle-Size League: Despite the encouraging development of the middle-size league, we have to carefully review our current test bed and slowly adapt it to foster research in new directions and areas. In most cases, this adaptation will require a slow evolution of rules.

The current focus on colors to visibly distinguish objects exerts a strong bias for research in color-based vision methods. It is desirable to permit other approaches as well, such as the use of edges, texture, shape, optical flow, and so on, thereby widening the range of applicable vision research within RoboCup.

Another issue is the development of better obstacle-avoidance approaches. Currently, most robots, except NAIST (Nakamura et al. 1999) and a few others, cannot reliably detect collisions with walls or other robots. Solving the charging problem using a rich set of on-board sensors is another area of future research for RoboCup teams.

Finally, the use of communication in the different leagues is another active research topic. Communication allows interesting research (Yokota et al. 1999) in a variety of topics, including multirobot sensor fusion and control. We want to explore limited communication environments and their relationship to agent autonomy as well as the learning of cooperative behavior.

Conclusion

As a grand challenge, RoboCup is definitely stimulating a wide variety of approaches and has produced rapid advances in key technologies. With a growing number of participants, RoboCup is set to continue this rapid expansion. With its three leagues, RoboCup researchers face a unique opportunity to learn and share solutions in three different agent architectural platforms.

RoboCup-99, the third Robot World Cup Soccer Games and Conferences, was held in Stockholm in August 1999, in conjunction with the Sixteenth International Joint Conference on Artificial Intelligence (IJCAI-99). In addition to continuing the existing leagues, RoboCup-99 introduced the Sony legged robot league as an official RoboCup competition; it also fielded more teams than the 1998 exhibition games and demonstrations.

References

Asada, M., ed. 1998. RoboCup-98: Robot Soccer World Cup II. Berlin: Springer.

Asada, M.; Stone, P.; Kitano, H.; Drogoul, A.; Duhaut, D.; Veloso, M.; Asama, H.; and Suzuki, S. 1998. The RoboCup Physical Agent Challenge: Goals and Protocols for Phase I. In RoboCup-97: Robot Soccer World Cup I, ed. H. Kitano, 41-61. Lecture Notes in Artificial Intelligence 1395. New York: Springer.

Gutmann, S.; Matzack, W.; Herrmann, I.; Nebel, B.; Rittinger, E; Topor, A.; Weigel, T.; Welsch, B.; and Nebel, B. 1999. The CS FREIBURG Robotic Soccer Team: Reliable Self-Localization, Multirobot Sensor Integration, and Basic Soccer Skills. In RoboCup99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 93-108. Lecture Notes in Artificial Intelligence. Berlin: Springer.

Kitano, H., ed. 1998. RoboCup-97: Robot Soccer World Cup L Lecture Notes in Artificial Intelligence 1395. New York: Springer.

Kitano, H.; Tambe, M.; Stone, P.; Veloso, M.; Coradeschi, S.; Osawa, E.; Matsubara, H.; Noda, I.; and Asada, M. 1998. The RoboCup Synthetic Agent Challenge 97. In RoboCup97: Robot Soccer World Cup I, ed. Hiroaki Kitano, 62-73. Lecture Notes in Artificial Intelligence 1395. New York: Springer.

Nakamura, T.; Terada, K.; Shibata, A.; and Tadeka, H. 1999. The RoboCup-NAIST: A Cheap Multisensor-Based Mobile Robot with Visual Learning Capability. In RoboCup-99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 326-337. Berlin: Springer.

Price, A., and Jones, T. 1999. An Innovative Approach to Vision, Localization, and Orientation Using Omnidirectional Radial Signature Analysis. In RoboCup-99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 299-315. Lecture Notes in Artificial Intelligence 1604. Berlin: Springer.

Shen, W. M.; Adibi, J.; Adobbati, R.; Lanksham, S.; Salemi, H. M. B., and Tejada, S. 1999. Integrated Reactive Soccer Agents. In RoboCup-99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 286-298. Lecture Notes in Artificial Intelligence 1604. Berlin: Springer.

Suzuki, S.; Katoh, T.; Ishizuka, H.; Takahashi, Y.; Uchibe, E.; and Asada, M. 1999. An Application of Vision-Based Learning in RoboCup for a Real Robot with an Omnidirectional Vision System and the Team Description of Osaka University TRACKIES. In RoboCup-99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 316-325. Lecture Notes in Artificial Intelligence. Berlin: Springer.

Veloso, M.; Uther, W.; Fujita, M.; Asada, M.; and Kitano, H. 1998. Playing Soccer with Legged Robots. Paper presented at the 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems, 13-17 October, Victoria, B.C., Canada.

Yokota, K.; Ozaki, K.; Watanabe, N.; Matsumoto, A.; Koyama, D.; Ishikawa, T.; Kawabata, K.; Kaetsu, H.; and Asama, H. 1999. UTTORI UNITED: Cooperative Team Play Based on Communication. In RoboCup-99: Robot Soccer World Cup II, eds. M. Asada and H. Kitano, 479-484. Lecture Notes in Artificial Intelligence. Berlin: Springer.

Minoru Asada received a B.E., an M.Sc., and a Ph.D. in control engineering from Osaka University, Osaka, Japan, in 1977, 1979, and 1982, respectively. From 1982 to 1988, he was a research associate of control engineering, Osaka University, Toyonaka, Osaka. In April 1989, he became an associate professor of mechanical engineering for computer-controlled machinery, Osaka University, Suita, Osaka. In April 1995, he became a professor in the same department. Since April 1997, he has been a professor in the Department of Adaptive Machine Systems at the same university. From August 1986 to October 1987, he was a visiting researcher at the Center for Automation Research, University of Maryland. He received the 1992 Best Paper Award at the Institute for Electrical and Electronics Engineers (IEEE)/Robotics Society of Japan (RSJ) International Conference on Intelligent Robots and Systems (IROS92) and the 1996 Best Paper Award from the RSJ. He was a general chair of the IEEE/RSJ 1996 International Conference on Intelligent Robots and Systems (IROS96). Since early 1990, he has been involved in RoboCup activities. His team was the first champion team, with the University of Southern California, in the middle-size league at the first RoboCup. His e-mail address is asada@er.ams.eng.osaka-u.ac.jp.

Manuela M. Veloso is associate professor of computer science at Carnegie Mellon University (CMU). She received her Ph.D. in computer science from CMU in 1992. She received a B.S. in electrical engineering in 1980 and an M.Sc. in electrical and computer engineering in 1984 from the Instituto Superior Tecnico in Lisbon. Veloso’s long-term research goal is the effective construction of teams of intelligent agents where cognition, perception, and action are combined to address planning, execution, and learning tasks, in particular, in uncertain, dynamic, and adversarial environments. Veloso has developed teams of robotic soccer agents in three different leagues that are RoboCup world champions: simulation (1998), CMU-built small-wheeled robots (1997 and 1998), and Sony four-legged dog robots (1998). Veloso was awarded a National Science Foundation Career Award in 1995 and the Allen Newell Medal for Excellence in Research in 1997.

Milind Tambe is a project leader for the Information Sciences Institute at the University of Southern California (USC) and a research assistant professor with the Computer Science Department at USC. He received his Ph.D. in 1991 from the School of Computer Science at Carnegie Mellon University. His interests are in the area of multiagent systems, specifically multiagent teamwork, learning, negotiation, agent modeling, and real-time performance, and he has published extensively in these areas. He is currently on the editorial board of the Journal of Artificial Intelligence Research and Autonomous Agents and Multiagent Systems. He is the program cochair for the International Conference on Multiagent Systems 2000 and has served as finance and local arrangements chairs for the International Conference on Autonomous Agents and as a senior program committee member for the American Association for Artificial Intelligence conference. His e-mail address is tambe@isi.edu.

Itsuki Noda is a senior researcher at Electrotechnical Laboratory, Japan. He received a B.E., an M.E. and a Ph.D. in. electrical engineering from Kyoto University, Japan, in 1987, 1989, and 1995, respectively. He is interested in learning about neural networks, multiagent systems, and distributed simulation systems.

Hiroaki Kitano is a senior researcher at Sony Computer Science Laboratories, Inc., and a project director at Kitano Symbiotic Systems Project, Japan Science and Technology Corporation. He received a B.A. in physics from the International Christian University, Tokyo, and a Ph.D. in computer science from Kyoto University. Since 1988, he has been a visiting researcher at the Center for Machine Translation at Carnegie Mellon University. Kitano received the Computers and Thought Award from the International Joint Conferences on Artificial Intelligence in 1993. His research interests include RoboCup, computational molecular biology, engineering use of the mophogenesis process, and evolutionary systems.

Gerhard K. Kraetzschmar is a research assistant professor in the Department of Neural Information Processing at the University of Ulm. He is the team leader of the RoboCup team THE ULM SPARROWS. His research interests cover various topics in robotics and AI, including neurosymbolic integration, hybrid spatial representation and reasoning, robot planning, and learning. His e-mail address is gkk@neuro@informatik.uni-ulm.de.

COPYRIGHT 2000 American Association for Artificial Intelligence

COPYRIGHT 2000 Gale Group

You May Also Like

Ray Reiter’s Knowledge in Action: a review – Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems

Ray Reiter’s Knowledge in Action: a review – Knowledge in Action: Logical Foundations for Specifying and Implementing Dynamical Systems – Book R…

AAAI News

AAAI News Winter News from the American Association for Artificial Intelligence Fellows Nominations Solicited The 2000 Fell…

TAC-03 a supply-chain trading competition

TAC-03 a supply-chain trading competition – Articles Norman Sadeh Supply-chain management is concerned with planning and coordinati…

2005 Ad

2005 Ad We are pleased to announce the 2005 Spring Symposium Series, to be held Monday through Wednesday, March 21-23, 2005, at Stanford …