Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c,

Slides:



Advertisements
Similar presentations
Motion Planning for Point Robots CS 659 Kris Hauser.
Advertisements

Robot Sensor Networks. Introduction For the current sensor network the topography and stability of the environment is uncertain and of course time is.
Conservative vs. Non-conservative Forces
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Florian Klein Flocking Cooperation with Limited Communication in Mobile Networks.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Reciprocal Velocity Obstacles for Real-Time Multi-Agent Navigation Jur van den Berg Ming Lin Dinesh Manocha.
KAIST Adaptive Triangular Deployment Algorithm for Unattended Mobile Sensor Networks Suho Yang (September 4, 2008) Ming Ma, Yuanyuan Yang IEEE Transactions.
SA-1 Probabilistic Robotics Probabilistic Sensor Models Beam-based Scan-based Landmarks.
Motion planning, control and obstacle avoidance D. Calisi.
Lecture 2 Free Vibration of Single Degree of Freedom Systems
Temporally and Spatially Deconflicted Path Planning for Multiple Marine Vehicles A. Häusler 1, R. Ghabcheloo 2, A. Pascoal 1, A. Aguiar 1 I. Kaminer 3,
Multiple Marine Vehile Deconflicted Path Planning with Currents and Communication Constraints A. Häusler 1, R. Ghabcheloo 2, A. Pascoal 1, A. Aguiar 1.
Autonomous Robot Navigation Panos Trahanias ΗΥ475 Fall 2007.
1 Mobile Sensor Network Deployment using Potential Fields : A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Mataric´,
Paper by Kevin M.Lynch, Naoji Shiroma, Hirohiko Arai, and Kazuo Tanie
Robotics R&N: ch 25 based on material from Jean- Claude Latombe, Daphne Koller, Stuart Russell.
Results Showing the potential of the method for arbitrary networks The following diagram show the increase of networks’ lifetime in which SR I =CR I versus.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Chapter 5: Path Planning Hadi Moradi. Motivation Need to choose a path for the end effector that avoids collisions and singularities Collisions are easy.
Exposure In Wireless Ad-Hoc Sensor Networks S. Megerian, F. Koushanfar, G. Qu, G. Veltri, M. Potkonjak ACM SIG MOBILE 2001 (Mobicom) Journal version: S.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha Presented by Ray Lam Oct 23, 2004.
RECENT ADVANCES IN ROBOTICS, AUTOMATION AND SENSING Prof. Tarek Sobh Senior Vice President of Graduate Studies & Research Dean School of Engineering Distinguished.
Chapter 6 Work and Energy. 6.1 Work Done by a Constant Force.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting on them Conditions when Classical.
Physics. Session Opener A recent space shuttle accident occurred because of failure of heat protecting devices. How was this heat generated ?
Definition of an Industrial Robot
Robotics.usc.edu/~embedded Physics-based Sensing and State Estimation Algorithms for Robotic Sensor Networks Gaurav. S. Sukhatme Robotic Embedded Systems.
1 Samara State Aerospace University (SSAU) Modern methods of analysis of the dynamics and motion control of space tether systems Practical lessons Yuryi.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Algorithms for Robot-based Network Deployment, Repair, and Coverage Gaurav S. Sukhatme Center for Robotics and Embedded.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
© Manfred Huber Autonomous Robots Robot Path Planning.
A PPLIED M ECHANICS Lecture 02 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
WMNL Sensors Deployment Enhancement by a Mobile Robot in Wireless Sensor Networks Ridha Soua, Leila Saidane, Pascale Minet 2010 IEEE Ninth International.
Chapter 6 Work and Energy.
DARPA TMR Program Collaborative Mobile Robots for High-Risk Urban Missions Third Quarterly IPR Meeting May 11, 1999 P. I.s: Leonidas J. Guibas and Jean-Claude.
Chapter 7 Energy of a System. Introduction to Energy A variety of problems can be solved with Newton’s Laws and associated principles. Some problems that.
MOBILE SENSOR NETWORK DEPLOYMENT USING POTENTIAL FIELDS: A DISTRIBUTED, SCALABLE SOLUTION TO THE AREA COVERAGE PROBLEM Proceedings of the 6 th International.
Mobile Robot Navigation Using Fuzzy logic Controller
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
1 Distributed and Optimal Motion Planning for Multiple Mobile Robots Yi Guo and Lynne Parker Center for Engineering Science Advanced Research Computer.
Chapter 6 Work and Energy. Units of Chapter 6 Work Done by a Constant Force Work Done by a Varying Force Kinetic Energy, and the Work-Energy Principle.
© 2010 Pearson Education, Inc. Lecture Outline Chapter 5 College Physics, 7 th Edition Wilson / Buffa / Lou.
Work and Energy. Work Done by a Constant Force The work done by a constant force is defined as the distance moved multiplied by the component of the force.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Distributed Algorithms for Multi-Robot Observation of Multiple Moving Targets Lynne E. Parker Autonomous Robots, 2002 Yousuf Ahmad Distributed Information.
The Laws of Motion. Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting on them Describes.
Chapter 4 The Laws of Motion. Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting.
1 Chapter 7 Potential Energy Potential Energy Potential energy is the energy associated with the configuration of a system of two or more interacting.
1 Applying Newton’s Laws Assumptions Assumptions Objects behave as particles Objects behave as particles can ignore rotational motion (for now) can ignore.
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
1 Energy-Efficient Mobile Robot Exploration Yongguo Mei, Yung-Hsiang Lu Purdue University ICRA06.
Work Readings: Chapter 11.
Robot Formations Motion Dynamics Based on Scalar Fields 1.Introduction to non-holonomic physical problem 2.New Interaction definition as a computational.
1 Chapter 6 Energy and Energy Transfer 2 3 Introduction to Energy The concept of energy is one of the most important topics in science Every physical.
Path Planning Based on Ant Colony Algorithm and Distributed Local Navigation for Multi-Robot Systems International Conference on Mechatronics and Automation.
Reliable Navigation of Mobile Sensors in Wireless Sensor Networks without Localization Service Qingjun Xiao, Bin Xiao, Jiaqing Luo and Guobin Liu Department.
Selection and Navigation of Mobile Sensor Nodes Using a Sensor Network Atul Verma, Hemjit Sawant and Jindong Tan Department of Electrical and Computer.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Deploying Sensors for Maximum Coverage in Sensor Network Ruay-Shiung Chang Shuo-Hung Wang National Dong Hwa University IEEE International Wireless Communications.
KAIS T Sensor Deployment Based on Virtual Forces Reference: Yi Zou and Krishnendu Chakarabarty, “Sensor Deployment and Target Localization Based on Virtual.
Chapter 4 The Laws of Motion.
Distributed Algorithms for Mobile Sensor Networks
Probabilistic Robotics
The Laws of Motion (not including Atwood)
Presentation transcript:

Mobile Sensor Network Deployment Using Potential Fields: A Distributed, Scalable Solution to the Area Coverage Problem Andrew Howard, Maja J Matari´c, and Gaurav S Sukhatme Speaker : Lee Heon-Jong Advanced Ubiquitous Computing

Contents Introduction Related Work Potential Fields Equation of Motion and Control Law Static Equilibrium Experiments Conclusion and Further Work Advanced Ubiquitous Computing2/25

Advanced Ubiquitous Computing 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. 3/25

Advanced Ubiquitous Computing 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. 4/25

Advanced Ubiquitous Computing Introduction This paper describe 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. 5/25

Advanced Ubiquitous Computing Related Work Coverage type of many-robot system [5] : *[5] D. W. Gate. Command control for many-robot system. 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. 6/25

Related Work Related problems Potential field techniques for local navigation and obstacle avoidance problem [10] *[10] O. Khatib. Real-time obstacle 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 cooperative 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 7/25

Advanced Ubiquitous Computing Potential Fields Each node is subject to force F from potential field U. F = - ▽ U Divide potential field into two component U o due to obstacle U n due to sensor node U = U o + U n F = F o + F n 8/25

Advanced Ubiquitous Computing Potential Fields Potential due to obstacles  i : obstacle seen by the node  k o : constant strength of the field  r i : Euclidean distance between the node and obstacle i r i = | x i – x |, x denote the position of node, x i denote the position of obstacle i. 9/25

Advanced Ubiquitous Computing 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 sensor data. 10/25

Advanced Ubiquitous Computing Potential Fields 11/25

Advanced Ubiquitous Computing Potential Fields Total force due to other nodes  k n : constant strength of the nodes field 12/25

Advanced Ubiquitous Computing Equation of Motion Equation of motion : the acceleration of the node : the velocity of the node m : The mass of the node v : viscous coefficient This viscous friction term “ ” is used to ensure that the node will come to a standstill in the absence of external forces. 13/25

Advanced Ubiquitous Computing 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. 14/25

Advanced Ubiquitous Computing Control Law Change of commanded velocity is determined by using piecewise-constant approximation. Where is largest allowable change in velocity. The commanded velocity is determined: Where is maximum allowed velocity. 15/25

Advanced Ubiquitous Computing Control Law Two regimes in which the correspondence will fall. For small velocity, the viscous friction term will tend to produce oscillation rather than asymptotic convergence to zero velocities.  typical behavior of discrete control system.  Can be eliminated by a velocity ‘dead-band’. Large acceleration and velocities will be clipped, in which case the deviation may become large.  It increases time taken to reach equilibrium.  Impact must be determined empirically. 16/25

Advanced Ubiquitous Computing Static Equilibrium The network will reach a static equilibrium System energy is composed of potential and kinetic energy. Total energy is determined by summing these energies for all nodes. Viscous friction term of motion equation has the effect of removing energy. The system is dissipative The network must asymptotically approach static equilibrium 17/25

Advanced Ubiquitous Computing 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. 18/25

Advanced Ubiquitous Computing Experiments Experiment environment 100 sensor nodes with scanning laser. Laser range is 4 m 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. 19/25

Advanced Ubiquitous Computing Experiments Fig.2. A proto-typical deployment experiment for a 100-node network. (a) Initial network configuration. 20/25

Advanced Ubiquitous Computing Experiments (b) Final configuration after 300 seconds. (c) Occupancy grid generated for the final configuration; visible space is marked in black (occupied) or white (free); unseen space is marked in gray * 21/25

Advanced Ubiquitous Computing Experiments 22/25

Advanced Ubiquitous Computing Experiments Feature of the deployment is the evenness of the node spacing(1.6±0.4 m ) No gaps or breaks in the coverage. Rate of coverage decrease with time. Final configuration(500 m 2 ) is 10-fold improvement over the initial configuration(50 m 2 ). Average velocity of boundary nodes in the early phase is higher. 23/25

Advanced Ubiquitous Computing Conclusion Potential field approach can be used to deploy mobile sensor network. It is a distributed and scalable approach. It has provable convergence characteristics. 24/25

Advanced Ubiquitous Computing 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. 25/25