University of Twente Student Theses


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] PDF
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:Interaction Technology MSc (60030)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page