Evolving Fuzzy Rules for Goal-Scoring Behaviour in a Robot Soccer Environment

نویسنده

  • Jeff Riley
چکیده

The ability to construct autonomous robots that are able to learn from the environment in which they operate in order to achieve their objectives is a need so far largely unsatisfied, especially for dynamic environments which change quickly and are noisy and uncertain. A method of developing controllers for simple robots that learn, via artificial evolution, how to react in the noisy, uncertain and dynamic environment of simulated robot soccer in order to achieve goalscoring behaviour is investigated by this thesis. A rules-based architecture that uses a fuzzy-logic inferencing system is proposed for the simulated soccer player. The set of rules that controls the behaviour of the player is developed by evolving a population of simulated soccer-playing robots that are evaluated in the robot soccer environment. The evolutionary algorithm implemented to evolve the rules is a messycoded genetic algorithm. The soccer simulation environment chosen for this work is the RoboCup Soccer Simulation League, which is a dynamic, noisy, real-time environment specifically developed for artificial intelligence research. However, because the RoboCup simulator is a real-time environment all training and testing in the environment takes place in real-time, and this has a significant impact on the capacity of the method to do any real learning. The client-server architecture of the RoboCup simulator further complicates the implementation of the learning process. To overcome these impediments a less complex model of the RoboCup simulator was created. The new simulator, named SimpleSoccer, is a multi-player capable, dynamic environment that is not noisy, does not operate in real-time, and does not implement a client-server architecture. The simplified environment of SimpleSoccer allows the evolutionary process to run much faster than in the RoboCup environment, so real learning can take place in more reasonable timeframes. Tests are performed to ensure that the SimpleSoccer environment is a

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolving Fuzzy Rules for Reactive Agents in Dynamic Environments

Fuzzy logic controllers have been applied to a wide range of control problems, but are very difficult to build for situations where the environment changes quickly and there is a lot of uncertainty. This work investigates a new method of creating fuzzy controllers, in the form of reactive agents, for such environments. The framework for this investigation is the RoboCup soccer simulation enviro...

متن کامل

Analysing the Difficulty of Learning Goal-Scoring Behaviour for Robot Soccer

This work describes a method of analysing fitness landscapes and uses the method to analyse the difficulty of learning goal-scoring behaviour for robot soccer – a problem that is considered to be very difficult for evolutionary algorithms. Learning goal-scoring behaviour can be made easier or harder by varying the amount of expert knowledge provided to the evolutionary process. Expert knowledge...

متن کامل

Fuzzy Logic for Behaviour Co-ordination and Multi-Agent Formation in RoboCup

Robots participating in a soccer game need to determine the position of the ball, other robots, and the goal positions using real time visual tracking, along with being able to navigate safely, move the ball towards the opponents goal, and co-operate with teammates. Each soccer robot is equipped with basic behaviours such as chasing the ball and shoot it at the goal. Although the single-agent b...

متن کامل

Study of Evolutionary and Swarm Intelligent Techniques for Soccer Robot Path Planning

Finding an optimal path for a robot in a soccer field involves different parameters such as the positions of the robot, positions of the obstacles, etc. Due to simplicity and smoothness of Ferguson Spline, it has been employed for path planning between arbitrary points on the field in many research teams. In order to optimize the parameters of Ferguson Spline some evolutionary or intelligent al...

متن کامل

5)x]]\ Dq Hdv\ Dqg H[suhvvlyh Wrro Iru Prghoolqj Wkh Frjqlwlyh Od\hu Lq 5rer&xs6rffhu

The idea of robot playing soccer has been developed since early 90s Chen et al. (2003). Soccer environment is a dynamically changing environment which requires individual skill as well as team skill and therefore is an interesting research field on Artificial Intelligence and robotics. Prolog is a programming language that represent logic reasoning. Is is a perfect tool to represent human reaso...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005