chardd kickoff meeting, princeton university, september 13, 2007 toward a theory of protocols for...
TRANSCRIPT
![Page 1: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/1.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Toward a Theory of Protocols for Communication Through Action
John BaillieulC.I.S.E. and
Intelligent Mechatonics LaboratoryBoston UniversityBoston, MA 02215
[email protected]://people.bu.edu/johnb
http://iml.bu.eduhttp://www.bu.edu/systems
![Page 2: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/2.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Integration with Center Themes
Cognitive psychology thrust: The dynamics of choice among multiple alternatives:
Key problem: Understand the tradeoff between decision time (DT) (= reaction time, RT) and error rate (ER).
Optimizing the parsimoniousness of computational effort
Maximum reward rate (RR)(= maximum # of correct task executions per unit time)
![Page 3: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/3.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Prior Work that Informs the ResearchFrom DAAD19-01-1-0465: The Boston University Center for Communicating Networked Control Systems
The Data-Rate Theorem
Theorem: Suppose the system G(s) is controlled using a data-rate constrained feedback channel. Suppose, moreover, G has k right half-plane poles 1,…,k. Then there is a critical data-rate
such that the system can be stabilized if and only if the channel capacity R>Rc.
€
Rc = log2 e ⋅(Re(λ1) +L + Re(λ k ))
G(s)
![Page 4: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/4.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Integration with Center Themes
Optimally parsimonious use of resources in control---e.g. speed vs. accuracy tradeoffs:
G(s)
Bluetooth radio Bluetooth radio
Air Packets: 17 bytes payload
Air Packets: ≤ 366 bits total
![Page 5: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/5.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
From DAAD19-01-1-0465: The Boston University Center for Communicating Networked Control Systems
Prior Work that Informs the ResearchNecessary and Sufficient Conditions for Stable Rigidity
with Minimal SensingTheorem: (Hendrickx et al., 2006) An acyclic formation graph correspondingto a stably rigid formation under a corresponding distributed relative distance control law is isostatic if and only if
(i) one vertex (the leader) has out-valence 0;(ii) one vertex (the first-follower) has out-valence 1 and is adjacent to the leader vertex; and(iii) all other vertices have out-valence equal to 2
![Page 6: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/6.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Prior Work that Informs the Research
The construction dynamics of isostatic rigid formations.
JB and Lester McCoy, “The Combinatorial Graph Theory of Structured Formations,” CDC, 2007.
![Page 7: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/7.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Integration with Center Themes
The search for robustly parsimonious connection patterns is a big deal in networked control systems.
See The Technology of Networked Control Systems: Special Issue of the Proceedings of the IEEE, Vol. 95:1, January, 2007
![Page 8: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/8.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Problem Statement
Develop a theory of control systems in which primary control objectives are met while using excess control authority to communicate among system agents.
QuickTime™ and aDV/DVCPRO - NTSC decompressor
are needed to see this picture.
![Page 9: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/9.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Approach
• Identify classes of controlled dynamical systems where it seems natural and interesting to design dynamical responses which achieve a primary control objective while to encoding additional information that is beyond what is needed to achieve the primary objective• Develop theories of action-mediated communication together with sets of experiments to test and refine those theories.• Develop approaches to decentralized control in which controllers communicate with each other through the performance of a shared task.
![Page 10: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/10.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Goals
Design protocols for communication through motions that will allow teams of humans and robots to:
• Move about as a group in a variety of environments with the ability to alter motions on the fly based on both sensor feedback and the relative motions of members of the groups• Collaborate in the performance of tasks without needing to communicate over classical communications channels (RF or optical).• Understand the tradeoffs between reliability and security in action-mediated communication
![Page 11: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/11.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
The Simplest Communication Through Action Problem
By means of the input u, steer the output y so as to:1. Achieve an output objective while2. Simultaneously communicating a message from u to y.
![Page 12: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/12.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Two Agents Communicating Through Action Problem
Both agents u and v collaboratively steer the output y so as to:
1. Achieve a prescribed output objective while2. Simultaneously communicating messages to each other.
![Page 13: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/13.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Multiplexed Communication in Input/Output Networks
![Page 14: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/14.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Motivation from Finite Dimensional Linear Systems
![Page 15: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/15.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
The null-space of L can be used for communication.
Communication in Terminal Endpoint Linear Control Problems
![Page 16: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/16.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Terminal Endpoint Control with Communication
steers the system from 0 to x1
and communicates the message
![Page 17: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/17.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Message Encoder
G(s)u yobjective+ysignal
Decoder
Receivedmessage
Control with Communication
Design considerations:• Consistent with primary control objective• Low energy• Reliability• Stealth/security
![Page 18: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/18.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Reliable Control with Communication
![Page 19: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/19.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Double Integrator Example
Choices of Fourier bases:
1.
2.
![Page 20: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/20.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Optimal Communication with the Double Integrator
Cosine series with binary coefficients more reliably encode messages in that the average Hamming distance is larger.
Open problems:1. Reliable coding as the solution of an optimization problem2. Optimal sampling for reliable decoding3. Coding for noisy environments (channels)4. Communication and vehicle motion control problems
![Page 21: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/21.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Problems in Communication Complexity
![Page 22: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/22.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Wong’s Problem
Alice and Bob use a control process to collaboratively compute the value f(), with Alice choosing and Bob choosing .
Alice Bob
![Page 23: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/23.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
Next Steps
Immediate future research goals:
1. For a variety of control system settings, study the problem of multiple agents having control inputs u1,u2,… which they select independently to jointly influence an output y.
2. How does the game change is we try to minimize state or output excursions while at the same time maintaining a reliable communication link? (Connection with risk/reward research.)
3. Infinite horizon games can be considered, but com-munication costs must be cost per unit time.
4. Redo the receding horizon target seeking game of next presentation with communication explicitly included.
![Page 24: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/24.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
![Page 25: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/25.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
![Page 26: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/26.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007
![Page 27: CHARDD Kickoff Meeting, Princeton University, September 13, 2007 Toward a Theory of Protocols for Communication Through Action John Baillieul C.I.S.E](https://reader034.vdocuments.us/reader034/viewer/2022051622/56649d1f5503460f949f3516/html5/thumbnails/27.jpg)
CHARDD Kickoff Meeting, Princeton University, September 13, 2007