P11015: Mobile Landmark Identification

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
Executable file for linux operating systems
C# code that runs the main guidance program
C# code to collect bus information
C# code to create bus objects
C# code to create Time Point objects
C# code to collect time point information
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 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)
Python Serial Port Extension (must be version 2.5)
Python for Windows Extension (must be version 2.6)