Cooperative Control and Mobile Sensor Networks

Similar documents
Cooperative Control and Mobile Sensor Networks

Vehicle Networks for Gradient Descent in a Sampled Environment

IN THIS PAPER, we present a method and proof for stably

source of food, and biologists have developed a number of models for the traffic rules that govern their successful cooperative behavior (see, for exa

SHAPE CONTROL OF A MULTI-AGENT SYSTEM USING TENSEGRITY STRUCTURES

Distributed Structural Stabilization and Tracking for Formations of Dynamic Multi-Agents

method (see []). In x we present our model for a pair of uncontrolled underwater vehicles and describe the symmetry group and the reduced dynamics (se

SE(N) Invariance in Networked Systems

Curvature Based Cooperative Exploration of Three Dimensional Scalar Fields

Flocking of Discrete-time Multi-Agent Systems with Predictive Mechanisms

Stabilization of Collective Motion of Self-Propelled Particles

Vision-based Control Laws for Distributed Flocking of Nonholonomic Agents

Explorability of Noisy Scalar Fields

Dynamic region following formation control for a swarm of robots

Graph Theoretic Methods in the Stability of Vehicle Formations

Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

Trajectory tracking & Path-following control

Multi-Robotic Systems

A Control Lyapunov Function Approach to Multiagent Coordination

THE collective control of multiagent systems is a rapidly

Towards Abstraction and Control for Large Groups of Robots

Multi-agent gradient climbing via extremum seeking control

Virtual leader approach to coordinated control of multiple mobile agents with asymmetric interactions

Equilibria and steering laws for planar formations

Recent Advances in Consensus of Multi-Agent Systems

Flocking while Preserving Network Connectivity

Consensus Based Formation Control Strategies for Multi-vehicle Systems

EXPERIMENTAL ANALYSIS OF COLLECTIVE CIRCULAR MOTION FOR MULTI-VEHICLE SYSTEMS. N. Ceccarelli, M. Di Marco, A. Garulli, A.

Stabilization of Collective Motion in Three Dimensions: A Consensus Approach

Towards Decentralization of Multi-robot Navigation Functions

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Source Seeking by Cooperative Robots: All-to-All and Limited Communications*

NONLINEAR PATH CONTROL FOR A DIFFERENTIAL DRIVE MOBILE ROBOT

Stabilization of Multiple Robots on Stable Orbits via Local Sensing

Geometric Formation Control for Autonomous Underwater Vehicles

Scaling the Size of a Multiagent Formation via Distributed Feedback

Almost Global Asymptotic Formation Stabilization Using Navigation Functions

Composable Group Behaviors

On the Controllability of Nearest Neighbor Interconnections

Cooperative Motion Control of Multiple Autonomous Marine

Experimental Validation of Source Seeking with a Switching Strategy

SWARMING, or aggregations of organizms in groups, can

Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots

Event-based Motion Coordination of Multiple Underwater Vehicles Under Disturbances

Robotics, Geometry and Control - A Preview

Graph rigidity-based formation control of planar multi-agent systems

Formation Control of Nonholonomic Mobile Robots

Effective Sensing Regions and Connectivity of Agents Undergoing Periodic Relative Motions

arxiv: v2 [cs.ro] 9 May 2017

Controlled Lagrangians and the Stabilization of Mechanical Systems II: Potential Shaping

Collective motion stabilization and recovery strategies

DSCC TIME-OPTIMAL TRAJECTORIES FOR STEERED AGENT WITH CONSTRAINTS ON SPEED AND TURNING RATE

Cooperative Target Capturing with Multiple Heterogeneous Vehicles

Nonlinear Tracking Control of Underactuated Surface Vessel

Decentralized Control of Vehicle Formations

Machine Learning Final: Learning The Structures and Predicting Behavoir of Potential Function Based Multi-Agent Formations

A PROVABLY CONVERGENT DYNAMIC WINDOW APPROACH TO OBSTACLE AVOIDANCE

Target Tracking and Obstacle Avoidance for Multi-agent Systems

Target Tracking via a Circular Formation of Unicycles

Totally distributed motion control of sphere world multi-agent systems using Decentralized Navigation Functions

Consensus Protocols for Networks of Dynamic Agents

Cooperative Filters and Control for Cooperative Exploration

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Stable Flocking Motion of Mobile Agents Following a Leader in Fixed and Switching Networks

Distributed Virtual Leader Moving Formation Control Using Behavior-based MPC

Stable Flocking of Mobile Agents, Part I: Fixed Topology

Decentralized Formation Control and Connectivity Maintenance of Multi-Agent Systems using Navigation Functions

Swarm Aggregation Algorithms for Multi-Robot Systems. Andrea Gasparri. Engineering Department University Roma Tre ROMA TRE

Role of Stochasticity in Self-Organization of Robotic Swarms

Necessary and Sufficient Graphical Conditions for Formation Control of Unicycles

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Optimal Linear Iterations for Distributed Agreement

Three-Dimensional Motion Coordination in a Spatiotemporal Flowfield

Using Orientation Agreement to Achieve Planar Rigid Formation

Lectures 25 & 26: Consensus and vehicular formation problems

arxiv: v1 [cs.sy] 29 Sep 2017

Curve Tracking Control for Autonomous Vehicles with Rigidly Mounted Range Sensors

Control of Many Agents Using Few Instructions

Explorability of a Turbulent Scalar Field

Formation Control Over Delayed Communication Networks

Flocking with Obstacle Avoidance in Switching Networks of Interconnected Vehicles

Adaptive Leader-Follower Formation Control of Autonomous Marine Vehicles

arxiv: v1 [cs.sy] 6 Jun 2016

with Application to Autonomous Vehicles

Formation Control of Marine Surface Craft using Lagrange Multipliers

Collective Motion of Ring-Coupled Planar Particles

On the stability of nonholonomic multi-vehicle formation

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

The Application of The Steepest Gradient Descent for Control Design of Dubins Car for Tracking a Desired Path

Sensor Localization and Target Estimation in Visual Sensor Networks

Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory

Multi-Agent System Dynamics: Bifurcation and Behavior of Animal Groups

RESEARCH SUMMARY ASHKAN JASOUR. February 2016

Nonlinear Landing Control for Quadrotor UAVs

Nonuniform Coverage and Cartograms

Stable Flocking of Mobile Agents, Part I: Fixed Topology

IROS 16 Workshop: The Mechatronics behind Force/Torque Controlled Robot Actuation Secrets & Challenges

Design of structured optimal feedback gains for interconnected systems

Transcription:

Cooperative Control and Mobile Sensor Networks Cooperative Control, Part I, A-C Naomi Ehrich Leonard Mechanical and Aerospace Engineering Princeton University and Electrical Systems and Automation University of Pisa naomi@princeton.edu, www.princeton.edu/~naomi Slide 1 Natural Groups Exhibit remarkable behaviors! Animals may aggregate for Predator evasion Foraging Mating Saving energy Photo by Norbert Wu Slide 2 1

Animal Aggregations and Vehicle Groups Animal group behaviors emerge from individual-level behavior. * Simple control laws for individual vehicles yield versatile fleet. Coordinated behavior in natural groups is locally controlled: - Individuals respond to neighbors and local environment only. - Group leadership and global information not needed. * Minimal vehicle sensing and communication requirements. Robustness to changes in group membership. Herds, flocks, schools: sensor integration systems. * Adaptive, mobile sensor networks. Slide 3 Animal Group Models and Mechanics Lagrangian models for fish, birds, mammals: Locomotion forces (drag, constant speed) Aggregation forces (attraction/repulsion) Arrayal forces (velocity/orientation alignment) Deterministic environmental forces (gravity, fluid motions) Artificial potentials, Gyroscopic forces, Symmetry-breaking, Reduction, Energy functions, Stability Random forces (from behavior or the environment) Slide 4 2

Artificial Potentials for Cooperative Control Design potential functions with minimum at desired state. Control forces computed from gradient of potential. Potential provides Lyapunov function to prove stability. Distributed control. Neighborhood of each vehicle defined by sphere of radius d 1 (and h 1 ). Leaderless, no order of vehicles necessary. Provides robustness to failure. Vehicles are interchangeable. Concepts extend from particle models to rigid body body models. (Koditschek, McInnes, Krishnaprasad, ) Slide 5 Outline and Key References A. Artificial Potentials and Projected Gradients: R. Bachmayer and N.E. Leonard. Vehicle networks for gradient descent in a sampled environment. In Proc. 41st IEEE CDC, 2002. B. Artificial Potentials and Virtual Beacons: N.E. Leonard and E. Fiorelli. Virtual leaders, artificial potentials and coordinated control of groups. In Proc. 40th IEEE CDC, pages 2968-2973, 2001. C. Artificial Potentials and Virtual Bodies with Feedback Dynamics: P. Ogren, E. Fiorelli and N.E. Leonard. Cooperative control of mobile sensor networks: Adaptive gradient climbing in a distributed environment. IEEE Transactions on Automatic Control, 49:8, 2004. Slide 6 3

D. Virtual Tensegrity Structures: Outline and Key References B. Nabet and N.E. Leonard. Shape control of a multi-agent system using tensegrity structures. In Proc. 3rd IFAC Wkshp on Lagrangian and Hamiltonian Methods for Nonlinear Control, 2006. E. Networks of Mechanical Systems and Rigid Bodies: S. Nair, N.E. Leonard and L. Moreau. Coordinated control of networked mechanical systems with unstable dynamics. In Proc. 42nd IEEE CDC, 2003. T.R. Smith, H. Hanssmann and N.E. Leonard. Orientation control of multiple underwater vehicles. In Proc. 40th IEEE CDC, pages 4598-4603, 2001. S. Nair and N.E. Leonard. Stabilization of a coordinated network of rotating rigid bodies. In Proc. 43rd IEEE CDC, pages 4690-4695, 2004. F. Curvature Control and Level Set Tracking: F. Zhang and N.E. Leonard. Generating contour plots using multiple sensor platforms. In Proc. IEEE Swarm Intelligence Symposium, 2005. Slide 7 Coordinating Control with Interacting Potentials Leonard and Fiorelli, CDC 2001 Slide 8 4

Stability of Formation Slide 9 A. Artificial Potential Plus Projected Gradient Feedback from artificial potentials and from measurements of environment: Bachmayer and Leonard, CDC, 2002 Vehicle group in descending Gaussian valley Slide 10 5

Gradient Descent: Single Vehicle with Local Gradient Information Slide 11 Gradient Descent: Multiple Vehicle with Local Gradient Information Slide 12 6

Gradient Descent: Multiple Vehicle with Local Gradient Information Slide 13 Gradient Descent: Multiple Vehicle with Local Gradient Information Slide 14 7

Gradient Descent Example: Two Vehicles, T = ½ x 2 y j r i x Slide 15 Gradient Descent Example: Three Vehicles, T = ½ x 2 y i j ρ A k x Slide 16 8

Gradient Descent Example: Three Vehicles, T = ½ x 2 k y j ρ B i x j y ρ A k i x Slide 17 Gradient Descent with Projected Gradient Information Slide 18 9

Gradient Descent with Projected Gradient Information: Single Vehicle Case Slide 19 Gradient Descent with Projected Gradient Information: Single Vehicle Case Slide 20 10

Gradient Descent with Projected Gradient Information: Single Vehicle Case Slide 21 Gradient Descent with Projected Gradient Information: Multiple Vehicle Case See also Moreau, Bachmayer and Leonard, 2002 Slide 22 11

Gradient Descent with Projected Gradient Information: Multiple Vehicle Case Slide 23 B. Virtual Bodies and Artificial Potentials for Cooperative Control Virtual beacons (virtual leaders) Manipulate group geometry: specialized group geometries, symmetry breaking. Slide 24 12

Artificial Potentials and Virtual Beacons N vehicles with fully actuated dynamics*: M virtual beacons are reference points on a virtual (rigid) body. describes the virtual body c.o.m. Assume all virtual beacons (i.e. virtual body) and reference frame move at constant velocity *Extension to underactuated systems is possible. For example, Lawton, Young and Beard, 2002, consider dynamics of an off-axis point on a nonholonomic robot which by feedback linearization can be made to look like double-integrator dynamics. Slide 25 i Control Law for Vehicle i f h f I k j V h V I h 0 h 1 h ik d 0 d 1 xij h 0 h 1 h ik d 0 d 1 x ij Slide 26 13

5 Body Simulation Slide 27 Schooling Case: N=2, M=1 h 0 d 0 d h 0 0 v 0 v 0 v 0 h 0 Stable (S 1 symmetry) Equilibrium is minimum of total potential. Unstable Slide 28 14

Symmetry Breaking Case: N=M=2 h 0 d 0 v 0 h 0 h 0 d 0 v 0 h 0 Slide 29 Schooling Case: N=3 d 0 h 0 v 0 d 0 d 0 d 0 d 0 v 0 Slide 30 15

Schooling: Hexagonal Lattice, N > 3 h 1 h 0 d 0 d 1 v 0 Slide 31 Schooling: Special geometries, N>3, M>1 v 0 d 0 d 1 Slide 32 16

Slide 33 Schooling Stability Slide 34 17

C. Artificial Potentials and Virtual Body with Feedback Dynamics Introduce feedback dynamics for virtual bodies to introduce mission: direct group motion, split/merge subgroups, avoid obstacles, climb gradients. Configuration space of virtual body is for orientation, position and dilation factor: Because of artificial potentials, vehicles in formation will translate, rotate, expand and contract with virtual body. To ensure stability and convergence, prescribe virtual body dynamics so that its speed is driven by a formation error. Define direction of virtual body dynamics to satisfy mission. Partial decoupling: Formation guaranteed independent of mission. Prove convergence of gradient climbing. (Ogren, Fiorelli, Leonard, MTNS 2002 and IEEE TAC, 2004) Slide 35 Stability of Formation Slide 36 18

Translation, Rotation, Expansion and Contraction Slide 37 Stability of x eq (s) at Any Fixed s Slide 38 19

Speed of Traversal and Formation Stabilization Slide 39 Slide 40 20

Slide 41 Simulation of Path in SO(2) Slide 42 21

Mission Trajectories Let translation, rotation, expansion, and contraction evolve with feedback from sensors on vehicles to carry out mission such as gradient climbing. Augmented state space is (x,s,r,r,k). Express the vector fields for the virtual body motion as: To satisfy mission we choose rules for the directions Slide 43 Adaptive Gradient Climbing Slide 44 22

Least Squares Estimate of Gradient of Measured Scalar Field 0 Slide 45 Least Squares Estimate of Gradient of Measured Scalar Field Assumed measurement noise Slide 46 23

Least Squares Estimate of Gradient of Measured Scalar Field Slide 47 Optimal Formation Problem Slide 48 24

Optimal Formation Problem Slide 49 Optimal Formation Problem: Three-Vehicle Case Slide 50 25

Optimal Formation Problem: Three-Vehicle Case Slide 51 Adaptive Gradient Climbing See Ogren, Fiorelli and Leonard (IEEE TAC, 2004) for - To improve the quality of the gradient estimate can use a Kalman filter and thus take into account the time history of measurements. - Results on convergence of formation to local minimum in measured field. To investigate how close the formation gets to true local minimum, investigate the size of the estimation error. Slide 52 26

Rolling and Climbing Vehicle Group Slide 53 27