GaTAC : Georgia Testbed for Autonomous Control of Vehicles

From THINC Lab Wiki
Jump to navigation Jump to search

About GaTAC

GaTAC is an open source program developed to be used as a simulation testbed for multi-agent decision making in controlling UAVs for wartime reconnaissance. Though it can be used for other applications that require simulating UAV control. The source code for GaTAC is available under AGPL license agreement. An informative powerpoint presentation about GaTAC may be found here.

GaTAC uses an open source flight simulator FlightGear.

Demo

GaTAC Demo <swf width="500" height="360" configfile="/thinclabwiki/images/FgRun_3.xml">/thinclabwiki/images/8/80/Player_flv_maxi.swf</swf>

Installation

Step 1: Install FlightGear

FlightGear may be installed from either the source code available on FlightGear website. Alternately, Ubuntu users may install FlightGear using the synaptic package manager.

We suggest the later method as it is a lot simpler and cleaner than the earlier one.

Note the root directory where FlightGear is installed.

Step 2: Download GaTAC

To download GaTAC click here. Untar the file, read the ReadMe file and follow instructions.

Step 3: Run Simulations

Formulate problem, solve them and get the policies. The policies could then be passed as input to GaTAC to control the UAV. Refer to ReadMe.

Workflow

File:GaTAC Workflow.jpg
GaTAC Workflow.

Disclaimer

This material is based upon work supported by the National Science Foundation under Grant No. 0845036. Any opinions findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.