EECI08: Distributed Protocols and CCL: Difference between revisions

From Murray Wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 2: Line 2:


{{righttoc}}
{{righttoc}}
This lecture introduces the use of protocols and temporal logic for reasoning about logical computations in cooperative control.  We focus on a specific example of a language for control of cooperative systems called ''CCL'' (Computation and Control Language).  We use CCL to demonstrate how to prove stability for distributed protocols.


====  Lecture Materials ====
====  Lecture Materials ====
* Lecture slides: {{eeci-sp08 pdf|L11_ccl.pdf|Distributed Computation for Cooperative Control}}
* Lecture slides: {{eeci-sp08 pdf|L11_ccl.pdf|Distributed Computation for Cooperative Control}}


====  Additional Information ====
== Further Reading ==
 
* <p>E. Klavins, “A Computation and Control Language for Multi-Vehicle Systems”, Int’l
==== Further Reading ====
Conference on Robotics and Automation, 2004. </p>
• <p>E. Klavins and R. M. Murray, “Distributed Computation for Cooperative Control”, ''IEEE
Pervasive Computing'', 2004. </p>

Revision as of 01:08, 29 March 2008

Prev: Formation Control Course home Next: Lattice Theory

This lecture introduces the use of protocols and temporal logic for reasoning about logical computations in cooperative control. We focus on a specific example of a language for control of cooperative systems called CCL (Computation and Control Language). We use CCL to demonstrate how to prove stability for distributed protocols.

Lecture Materials

Further Reading

  • E. Klavins, “A Computation and Control Language for Multi-Vehicle Systems”, Int’l

Conference on Robotics and Automation, 2004.

E. Klavins and R. M. Murray, “Distributed Computation for Cooperative Control”, IEEE Pervasive Computing, 2004.