Font Size: a A A

Research And Development Of The Distributed Simulation Platform For The Small Robot Soccer Based On The Network

Posted on:2012-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:D X FuFull Text:PDF
GTID:2218330368998731Subject:Mechanical and electrical engineering
Abstract/Summary:PDF Full Text Request
The robot soccer is considered as one of the best ways to research the artificial intelligence, which contents the interesting of soccer and the challenges of the artificial intelligence. Now, the robot soccer is being carried out extensively between the universities and research institutions. Currently, RoboCup competition is the biggest project which has the most contestants and the most extensive teams, including humanoid robot group, medium group, small group, simulation group etc. Since, RoboCup competition has been held 14 times which is held alternately all over the world and annually.In order to improve the achievement of the RoboCup games, we must do many software / hardware experiments and actual combats about tactics. So, we must organize many same actual games, which will cause some losses of the robots and fields and a lot of manpower and time. Now many robot soccer teams have all developed their own simulation systems to do same relational researches, which can overcome these shortcomings and test the related software validations more efficiently. They can experiment all their ideas about the robot soccer by the simulation systems which be good at improving the speed of the technical innovation. But, competing and communicating with the rivals are the essential ways to improve the competitive level. However, most of simulation systems can only serve their own teams because of different simulation methods, communication way and display processing. So, communicating and competing with other teams by using the current simulation systems still can not be achieved. This research project is put forward to solve this problem.The distributed simulation platform based on the network design a unique platform according the software idea of"platform +plug-in". In functional division, this platform will make entity simulation, collision detection, model calculation, theoretical support and the three dimensional display as the platform section . Moreover, this platform defines the rich system interfaces which are used for the system's functional expansion and plug-in's development. In addition, the larger different strategy system, communication way, path planning etc between teams will be left to teams to make independent development. On the basis of the initial development of the system, in order to improve operating speed and overall performance, the platform functional separation technique base on network is put forward breakthrough in this paper. This technique will separate the three dimensional display which occupies system resources seriously from the simulation platform system. Then,the communication of display and simulation was linked by using the WInSocket communication way based on TCP. The distributed simulation system based on network was be developed lastly,. Then, the plug-in's developed norms were defined and the general method about plug-in's development were detailed. Afterwards, stadium, robot etc static plug-ins were developed according to our school's robot team. Lastly, in order to validate the performance of the simulation platform, a miniature strategy plug-in which can verify all basic actions of the robot was designed by us. Of course, many experiments were carried out in the simulation system. The results show that the distributed simulation system based on the network has excellent performance and convenient usage ,reaches the targets of this topic and can be served as the communication platform of the inter-university teams.Because of the successful development and the actual application at our school of the simulation system, our school's soccer robot contest experimental environment has been greatly improved. In terms of the algorithm verification ,tactical strategy and other aspects ,the team's experimental period is greatly shortened and team's competitive level is obviously improved. We believe that the distributed simulation platform for the small robot soccer based on the network must can provide high-quality technical support for teams'communications and learning. This platform will effectively promote the technological development and progress of the soccer robots.
Keywords/Search Tags:robot soccer, simulation system, "platform/plug-in", WinSocket communication
PDF Full Text Request
Related items