html5-img
1 / 27

Methods for Coordination and Communication in Mixed Teams of Humans and Automata

Methods for Coordination and Communication in Mixed Teams of Humans and Automata. Kristi A. Morgansen Department of Aeronautics and Astronautics University of Washington. Modeling Estimation Control. Nonlinear Dynamics and Control Lab.

Download Presentation

Methods for Coordination and Communication in Mixed Teams of Humans and Automata

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Methods for Coordination and Communication in Mixed Teams of Humans and Automata Kristi A. Morgansen Department of Aeronautics and Astronautics University of Washington

  2. Modeling Estimation Control Nonlinear Dynamics and Control Lab Heterogeneous coordinated control with limited communication Modeling and control of shape-actuated immersed mechanical systems Coordinated control with communication for UXVs Bioinspired system modeling for coordinated control Cognitive dynamics models for human-in-the-loop systems Integrated communication and control

  3. Outline Research overview Coordinated control Integrated communication and control Ongoing and future directions

  4. Modeling and control of fin-actuated underwater vehicles Tail locomotion and pectoral fin maneuverability Goals • Agile maneuverability • Analytical control theoretic models of immersed shape-actuated devices • Underwater localization • Nonlinear control • Coordinated control Challenges • Small size • Coriolis effects • Unmodeled or approximated fluid dynamics elements • Communication and sensing limitations NSF CAREER UW RRF NSF BE (with Parrish and Grunbaum, UW)

  5. Coordinated Control with Limited Communication Goals • Control in the presence of communication and sensing constraints • Control over networks • Deconfliction • Schooling/swarming group behavior Challenges • Managing time delays in local control • Definition of attention • Allocation of resources • Construction of stabilizing controllers • Modeling NSF CAREER AFOSR (with Javidi, UCSD) AFOSR (with The Insitu Group, Inc.) The Boeing Company NSF (with Javidi, UCSD and Scaglione, Cornell)

  6. Hierarchical Integrated Communication and Control Goals • Coordinated tracking of objects or boundaries • Non-separated design of communication and control algorithms • Data quantization • Cooperative task management • Control over networks Challenges • Managing time delays in local control • Allocation of resources • Construction of stabilizing controllers • Modeling for both communication and control NSF CAREER AFOSR (with Javidi, UCSD) AFOSR (with The Insitu Group, Inc.) NSF (with Javidi, UCSD and Scaglione, Cornell)

  7. Bioinspired Coordinated Control Models of social aggregations Effects of heterogeneity (levels of hunger, familiarity) Relation to engineered systems Application to fishery management, population modeling Goals Challenges • Tracking of objects • Data fusion • Model representation NSF BE (with Parrish and Grunbaum, UW) Murdock Trust

  8. Cognitive Dynamics for Human-in-the-Loop Goals • Coordinated control for heterogeneous multivehicle system with human interaction • Cognitive models and social psychology • Dynamics and control Challenges • Model representation • Heterogeneity • Information flow • Levels of autonomy AFOSR MURI (with J. Baillieul (BU), F. Bullo (UCSB), D. Castanon (BU), J. Cohen (Princeton), P. Holmes (Princeton), N. Leonard (Princeton), D. Prentice (Prentice), J. Vagners (UW))

  9. Outline • Research overview • Coordinated control • Integrated communication and control • Ongoing and future directions

  10. Coordinated control Nonholonomic kinematics (UAV, UGV, USV, UUV) Planar Frenet-Serret Simplified Model y x r

  11. Coordinated control Goal: Maintain sensor coverage of a desired object or set of objects Given • Homogeneous group of constant speed vehicles • All-to-all communication • One target vehicle Extensions • Heterogeneous agents • Stochastic/hybrid dynamics • Dynamic communication

  12. Coordinated control Matching a reference velocity 50% Goal: Match the velocity of the group centroid a given reference velocity. Group centroid: Centroid velocity: Extensions: • More generic tracking goals 90%

  13. Coordinated control Matching a reference velocity K = -0.1, N = 10, sref = 0.5, tmax = 100

  14. Coordinated control Dynamic reference velocity Question What if the reference velocity is non-constant? In particular, such a result is relevant to biological aggregates for which data has not shown strong tendencies toward alignment or splay, but rather a moving group centroid.

  15. Coordinated control Automatic transition in behavior

  16. Coordinated control Centroid spacing control • Want: Additive control term to keep individuals near the centroid. • Analogous to the splay state. • Have two constraints already. • More than two vehicles are required. • Matched set and tangent:

  17. Coordinated control Spacing control (N=3)

  18. Coordinated control Spacing control in 3D Given: A group of N identical constant-speed non-holonomic vehicles and a single target vehicle Goals: The collective centroid should track the target; Individuals should “stay near” the collective centroid; Formal analysis Assumptions: SE(3); no collisions; all-to-all comm • Desired acceleration • Control • Composed of four terms: Helix, Beacon, Speed, Plane

  19. Coordinated control Discrete-time Kuramoto model Because communication events are discrete time, the controller will employ a zero order hold. The resulting system kinematics are governed by the discrete time Kuramoto model. Question: When is the model asymptotically stable to either the synchronized or balanced sets?

  20. Coordinated control Asymptotic Stability Answer: • Convergence to synchronized set • Convergence to balanced set

  21. Coordinated control Motivating the Lyapunov function Define the order parameter When r=0, the vehicle headings are aligned and when r=1, the headings are in the balanced state.

  22. Coordinated control Asymptotic synchronization:  T=1.0, K=-0.05 Given: A group of N identical constant-speed non-holonomic vehicles and either all-to-all communication or one-to-all random broadcast. Goals: Find a range of gains to guarantee stability to a common heading and evaluate performance based on settling time. Results: • Stability in either case can be guaranteed for -2 ≤ KΔT ≤ 0. • Settling time is minimal for K ΔT =-1. • Settling time increases as K ΔT becomes near zero (loss of control authority). • Settling time increases as K ΔT becomes near -2 (near stability limit, increasing oscillations). Challenges: Restriction of controllers to guarantee communication QoS; Task complexity

  23. Outline • Research overview • Coordinated control • Integrated communication and control • Ongoing and future directions

  24. Integrated communication and control Propose a (suboptimal) decomposition Coordinated control of nonlinear systems over a sequence of logical communication graphs G = {G0,G1, . . .}. Focus on initial task of target tracking with centroid of group Parameterized nonlinear control as sum of spacing and heading Energy optimal realization of logical communication graph Gn with strict time bound of . Loss of optimality is in demanding a “perfect” behavior from network with over-design of a robust controller. Coordinated control over a wireless network

  25. Integrated communication and control Main result: Logical communication graph Gn with strict deadline  Given: Communicating the state variables every  seconds (one-all) guarantees control objectives Goal: What is the most energy efficient communication scheme achieve one-all communication? • Simplest routing/relaying strategy is a single-hop wireless broadcast • Other options include multi-hop gossiping (relaying) Results: For most practical applications, the simple single-hop broadcast is optimal Challenges: Inclusion of control performance in explicit optimization

  26. Integrated communication and control Main result Integration of Communications and Control The normalized total communication energy consumption of vehicles to reach an aligned state is a non-monotonic function of discretization time step,  for various controllers (parameterized by K). Conclusion: A trade off exists between desired control performance and network realization energy: • As increases, the energy consumption of transmitting vehicles per decreases but large  slows convergence • Beyond some slow convergence dominates per-slot efficiency

  27. Conclusions and Ongoing Work Discrete Time Systems with Delay • Time constants must be representative of physical scenarios Tracking Control • Extend tracking to more generic scenarios than centroid tracking of single target Dynamic Communication • Realistic models and effective designs Heterogeneous Systems • Appropriate models for human interaction Biological Connections • Cognition, interfacing, data representation This work was supported in part by the National Science Foundation, AFOSR and the University of Washington. http://vger.aa.washington.edu

More Related