9
Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Embed Size (px)

Citation preview

Page 1: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Virtual Fences for Controlling Cows

Presenter: Serafettin Tasci

Page 2: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Problem DefinitionHerding: Animals are rotated frequently between

paddocks to prevent overgrazing of any one pasture.Goal of the study: constrain the location of the

animal by a moving virtual fence algorithmA first step toward automatically controlling the location of

individual animals as well as the herd

It can also be used to monitor the grazing behavior of animals in order to create models that will lead to better land and pasture utilization

Page 3: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

ChallengesShort battery life

About 2 hours 40 minutes

Lack of fully water resistant devices especially for rainy days

Many components should be combined into a single unitEasier water resistance and higher battery life possible

Usage of sound stimuli due to stringent requirements Electric shock is known to be more effective but cruel

Page 4: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

System RequirementsA smart collar consisting of a GPS unit, a Zaurus

PDA, wireless networking, and a sound amplifierZaurus PDA : 206MHz Intel StrongArm processor, 64MB of

RAM, with an additional 128MB SD memory cardEmbedix Linux with the Qtopia window managerWireless network connection : 802.11 compact flash cardGPS Unit: eTrex GPS unit is connected to the serial port of

the ZaurusSound amplifier: A small Smokey brand guitar amplifier

Page 5: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Implementation IssuesFence: defined as a point on the surface of the earth, a

”safe” direction, and a velocity.Message Handling: Wireless network and Unix pipe

messagesMulti-hop ad-hoc networking because the pastures are too

large for single hop messages to reach all the animals.But generally, the number of hops required for an Alive message to

reach the laptop base station is very low since cows tend to move together.

Logging and Time Synchronization: All log entries are accompanied by a time and date stamp.

GUI: add buttons for triggering sounds on specific cows, a map showing current cow locations and status, and a status display showing whether Alive messages have been received recently from each cow.

Page 6: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

ExperimentsMatlab simulation

Aimed to test the various virtual fence techniques

Real-world physical experimentDone with 10 smart collars on cows at Cobb Hill Farms in

VermontTargeted at 4 issues:

collecting data to create a grazing model for the cows, which is used in the fence control algorithm

collecting connectivity data and information propagation data, which is used to determine the multi-hop routing method for networking the herd

collecting stimulus response data for individual animals collecting response data for the virtual fence

Page 7: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

ResultsThe cows have a wide range of speeds throughout the

day. They spend a large amount of their time moving quite slowly, and the rest of the time at higher, but differing, speeds.

Some cows definitely reacted strongly to a sound stimulus, though they often quickly became inured to it, and stopped reacting.

The cows noticed the sounds, but either ignored them or did not make the desired association with their position.

Page 8: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Future Work

Run experiments with beef cattle on an open range in AustraliaSince they are wild, they may be more sensible to sound

stimuli

Help of animal behaviorists can be used in designing an effective collar system and virtual fencing algorithm

Page 9: Virtual Fences for Controlling Cows Presenter: Serafettin Tasci

Questions??