Auburn University UAV ATTRACT project

This project is intended to create an environment for both simulation and testing of collision avoidance
algorithms on UAVs.
Features:
-Simulator - there is a basic point to point simulator for the Easy Star airplane running in UAV mode
-Coordinator - an automated system for loading waypoints into the UAVs (simulated or real)
-Control menu - a basic menu in the command line for running the simulator and coordinator
-Collision avoidance shell - there is a collision avoidance file located in src that can be used as a shell
for writing your own avoidance algorithm
-KMLCreator - this program monitors all telemetry data and will output to a KML file when told to do so.
 This will allow someone to load a visual representation of points into Google Earth.
-Launch files - inherited from ROS, you can create files to launch all or parts of the system
-Path files - a basic system for creating a path before running the program
-Course files - a basic system for creating a course and loading that into the program


INSTALL:
This is intended to be run on an Ubuntu device.  However, you may be able to operate it on a Windows or Mac
based machine with enough tinkering.

You will still need ROS to execute this on any machine along with some knowledge on rosmake and roslaunch
ROS Wiki: http://www.ros.org/wiki/

In addition, you will need the following items on your machine in order to run these programs:
librxtx-java
liblog4j1.2-java
ros-diamondback-client-rosjava

xbee-api-0.9.jar - also needs to be put into /usr/share/java

For the arduino sketches, you will also need the libraries for the ArduIMU which can be downloaded from their main website. http://code.google.com/p/ardu-imu/downloads/detail?name=ArduIMU_1.8.2.zip&can=2&q=