Research on RoboCup Simulation 3D Xu Yuan, Wang Wei, Zhao Xuqing, Chen Si, Jiang Hong and Tan Yingzi RoboCup Simulation Team, Southeast University Nanjing 210096, China

Abstract. Humanoid robots will be used in RoboCup-2007 simulation 3D league. As a participating team, we have challenging researches to do. To develop a successful humanoid soccer simulation team, some of the directions that we believe are promising in achieving our goals are proposed.

1

Introduction

RoboCup offers an integrated research task covering the broad areas of AI(Artificial Intelligence) and robotics. Such areas include: real-time sensor fusion, reactive behavior, strategy acquisition, learning, real-time planning, multi-agent systems, context recognition, vision, strategic decision-making, motor control, intelligent robot control, and many more. It attracts so many researchers in these years, and including us. We have started researching on RoboCup simulation 3D since 2005, and the results achieved by our team are delightful. On the roadmap towards simulation league finals in real robots[8], the 3D soccer simulation league takes a big step forward to the RoboCup’s ultimate long-term goal this year. The competitions will be very different from matches we had in previous years, simspark [6] with humanoid robots will be used in RoboCup-2007. As a participating team, we have challenging researches to do. We divided our planning work into two main parts: – Research on the new challenge due to the new humanoid simulator; – Advanced researches based on our previous work. The paper is organized as follows. In section 2, we describe the new challenges in RoboCup simulation 3D and our proposal. Then we describe advanced researches based on our previous work in section 3, followed by the summary in section 4.

2

New Challenge: Humanoid Behavior Generation in the Dynamic and Adversarial Environment

In order for a humanoid robot team to actually play a soccer game, various humanoid behaviors must be implemented including: biped walking, running, kicking, getting-up, etc. Humanoid behavior generation is one of the most formidable

issues due to its many degrees of freedom. Coordinating several effectors of the same robot to perform a behavior is the key research problem. Many studies have been conducted on biped locomotion control, and many biped locomotion methods have been proposed[1, 13]. However, most of the past studies concentrated on the typical periodic and stable biped locomotion, they are not suitable to the dynamic and adversarial environment, with moving objects, some of them rational agents that are playing a game against your team. For the aforementioned reason, we are interesting in researching on efficient real-time method to generate humanoid adversarial behaviors. To start a more complex research, we choose some methods which have been implemented by RoboCup humanoid teams. In [10], the online generation of trajectories for omnidirectional walking was proposed. It has a low computational complexity and can be implemented on small onboard computers. They control the humanoid robot using a framework that supports a hierarchy of reactive behaviors. The design of the trajectories was based on kinematics and dynamic constraints. The gait can be parameterized using walking direction, walking speed, and rotational speed, so it is possible to continuously compensate for deviations from the desired walking direction using visual feedback. A face-to-face ball passing is implemented in [7]. They decomposed a given task into a sequence of modules. Each of which consists of a set of motion primitives that have control parameters to realize the appropriate primitive motions. Then, these parameters are learned by sensori-motor maps between visual information and motor commands. The controller accomplishes a given task by selecting a module, a motion primitive in the selected module, and its appropriate control parameters learned in advance. In order to succeed in such real soccer game environments, humanoid robots need to perform stable dynamic and adversarial behaviors. However, the humanoid robots of today still do not satisfy the aforementioned demands and their level of dynamically stable mobility is insufficient in the context of the real and uncertain environment[13], since the humanoids can not cope with unexpected external forces or sudden contacts with the environment. Humanoid robot often collides against others in the 5 vs. 5 soccer simulation competitions. This is the fact that development and implementation of soccer robot satisfied algorithm has been, so far, scarce. Hereby, behavior generation of humanoids research has still a long way to go, and it is our furture research.

3

Advanced Researches based on Previous Work

Although the humanoid simulation server is different from the sphere one, some features are the same, such as vision perception, soccer rule, etc. Thus, we can do advanced researches based on our previous work[12]. They are stated as follows.

3.1

Agent Architecture

Based on our no-strict layered agent architecture with singleton modules[12], we plan to implement the plug-in mechanism, which enable us only change one module when the server changes. It will makes the agent architecture more flexible, considering the server is still under development, there will be many changes of the server in the near future, such as perception, humanoid model. 3.2

World Model

In order for an agent to behave intelligently it is important that he keeps a world model that describes the current state of the environment. The humanoid robot has many sensors, such as joint sensor, touch sensor and gyro sensor. Intelligent integration and fusion of information from these distributed multisensor requires an optimization-centered approach, thus real-time multi-sensor fusion[2, 5] technique should be applied. 3.3

Communciation Among Agents

In our current implementation, the agents only use communication to help teammates improve their knowledge about the state of the world. This is important since it makes the agents robust to lost messages. But, spoken messages was restricted to 20 bytes in the new server. To keep this advantage, we need more efficient message encoding algorithm. And there’re still a lot to do to help decision making by the communication among agents[9]. 3.4

Strategy and Decision Making

We built a Rule based System for decision making last year. Although it was proven efficiency, but it is impossible that one strategy can win against different opponents. Opponent modelling is essential in finding different strategies for different opponents. Case based reasoning[11] is a common method for opponent modeling in multi-agent systems, we consider making some efforts on it in the future. While using available artificial intelligent techniques in the decision making, we’re still seeking for motivations from cognitive science[4] and real human decision making[3]. 3.5

Development Tool

A time saving and high performance tool, named seu-3d-toolkit, was used to test server enviroment, train the agents and calculate statistics of matches in the last year. The research on development tool will go on with our other researchs.

4

Summary

In this paper, we briefly described the new challenge in RoboCup soccer simulation 3D league. To develop a successful humanoid soccer simulation team, the following are some of the directions that we believe are promising in achieving our goals. – – – – – –

Humanoid behavior generation in the dynamic and adversarial environment; Flexible agent architecture; Real-time multi-sensor fusion; Communication among agents; Opponent modelling; Effective development tool.

References 1. Daniel Hein: Simloid — Evolution of Biped Walking Using Physical Simulation. Diploma Thesis at: Institute of Information, Humboldt University, Berlin, 2007 2. Fukuoka, Y., Mimura, T., Yasuda, N., Kimura, H.: Integration of Multi Sensors for Adaptive Walking of a Quadruped Robot. Multisensor Fusion and Integration for Intelligent Systems, MFI2003. Proceedings of IEEE International Conference on 30 July-1 Aug. 2003 Page(s):21 - 26 3. Jeff Hawkins and Sandra Blakeslee: On Intelligence. Levine Greenberg Literary Agency, Inc., 2004 4. John David Funge: AI for GAMES and ANIMATION: A Cognitive Modeling Approache. A. K. Oeters, Ltd. 1999 5. Kourogi, M., Kurata, T.: A method of personal positioning based on sensor data fusion of wearable camera and self-contained sensors. Multisensor Fusion and Integration for Intelligent Systems, MFI2003. Proceedings of IEEE International Conference on 30 July-1 Aug. 2003 Page(s):287 - 292 6. Markus Rollmann. Spark — a generic simulator. Diploma thesis, Koblenz-Landau University, 2004 7. Masaki Ogino: Embodiment Approaches to Humanoid Behavior — Energy Effcient Walking and Visuo-Motor Mapping. PhD thesis, Osaka University, January 2005 8. Norbert Michael Mayer, Joschka Boedecker, Rodrigo da Silva Guerra, Oliver Obst, and Minoru Asada: 3D2Real: Simulation League Finals in Real Robots. In RoboCup 2006: Robot Soccer World Cup X, Bremen, Germany (2006) 9. Philippe Pasquier, Brahim Chaib-draa: Agent communication pragmatics: the cognitive coherence approach. Cognitive Systems Research 6(2005) 364-395 10. Sven Behnke: Online Trajectory Generation for Omnidirectional Biped Walking. Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida — May 2006 11. Timo Steffens: Enhancing Similarity Measures with Imperfect Rule-based Background Knowledge. PhD thesis, University of Osnabrueck, 2006 12. Xu Yuan, Jiang Chunlu and Tan Yingzi: SEU-3D 2006 Soccer Simulation Team Description. In Proceedings CD RoboCup 2006, Bremen, Germany, June 2006 13. Yariv Bachar: Developing Controllers for Biped Humanoid Locomotion. Master Thesis, School of Informatics, University of Edinburgh, 2004

Research on RoboCup Simulation 3D - Chaosscripting

Such areas include: real-time sensor fusion, reactive behavior, strategy ... soccer simulation league takes a big step forward to the RoboCup's ultimate .... Kourogi, M., Kurata, T.: A method of personal positioning based on sensor data fusion of ...

73KB Sizes 2 Downloads 201 Views

Recommend Documents

Research on RoboCup Simulation 3D - Chaosscripting
behavior, strategy acquisition, learning, real-time planning, multi-agent systems, ... soccer simulation league takes a big step forward to the RoboCup's ultimate.

Robocup Austria 2009–Rescue Simulation League Virtual Robot ...
ETB Robotic Association Labs, Computer Engineering Department ... Because of mentioned problems, shortage of equipments, cost overheads and also.

Simulation and Research on Data Fusion Algorithm of the Wireless ...
Nov 27, 2009 - The Wireless Sensor Network technology has been used widely; however the limited energy resource is one of the bottlenecks for its ...

Numerical Simulation of 3D EM Borehole ...
exponential convergence rates in terms of a user prescribed quantity of interest against the ... interpolation operator Π defined in Demkowicz and Buffa (2005) for.

Simulation of 3D neuro-musculo-skeletal systems ... - Semantic Scholar
between them, is taken into account to determine the action of the forces generated in ... A graphics-based software system to develop and analyze models.

Little Green BATS Humanoid 3D Simulation Team ...
Abstract. The RoboCup 3D vice world champion team the Little Green. BATS uses several AI methods to control and train their virtual soccer agents. A hierarchical behavior based architecture coordinates all skills. The architecture allows planning and

Simulation of 3D neuro-musculo-skeletal systems with contact
Simulation of 3D neuro-musculo-skeletal systems with contact. Dinesh K. Pai ... contact: [email protected] ... Virtual muscle: A computational approach to un-.

Simulation of 3D DC Borehole Resistivity Measurements with a Goal ...
2AGH University of Science and Technology. Al.Mickiewicz 30, 30-059, ..... However, for a sixty-degree deviated well, anisotropy effects produce 20% larger ...

Simulation of 3D DC Borehole Resistivity Measurements with a Goal ...
FE software. Then, we perform 3D simulations (employing 2D optimal grids) using the 3D software. Finally, an analysis of the error is performed by considering a ...

Scorpius Team Description Paper Soccer Simulation 3D ... - CiteSeerX
ing, tackling, dribbling, and ultimately, since the whole game is a team work thus team coordination and the issues concerning multi agent decision making ... The rhythmic component of the gait is described by a coupled oscillators system, modeling t

Zigorat 2007 Development Team Description - Chaosscripting
Soccer 3D development team that is going to take part in RoboCup .... design; the developer has to decide on the type (biped, quadruped etc.), size, shape ... Besides the cost aspects compared .... namics, Stability, Control and Application.

Zigorat 2007 Development Team Description - Chaosscripting
Soccer 3D development team that is going to take part in RoboCup competitions this year. ... attempt to speed up the development of the current simulation environment by encouraging members of .... namics, Stability, Control and Application.

The RoboCup Logistics League Rulebook for 2016
3. 3 Competition Area. 3. 3.1 Field Layout and Dimensions . .... It neither dictates nor suggests the way how to fulfill the task, but is meant to ..... Each referee may call a pause of the game at any time, e.g. if robots must be penalized or disen-

CIT Brains (Kid Size League) - RoboCup Humanoid League
The system we developed has high mobility, strong kicks, well-designed control .... value on GUI interface and check the effectiveness of the values immediately.

An Introduction to a new commentator for RoboCup ...
In general, once the commentator recognized the game sit- uation, he has to ... transformation process from the Soccer Server data to an .... rent game state.

Soft 3D Reconstruction for View Synthesis - Research at Google
Progress of rendering virtual views of di icult scenes containing foliage, wide baseline occlusions and reflections. View ray and ... ubiquitous digital cameras from cell phones and drones, paired with automatic ... Furthermore, we show that by desig

KUKA youBot Hardware Interfaces - RoboCup@Work
Properties of the youBot API?. Object-oriented.. Reusable – not lock in to a framework like ROS or OROCOS.. Easy to use.. Communication details are hidden from the user.. Try to minimize implicit assumptions: – physical units are represented. –

The RoboCup Logistics League Rulebook for 2016
visualize robot data on computers at the field, but existing keyboards must be .... Figure 10: Products are composed of a base element and a cap with zero, one, ..... of a notebook/laptop device or any other computing device that suits the size ...

Bounding the costs of quantum simulation of ... - Research at Google
Jun 29, 2017 - 50 305301. (http://iopscience.iop.org/1751-8121/50/30/305301) ..... An illustration showing the three different dynamical systems considered in.

Quantum Simulation of Helium Hydride Cation ... - Research at Google
Apr 23, 2015 - hartree, which is 10 orders of magnitude below the desired chemical precision. As NV centers in ... Publication Date (Web): April 29, 2015 | doi: 10.1021/acsnano.5b01651 ... well as a host of metrology and sensing experi- ments.44,45 .

3D Visual Phrases for Landmark Recognition - Microsoft Research
Jun 18, 2012 - Publisher. Institute of Electrical and Electronics Engineers, Inc. © 2012 IEEE. Personal use of this material is permitted. However, permission to ...