The Agent Patroling Simulator is software simulator that I developed to aid our analysis for my Master's Thesis. This then lead to the research needed to complete my first publication in my first year of PhD studies.
The software allows the user to add a specified number of "agents" or robots to a ring. The robots then begin waling around the ring and using collision detection algorithms turn and move in the oposite direction when they collide. The purpose of this was to create data that could back up our research when looking at the fastest possible way that a group of agents could learn the possitions of each of the other agents in the system without communication.
The research on this can be found at the following links: