Wildland Firefighter Tracking System - Penn …cse400/CSE400_2006_2007/...Currently, there is no...

1
Department of Electrical & Systems Engineering GROUP #1 AUTHORS: ADVISORS: Netta Doron, CSE 07 Mr. Sid Deliwala (ESE) Kate McArdle, ESE 07 Mr. Phil Farnum (ESE) Jareau Wade, ESE 07 Prof. Amir Roth (CSE) DEMO TIMES: Thursday, April 19th, 2007 Abstract Currently, there is no efficient method for tracking the location and basic health status of wildland fire fighters when in the field. Walkie-talkies are used for communication between the team’s base station and each team member, but this method requires active participation of both ends. Additionally, the firefighter may not know exactly where he is, nor may he be aware of subtle changes to his health that could indicate he is near serious exhaustion. There is a need for such information to be visually incorporated with other geographical maps to improve fire fighting efforts and the safety of firefighters. The goal of this tracking system is to periodically and automatically track the geographical location, via GPS, and general health condition, via temperature, of multiple firefighters in the field. The end-user system is non-intrusive, so as not to interfere with existing communication systems and its use requires no attention from the firefighter. Each user’s data is transmitted to the base station, where it is visually displayed on a map. With this system, neither the firefighters in the field nor those at the base station have to spend a significant amount of time to increase the efficiency of fire fighting. The base station user can easily and quickly see the location and status of each fire fighter as well as of the fire. Wildland Firefighter Tracking System GUI Description The computer at the base station will have access to a Java based application. This application has a graphical user interface (GUI) to simplify the user’s communication with it. As soon as the application starts, it begins acquiring data that is being sent to it from the BS microcontroller. By interacting with the GUI, the BS user manually adds the EUs to the system. Once added, the data being actively received from the BS microcontroller updates the particular EU it is associated with. The user then loads a map of the fire region into the GUI with location coordinates of the picture edges. This map is simply a regular picture file (.jpg, .bmp, or .gif). Once the map is loaded, the application visually displays the individual EUs on the map according to their current locations, as received from the BS microcontroller at regular intervals. Other features: - Roll the mouse over an EU image to get specific information about that individual. - Select an individual EU from the list of users and push the “receive statistics” button to see various statistics about that user’s activity since added to the system. - Manually designate active and inactive fire regions by pressing on the appropriate button and then on the map at the appropriate location System Overview The tracking system consists of two levels: an End-User (EU) and Base Station (BS). The system is scaled for twenty EUs, the typical size of one crew. Future scalability would include optimizing the system to handle multiple crews. The BS system is centered on a computer connected to an RF transceiver via a microcontroller; the computer displays, via a GUI system, user information on a map. The BS microcontroller polls each EU device one at a time via RF transmission. The polled user’s RF transceiver passes on this request to the unit’s microcontroller. The microcontroller obtains location and temperature information and transmits it back to the base station. End-User System -Linx Receiver (RXM-433-LR-S) and Transmitter (TXM-433-LR-S), transmitting at 433.92 MHz -Minicircuits RF Switch (ZYSW-2-50DR) -Saelig Whip Antenna, ¼ Wave at 433 MHz -PIC Microcontroller (PIC16F690) -Garmin GPS Receiver (Garmin 15-L) and antenna (GA 27C) -Inverter to translate RS-232 signal from GPS to TTL signal for PIC -Two relays to control PIC-GPS link -Temperature Sensor (National Semiconductor LM34) -Two 9V batteries with regulators providing +5V, -5V, and +3V The Linx receiver and transmitter are made into a transceiver through the use of the switch. A digital signal from the PIC to the switch defines the mode (transmit or receive) of the switch and attached antenna. The PIC uses digital signals on separate lines to send and receive the data pulse streams to the transmitter and receiver, respectively. Once the PIC receives the correct request for its data, it uses analog-to- digital conversion to receive the current temperature from the temperature sensor and converts that data into a binary string. The PIC then enables GPS communication to the PIC through the relays. Once the relays are closed, the GPS location data stream is sent to the PIC through RS-232 communication. The PIC processes the desired data into a binary string. The two binary strings are combined and formatted to be sent to the transmitter. Receive/Store data from temp. sensor Receive/Store GPS data Send data to EU Tx/Rx Combine GPS & temp data into a single bit stream Legend: BS = Base Station EU = End User Tx/Rx = Transceiver Poll for data until request received from Tx/Rx Designated time frame to send data? No Yes Figure 3: High Level Flow Chart for EU Microcontroller Before or after time frame? Before After Transmit data from EU Tx/Rx to BS Tx/Rx Satellites GPS Base Station End-User (1 of 20) Microcontroller Temp. Sensor RF Transceiver Microcontroller RF Transceiver Figure 2: High Level Block Diagram Figure 4: Picture of Graphical User Interface (GUI) Special Thanks To: Rob Callan, Hal Paver, Noah Robbin, Nadya Sosonkin Base Station FF 1 FF 2 FF 3 FF 20 Figure 1: Communication System Overview

Transcript of Wildland Firefighter Tracking System - Penn …cse400/CSE400_2006_2007/...Currently, there is no...

Page 1: Wildland Firefighter Tracking System - Penn …cse400/CSE400_2006_2007/...Currently, there is no efficient method for tracking the location and basic health status of wildland fire

Department ofElectrical & Systems Engineering

GROUP #1

AUTHORS: ADVISORS: Netta Doron, CSE ’07 Mr. Sid Deliwala (ESE) Kate McArdle, ESE ’07 Mr. Phil Farnum (ESE) Jareau Wade, ESE ‘07 Prof. Amir Roth (CSE)

DEMO TIMES:Thursday, April 19th, 2007

AbstractCurrently, there is no efficient method for tracking the location andbasic health status of wildland fire fighters when in the field.Walkie-talkies are used for communication between the team’sbase station and each team member, but this method requiresactive participation of both ends. Additionally, the firefighter maynot know exactly where he is, nor may he be aware of subtlechanges to his health that could indicate he is near seriousexhaustion. There is a need for such information to be visuallyincorporated with other geographical maps to improve fire fightingefforts and the safety of firefighters.

The goal of this tracking system is to periodically andautomatically track the geographical location, via GPS, andgeneral health condition, via temperature, of multiple firefighters inthe field. The end-user system is non-intrusive, so as not tointerfere with existing communication systems and its use requiresno attention from the firefighter. Each user’s data is transmitted tothe base station, where it is visually displayed on a map.

With this system, neither the firefighters in the field nor those atthe base station have to spend a significant amount of time toincrease the efficiency of fire fighting. The base station user caneasily and quickly see the location and status of each fire fighteras well as of the fire.

Wildland Firefighter Tracking System

GUI DescriptionThe computer at the base station will have access to a Java basedapplication. This application has a graphical user interface (GUI) to simplifythe user’s communication with it. As soon as the application starts, it beginsacquiring data that is being sent to it from the BS microcontroller. Byinteracting with the GUI, the BS user manually adds the EUs to the system.Once added, the data being actively received from the BS microcontrollerupdates the particular EU it is associated with. The user then loads a mapof the fire region into the GUI with location coordinates of the picture edges.This map is simply a regular picture file (.jpg, .bmp, or .gif). Once the mapis loaded, the application visually displays the individual EUs on the mapaccording to their current locations, as received from the BS microcontrollerat regular intervals.

Other features:- Roll the mouse over an EU image to get specific information about thatindividual.- Select an individual EU from the list of users and push the “receivestatistics” button to see various statistics about that user’s activity sinceadded to the system.- Manually designate active and inactive fire regions by pressing on theappropriate button and then on the map at the appropriate location

System OverviewThe tracking system consists of two levels: an End-User (EU) and BaseStation (BS). The system is scaled for twenty EUs, the typical size of onecrew. Future scalability would include optimizing the system to handlemultiple crews. The BS system is centered on a computer connected to anRF transceiver via a microcontroller; the computer displays, via a GUIsystem, user information on a map. The BS microcontroller polls each EUdevice one at a time via RF transmission. The polled user’s RF transceiverpasses on this request to the unit’s microcontroller. The microcontrollerobtains location and temperature information and transmits it back to thebase station.

End-User System-Linx Receiver (RXM-433-LR-S) and Transmitter (TXM-433-LR-S),transmitting at 433.92 MHz-Minicircuits RF Switch (ZYSW-2-50DR)-Saelig Whip Antenna, ¼ Wave at 433 MHz-PIC Microcontroller (PIC16F690)-Garmin GPS Receiver (Garmin 15-L) and antenna (GA 27C)-Inverter to translate RS-232 signal from GPS to TTL signal for PIC-Two relays to control PIC-GPS link-Temperature Sensor (National Semiconductor LM34)-Two 9V batteries with regulators providing +5V, -5V, and +3V

The Linx receiver and transmitter are made into a transceiver through the useof the switch. A digital signal from the PIC to the switch defines the mode(transmit or receive) of the switch and attached antenna. The PIC uses digitalsignals on separate lines to send and receive the data pulse streams to thetransmitter and receiver, respectively.

Once the PIC receives the correct request for its data, it uses analog-to-digital conversion to receive the current temperature from the temperaturesensor and converts that data into a binary string. The PIC then enables GPScommunication to the PIC through the relays. Once the relays are closed, theGPS location data stream is sent to the PIC through RS-232 communication.The PIC processes the desired data into a binary string. The two binarystrings are combined and formatted to be sent to the transmitter.

Receive/Store datafrom temp. sensor

Receive/StoreGPS data

Send data to EU Tx/Rx

Combine GPS& temp data into a

single bit stream

Legend:BS = Base StationEU = End UserTx/Rx = Transceiver

Poll for datauntil request

receivedfrom Tx/Rx

Designatedtime

frame tosend data?

No

Yes

Figure 3: High Level Flow Chart for EU Microcontroller

Before orafter time

frame?

Before

After

Transmit data fromEU Tx/Rx to BS

Tx/Rx

Satellites

GPS

Computer

Base Station

End-User(1 of 20)

Microcontroller

Temp. Sensor

RF Transceiver

Microcontroller RF Transceiver

Figure 2: High Level Block Diagram

Figure 4: Picture of Graphical User Interface (GUI)

Special Thanks To: Rob Callan, Hal Paver, Noah Robbin, Nadya Sosonkin

Base Station

FF 1 FF 2 FF 3 FF 20

Figure 1: Communication System Overview