P11015: Mobile Landmark Identification
/public/

Software Details

CE Software Pieces

Software Description.pdf
Document containing the details of the functions of the software
Software Description.doc
Document containing the details of the functions of the software
Haversine Formula code
Code to execute and test the haversine formula
gpsVector.o
Executable file for linux operating systems
vipbGuidance.cs
C# code that runs the main guidance program
BusData.cs
C# code to collect bus information
Bus.cs
C# code to create bus objects
TimePoint.cs
C# code to create Time Point objects
timepointData.cs
C# code to collect time point information
GPSCoord.cs
C# code to store GPS Coordinate objects

EE Software Pieces

Arduino 0022
The Arduino IDE is a cross-platform application written in Java and is derived from the IDE for the Processing programming language and the Wiring project. The Arduino IDE comes with a C/C++ library called "Wiring". The hardware for this project is the Arduino Duemilanove ("2009"), using the ATmega328 and it is powered via USB/DC power, switching automatically.
Python
Python is a dynamic programming language that is used in a wide variety of application domains. (must be version 2.6.4 to work with the code in the Code Library).
VIDLE Python
the VIDLE comprises of several libraries that make Python to be interactive development environment. "Visual" library is a Python module that offers real-time 3D output, and is easily usable by novice programmers. (must be version 2.6.4)
Pyserial
Python Serial Port Extension (must be version 2.5)
Pywin
Python for Windows Extension (must be version 2.6)