University of Twente Student Theses

Login

Enhancing the performance and testability of the MI20 robot soccer system

Groot, Paul de (2006) Enhancing the performance and testability of the MI20 robot soccer system.

[img]
Preview
PDF
1MB
Abstract:For four years Twente University is a competitor in the FIRA robot soccer league. With a software system completely written from scratch, the team called MI20 has been competing and even producing some notable results. However, factors such as the constant change of developers and the clearcut nature of Master's assignments have resulted in the organic growth of the system, giving problems with manageability and introducing bugs. Also, students reported having difficulties with testing the system, due to the time-consuming nature and low reproducibility of such tests. In this thesis, the efforts in redesigning and re-engineering the MI20 robot soccer system are described. Existing code has been scrutinized and adapted if necessary. The redesign has been done to ensure extensibility, usability and to make the system easier to grasp. To further accommodate the manageability of the system, a set of tools was (re)introduced to facilitate the development process. The source code management system Subversion is now used, documentation is automatically generated and a bug tracker ensures that defects found are not neglected. A newly written tool called Builder tackles problems with Makefiles, whilst keeping every developer free in their choice of a development environment.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Human Media Interaction MSc (60030)
Link to this item:http://purl.utwente.nl/essays/57214
Export this item as:BibTeX
EndNote
HTML Citation
Reference Manager

 

Repository Staff Only: item control page