adaptive gps duty cycling and radio ranging for energy-efficient localization

16
Adaptive GPS Duty Cycling with Radio Ranging for Energy-Efficient Localization Raja Jurdak Peter Corke Dhinesh Dharman Guillaume Salagnac CSIRO ICT Centre Queensland University of Technology INSA Lyon

Upload: raja-jurdak

Post on 06-Apr-2017

248 views

Category:

Engineering


3 download

TRANSCRIPT

Page 1: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Adaptive GPS Duty Cycling with Radio Ranging for Energy-Efficient Localization

Raja JurdakPeter CorkeDhinesh DharmanGuillaume Salagnac

CSIRO ICT CentreQueensland University of Technology

INSA Lyon

Page 2: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Motivation

• Localization systems need absolute position references

• GPS• GPS is energy-expensive

• Key ideas of this work• Duty cycle GPS• Complement with energy-

inexpensive signals • Radio beacons• Accelerometers• Magnetometers

Page 3: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

• Domain problems:• Herd behaviour• Grazing patterns• Social interaction

Cattle sensor networks

GPS + RF antennas

Page 4: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Virtual Fencing: Environmental protection

Page 5: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Design Considerations

Cows are slow!GPS lock times loosely depend on off time

Page 6: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

GPS Duty Cycling

1. GPS acquires lock

GPS chip uncertainty

2. GPS powered off3. Uncertainty grows while cow moves around Error: If real position

outside uncertainty region at next GPS lock

Success: real position within uncertainty

bound at next GPS lock

X

X Assumed position

Real positionUncertainty

4. GPS turns on prior to reaching AAU

5. Node acquires GPS lock again

AAU

Page 7: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

GPS Duty Cycling Strategy

Varying the AAU according to the cow’s distance from the fence Speed models

AAU: absolute acceptable uncertaintyUgps: GPS chip uncertaintys: assumed speedtL: lock time

Page 8: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Static AAU

• Simulations based on 2-day empirical cow position dataset• 30 cows, 1-second granularity for GPS positions

GPS Duty Cycling Performance

Dynamic AAU

Page 9: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Exploiting Radio Proximity Data

Cows naturally herd closely together

GPS duty cycling vs GPS DC and contact logging

Combining GPS duty cycling with short range radio beaconing

Page 10: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

A Visual Simulator

First node gets GPS lock

Second node gets GPS lock

Nodes send regular beacons while growing

their uncertainty

Black lines indicate real node displacement

A third node enters

neighborhood and gets lock

Beacon from new node useful for reducing uncertainty of first

2 nodes

A fourth node shows upIt’s out of

range of the other 3 nodes

Page 11: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Contact Radius

• Static or dynamic?

Use RSSI for bounding contact distance

Effect of contact radius on energy and error rate

Page 12: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Beacon Period

• Static or dynamic?

Send radio beacons only when local uncertainty drops

Effect of beacon scheduling on energy and error rate

Page 13: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Summary of results

Event-driven with 5m contact radius provides best balance for our application

Page 14: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Adaptive Duty Cycling • Define error rate and energy targets• Nodes keep track of their error rate and energy• If error rate is high OR node has reserve energy, increase speed

estimate• If error rate is low, decrease speed estimate• User preference to break ties

User favors accuracy User favors energy

Page 15: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Conclusion

• Strategy for energy efficient localization• GPS duty cycling• Contact logging

• Use dynamic configuration • Dynamic AAU (depending on application)• Dynamic speed• Event-driven beacons• RSSI-based range bounding

• Future work• Estimating error rates with sparse sampling• Using inertial sensors as motion triggers• Leveraging group and mobility models• Exploring multi-hop contact logging

Page 16: Adaptive GPS Duty Cycling and Radio Ranging for Energy-efficient Localization

Thank you

CSIRO ICT CentreRaja JurdakPrincipal Research Scientist

Phone: +61 (0)7 3327 4059Email: [email protected]