CSU Electrical and Computer Engineering Department

Software

Software can be categorized into two subdivisions: the Circuit Board program and the Base Station program.

The Circuit Board Program

The circuit board program is written in C using CCS compiler. The on board program has all of the intelligence required to attain data time to time and report to the base station. However, the base station has the overall control to the robots' action. The circuit board program has several subroutines to acquire data from different sensors. The features of the circuit board program:

The Base Station Program

The base station program is written in Microsoft Visual Basic 2005 Express Edition. The main purpose of the base station program is to provide GUI (Graphical User Interface.) The intelligence behind the swarm is in a computer which is “the Base Station.”  The features of the base station program: