Top Banner
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´ , and Gaurav S Sukhatme Robitics Research Laboratories, Dept. of Computer Science, University of Southern California, Los Angeles. International Symposium on Dustributed Autonomous Robotics Systems (DARS02)
26

1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

1

Mobile Sensor Network Deployment using Potential

Fields : A Distributed, Scalable Solution to the Area Coverage

ProblemAndrew Howard, Maja J Mataric´ , and Gaurav S Sukhatme

Robitics Research Laboratories, Dept. of Computer Science, University of Southern California, Los Angeles.

International Symposium on Dustributed Autonomous Robotics Systems (DARS02)

Page 2: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

2

Outline

Introduction Related Work Potential Fields Equation of Motion and Control Law Static Equilibrium Experiments Conclusion and further work

Page 3: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

3

Introduction

A mobile sensor network is composed of mobile sensor nodes.

Mobile sensor node has communication sensing, computation, and locomotion capabilities.

Locomotion facilitates a number of useful network, including the self-deploy ability.

Page 4: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

4

Introduction

Deployment environment may be hostile and dynamic. Ex: Damaged building

Target environment gives two constraints :

Model of environment are either incomplete, inaccurate or unavailable.

Sensor nodes may be lost or destroyed.

Page 5: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

5

Introduction

This paper describes a potential-field-based approach to deployment.

The only assumption is each sensor node can determine the range and bearing of nearby nodes and obstacles.

The approach does not require model of environment or centralized control.

Page 6: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

6

Related Work Coverage type of many-robot system [5] :

Blanket coverage: reach a static arrangement of nodes that maximize

the total detection area.

Barrier coverage: minimize the probability of undetected penetration

through the barrier.

Sweep coverage: more-or-less equivalent to a moving barrier.

* [5] D. W. Gate. Command control for many-robot system.

Page 7: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

7

Related Work

Related problems

Potential field techniques for local navigation and obstacle avoidance problem [10]* [10] O. Khatib. Real-time obstacles avoidance for manipulators and mobile robots.

Multi-robot exploration and mapping problem [3, 4, 14, 15]* [3] W. Burgard, M. Moors, D. Fox, R. Simmons, and S. Thrun. Collaborative multi-robot exploration.

* [4] G. Dedeoglu and G. S. Sukhatme. Landmark-based matching algorithms for cooperation mapping by autonomous robots.

* [14] R. Simmons, D. Apfelbaum, W. Burgard, D. Fox, M. Moors, S. Thrun, and H. Younes. Coordination for multi-robot exploration and mapping.

* [15] S. Thrun, W. Burgard, and D. Fox. A real-time algorithm for mobile robot mapping with applications to multi-robot and 3d mapping.

Traditional art gallery problem [12] * [12] J. O’Rourke. Art Gallery Theorems and Algorithms.

Page 8: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

8

Potential Fields

Each node is subject to force F from potential field U.

Divide potential field into two component due to obstacles due to sensor nodes

nUoU

UF

no UUU no FFF

Page 9: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

9

Potential Fields

Potential due to obstacles

: obstacles seen by the node : constant strength of the field : Euclidean distance between the node and obstacle i;

, denote the position of node, denote the position of obstacle i.

i i

oo rkU

1

ok

irxxr ii x ix

Page 10: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

10

Potential Fields

Total force due to obstacles

The force is expressed entirely in terms of the relative position of obstacles, it allows us compute directly from sensed data.

ii i

oi

i

oooo rr

kdx

dr

dr

dU

dx

dUUF ir 2

1

xxi ir 1irirxxi ir ,

Page 11: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

11

Potential Fields

Fig.1. (a) Potential field generated byA simple environment; the contoursshow the lines of equal potential.

Fig. 1. (b) Force field generated by The potential field; arrows indicatethe direction (but not magnitude) of the force.

Page 12: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

12

Potential Fields

Total force due to other nodes

: constant strength of the nodes field

ii i

nn rrkF ir 2

1

i i

nn rkU

1

Page 13: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

13

Equation of Motion

Equation of motion

: the acceleration of the node : the velocity of the node : the mass of the node : viscous coefficient

This viscous friction term “ “ is used to ensure that the node will come to a standstill in the absence of external forces.

Page 14: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

14

Control Law

Use control law to map virtual physical system to real system.

Real nodes have both kinematic and dynamic constraints.

Assuming the nodes have holonomic drive mechanisms to ignore kinematic constraint.

Dynamic constraint can’t be ignored. Nodes have both maximum velocity and maximum

acceleration. Control law should capture dynamic constraint.

Page 15: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

15

Control Law

Change of commanded velocity is determined by using piecewise-constant approximation.

is the largest allowable change in velocity.

The commanded velocity is determined:

is the maximum allowable velocity.

with

with

Page 16: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

16

Control Law

Two regimes in which the correspondence will fail.

For small velocity, the viscous friction term will tend to produce oscillation to zero velocities. Typical behavior of discrete control system.

Can be eliminated by a velocity ‘dead-band’.

Large acceleration and velocities will be clipped. It increases time taken to reach equilibrium.

Impact must be determined empirically.

Page 17: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

17

Static Equilibrium

The network will reach a static equilibrium

System energy is composed of potential and kinetic energy.

Total energy is determined by initialization.

Viscous friction term of motion equation has the effect of removing energy.

The system is dissipative

The network must asymptotically approach static equilibrium

Page 18: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

18

Static Equilibrium

Above argument rests on the assumption that the environment is static.

The network may not reach equilibrium in continually changing environment.

The network will reach static equilibrium in periodically or intermittently environment, but the equilibrium may be different after change.

Page 19: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

19

Experiments

Experiment environment

100 sensor nodes with scanning laser.

Laser range is 4m and 360 degree field-of-view.

Maximum velocity is 0.5 m/s

Simulated by using Player robot server[7] and the Stage[17,6] multi-agent simulator.

Page 20: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

20

Experiments

Fig. 2. (a) Initial network configuration.

Page 21: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

21

Experiments

Fig. 2. (b) Final configuration after 300 seconds.

Page 22: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

22

Experiments

Fig. 2. (c) Occupancy grid generated for the final configuration;visible space is marked in black (occupied) or white (free);unseen space is marked in gray.

Page 23: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

23

Experiments

Fig. 3. Network coverage area and average node separationas function of time for a 100-node deployment experiment. The coverage and separation are plotted on different scales.

Page 24: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

24

Experiments

The node spacing is even (about 1.6±0.4m).

No gaps or breaks in the coverage.

Rate of coverage decreases with time.

Final configuration (500m2) is 10-fold improvement over the initial configuration (50 m2).

Average velocity of boundary nodes in the early phase is higher.

Page 25: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

25

Conclusion

Potential field approach can be used to deploy mobile sensor network.

It is a distributed and scalable approach.

It has provable convergence characteristics.

Page 26: 1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,

26

Future Works

More experiments with different factors

Internal factors: environment, initial condition…

External factors: strength of fields, node mass, viscosity coefficient…

Apply approach to coverage problems in which line-of-sight connectivity is important.