Decentralized Control of Mobile Sensor Networks Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Mechanical Engineering Department Northwestern.

Slides:



Advertisements
Similar presentations
Coordination of Multi-Agent Systems Mark W. Spong Donald Biggar Willett Professor Department of Electrical and Computer Engineering and The Coordinated.
Advertisements

Lecture 8: Three-Level Architectures CS 344R: Robotics Benjamin Kuipers.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
GRASP University of Pennsylvania NRL logo? Autonomous Network of Aerial and Ground Vehicles Vijay Kumar GRASP Laboratory University of Pennsylvania Ron.
Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Network: Application Dongjun Lee Mark W. Spong Oscar Martinez-Palafox.
Flocks, Herds and Schools Modeling and Analytic Approaches.
COORDINATION and NETWORKING of GROUPS OF MOBILE AUTONOMOUS AGENTS.
Florian Klein Flocking Cooperation with Limited Communication in Mobile Networks.
Direction Election in Flocking Swarms Ohad Ben-Shahar, Shlomi Dolev Andrey Dolgin, Michael Segal Ben-Gurion University of the Negev.
Neural Network Grasping Controller for Continuum Robots David Braganza, Darren M. Dawson, Ian D. Walker, and Nitendra Nath David Braganza, Darren M. Dawson,
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Cooperative Control, Part II Naomi Ehrich Leonard Mechanical.
CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Quantifying Generalization from Trial-by-Trial Behavior in Reaching Movement Dan Liu Natural Computation Group Cognitive Science Department, UCSD March,
Distributed Consensus with Limited Communication Data Rate Tao Li Key Laboratory of Systems & Control, AMSS, CAS, China ANU RSISE System and Control Group.
Decentralized Data Fusion and Control in Active Sensor Networks Alexei Makarenko, Hugh Durrant-Whyte Christian Potthast.
New Perspectives in the Study of Swarming Systems Cristián Huepe Unaffiliated NSF Grantee - Chicago, IL. USA. Collaborators: Maximino Aldana, Paul Umbanhowar,
Programmable Self-Assembly Prashanth Bungale October 26, 2004 “Programmable Self-Assembly Using Biologically-Inspired Multiagent Control”, R. Nagpal, ACM.
Chess Review May 11, 2005 Berkeley, CA Tracking Multiple Objects using Sensor Networks and Camera Networks Songhwai Oh EECS, UC Berkeley
8/22/20061 Maintaining a Linked Network Chain Utilizing Decentralized Mobility Control AIAA GNC Conference & Exhibit Aug. 21, 2006 Cory Dixon and Eric.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
Distributed Cooperative Control of Multiple Vehicle Formations Using Structural Potential Functions Reza Olfati-Saber Postdoctoral Scholar Control and.
Robotic Sensor Networks: from theory to practice CSSE Annual Research Review Sameera Poduri.
Performance Guarantees for Hazard Based Lateral Vehicle Control
Biologically Inspired Robotics Group,EPFL Associative memory using coupled non-linear oscillators Semester project Final Presentation Vlad TRIFA.
From Consensus to Social Learning Ali Jadbabaie Department of Electrical and Systems Engineering and GRASP Laboratory Alvaro Sandroni Penn Econ. and Kellogg.
Slide# Ketter Hall, North Campus, Buffalo, NY Fax: Tel: x 2400 Control of Structural Vibrations.
Safe Dynamic Adaptation Department of Computer Science & Engineering Ji Zhang and Zhenxiao Yang Advisor: Prof. Betty H.C. Cheng Software Engineering and.
N.E. Leonard – Block Island Workshop on Swarming – June 3, 2009 Slide 1 Spatial Dynamics, Information Flow and Collective Behavior Naomi Ehrich Leonard.
L/O/G/O Ant Colony Optimization M1 : Cecile Chu.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
IPAM, 3 Mar 06R. M. Murray, Caltech1 Cooperative Control of Multi-Vehicle Systems Richard M. Murray Control and Dynamical Systems California Institute.
Computational & Information Science Division Tuesday, May 17, 2005 Randy Zachery, ARO.
Nuttapon Boonpinon Advisor Dr. Attawith Sudsang Department of Computer Engineering,Chulalongkorn University Pattern Formation for Heterogeneous.
Consensus-based Distributed Estimation in Camera Networks - A. T. Kamal, J. A. Farrell, A. K. Roy-Chowdhury University of California, Riverside
A Framework for Distributed Model Predictive Control
Swarm Computing Applications in Software Engineering By Chaitanya.
N.E. Leonard – U. Pisa – April 2007 Slide 1 Cooperative Control and Mobile Sensor Networks Application to Mobile Sensor Networks, Part I Naomi Ehrich.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
Richard Patrick Samples Ph.D. Student, ECE Department 1.
Vanderbilt University Department of Mechanical Engineering The Vibro-Acoustics Laboratory Observation and Control with Embedded Systems Prof. Ken Frampton.
Time-Varying Angular Rate Sensing for a MEMS Z-Axis Gyroscope Mohammad Salah †, Michael McIntyre †, Darren Dawson †, and John Wagner ‡ Mohammad Salah †,
Introduction to Self-Organization
To clarify the statements, we present the following simple, closed-loop system where x(t) is a tracking error signal, is an unknown nonlinear function,
Consensus in Multi-agent Systems with Second-order Dynamics Wenwu Yu Department of Mathematics Southeast University, Nanjing, China Supervisor: Guanrong.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
A Practical Approach to Robotic Swarms IASTED Conference on Control and Applications May 2008 Howard M. Schwartz and Sidney N. Givigi Jr.
Cooperative Air and Ground Surveillance Wenzhe Li.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
1 Swarm Intelligence on Graphs (Consensus Protocol) Advanced Computer Networks: Part 1.
December 20, 2015 Decentralized Mission Planning for Heterogeneous Human-Robot Teams Sameera Ponda Prof. Jonathan How Department of Aeronautics and Astronautics.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
DISTIN: Distributed Inference and Optimization in WSNs A Message-Passing Perspective SCOM Team
Sanghoon Kim CDSL J. Alex Fax, Richard M. Murry, Information Flow and Cooperative Control of Vehicle Formations, IEEE A.C
University of Pennsylvania 1 GRASP Cooperative Control and Coordination of Multiple Robots Vijay Kumar GRASP Laboratory University of Pennsylvania
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
SWARMS Scalable sWarms of Autonomous Robots and Mobile Sensors Ali Jadbabaie, Daniel E. Koditchek, Vijay Kumar (PI), and George Pappas l.
Univ logo Performance analysis of distributed control configurations in LQR multi- agent system design Ivana Tomić Supervised by Professor George D. Halikias.
2006 IEEE International Conference On Networking, Sensing and Control Empirical Study on the Effects of Synthetic Social Structures on Teams of Autonomous.
Optimal Trajectory for Network Establishment of Remote UAVs –1–1 Prachya Panyakeow, Ran Dai, and Mehran Mesbahi American Control Conference June 2013.
Feedback Control and Multi-Agent Systems: Ubiquitous and Increasingly Interdependent Prof. Bill Dunbar Autonomous Systems Group Computer Engineering.
Stanley Bak, Fardin Abdi Taghi Abad, Zhenqi Huang, Marco Caccamo
Path Curvature Sensing Methods for a Car-like Robot
Coordinating Construction of Truss Structures using Distributed Equal-mass Partitioning Affiliation I am going to talk about decentralized control algorithms.
Distributed Sensing, Control, and Uncertainty
Stabilization of Multiple Robots on Stable Orbits via Local Sensing Mong-ying A. Hsieh, Savvas Loizou and Vijay Kumar GRASP Laboratory, University of.
Presentation transcript:

Decentralized Control of Mobile Sensor Networks Kevin M. Lynch Laboratory for Intelligent Mechanical Systems Mechanical Engineering Department Northwestern University Evanston, IL

Northwestern University Chicago Evanston

From Assembly to Self-Assembly Where is the assembly “program” and the power to execute it? “traditional” robot assembly self-assembly with external forcing formation control Centralized control Decentralized control programmable vector fields

A Swarm of Pennies mobility from centralized control of environment

From Assembly to Self-Assembly Where is the assembly “program” and the power to execute it? “traditional” robot assembly self-assembly with external forcing formation control Centralized control Decentralized control programmable vector fields

Designing Parts for Assembly Micro-scale rods assembling into sheets and tubes (Mirkin et al.) Adding internal state to effect more complex assembly rules (Klavins et al.)

Formation Control independent propulsion (Mondada et al.)

Goal: Automatic Compilation of Emergent Behaviors into Local Controllers Motion Coordination formation control herding prey capture Cooperative Mobile Sensing environmental modeling cooperative target localization estimating graph connectivity

Approach Design local controllers so the agents’ interaction has the desired group behavior as a (global) attractor Design distributed estimators to give each agent the global information it needs for control: information diffusion Constraints Identical agents Robust to agent failure; decentralized Scalable or PI estimator Dynamic average consensus estimator Key object: communication graph Laplacian matrix and its second-smallest eigenvalue 2

Example: Swarm Moment Control Five moments: two first moments (center of mass), three second (inertia) [Belta and Kumar, 2004] Local gradient control to achieve desired position, shape Moments estimated by information diffusion

Example: Swarm Moment Control Five moments: two first moments (center of mass), three second (inertia) [Belta and Kumar 2004] Local gradient control to achieve desired position, shape Moments estimated by information diffusion

Example: Swarm Moment Control Five moments: two first moments (center of mass), three second (inertia) [Belta and Kumar 2004] Local gradient control to achieve desired position, shape Moments estimated by information diffusion

Coupled Stability unstable if control gains are too aggressive, or information diffusion is too slow

A Control Recipe? 1. Encode the goal in a cost 2. Design a local controller K initial to achieve the goal 3. Design a signal generator G and global state estimator Q, R to estimate the information needed by K initial 4. Construct K by replacing global quantities in K initial with local estimates may add terms to achieve global convergence enforce dissipativity conditions to guarantee stability

Example: Moment Control 1. Encode goal in cost J(p) = (f(p) - f * ) T  (f(p) - f * ) 2. Design initial controller K initial 3. Design estimator for five moments 4. Modify K for global stability robot positions actual moments desired moments positive definite gains estimate sensor input internal state nonlinear damping

Experimental Setup Modified e-puck robots xbee robot-robot and robot-“GPS” comm

Environmental Modeling Scalar environment model Group measurements Information filter Cost function Vehicle dynamics Gradient control US Naval Coastal Ocean Model with Ira Schwartz, NRL

Applications Formation control Decentralized data fusion and environmental modeling Target tracking Graph connectivity estimation Issues Coupled stability Optimal estimator gain selection Hierarchy and “micro-groups” Discrete-time, asynchronous, delayed, packet loss

Thanks Randy Freeman Peng Yang Mike Hwang “Multi-agent coordination by decentralized estimation and control,” IEEE T Automatic Control, to appear “Decentralized environmental modeling by mobile sensor networks,” IEEE T Robotics, June 2008 “Decentralized estimation and control of graph connectivity in mobile sensor networks,” ACC 2008 “Distributed cooperative active sensing using consensus filters,” ICRA 2007 “Stability and convergence properties of dynamic average consensus estimators,” CDC 2006 “Distributed estimation and control of swarm formation statistics,” ACC 2006 Consensus Tsitsiklis et al. 1986; Vicsek et al. 1995; Jadbabaie et al. 2003; Olfati-Saber et al. 2004, 2007 Environment modeling Speyer 1979; Durrant-Whyte et al. 1994, 2004; Olfati-Saber and Shamma 2005; Leonard et al. 2004, 2007; Schwager et al. 2006; Roumeliotis et al. 2007; Zhang and Sukhatme 2007; Martinez 2007; Cortes 2009 Formation control Desai et al. 2001; Leonard and Fiorelli 2001; Tanner et al. 2004; Belta and Kumar 2004; Fax and Murray 2004; Justh and Krishnaprasad 2004; Francis et al. 2004; … Ira Schwartz