Wild Find

Main screen 3D Plot Signals Histogram

A software suite designed to track and map the locations of VHF transmitters which are typically used to locate wildlife in ecological studies.

It uses RTLSDR compatible USB dongles to receive the transmissions and any GPS unit which provides NMEA data.

Please note this software is at the Beta stage and currently undergoing testing.

Installation

The following dependencies are required:

Optionally the following can be installed:

  • natgrid - Add the option to create heatmaps with nearest neighbour interpolation
  • SIP - Adds 3D plotting

Usage

Wild Find consists of two components: Harrier and Falconer.

Harrier is used to survey for transmissions and can be run on single board computers such as the Raspberry Pi 2.

Falconer is a desktop application which uses the data from Harrier to statistically map the locations of the transmitters.

These can be run independently of each other; the data collected by Harrier can be opened by Falconer at a later date, or Falconer can directly query and manage Harrier over a network link.

Harrier

Harrier is a command line application, most of the set up is contained in a configuration file (and example is included the the `conf` directory).  The configuration file should be updated and copied to your home directory unless you explicitly specify it's location.

Harrier can be started by specifying a centre frequency to scan around. For example to scan for collars near 150MHz:

harrier.py -f 150

This will write to a file called `harrier.wfh` which can be opened with the Falconer application.  If this file already exists survey data will be appended to it.

Pressing [CTRL][C] will exit the application.

Falconer

Falconer is used to map the data from Harrier.

From Falconer one or more surveys can be selected (a survey is generated each time Harrier is run), as well as individual scans (a scan is a sweep of frequencies at a particular time).  Finally the detected signals can be filtered (to include particular collars or exclude erroneous transmissions).

Start Falconer by using the command:

falconer.py

 

Categories: 

Click to view comments

Click to add a comment