Verification of an Autonomous Reliable Wingman using CCL
- Creators
- Waydo, Stephen
- Klavins, Eric
Abstract
We present a system of two aircraft, one human-piloted and one autonomous, that must coordinate to achieve tasks. The vehicles communicate over two data channels, one high rate link for state data transfer and one low rate link for command messages. We analyze the operation of the system when the high rate link fails and the aircraft must use the low rate link to execute a safe "lost wingman" procedure to increase separation and re-acquire contact. In particular, the protocol is encoded in CCL, the Computation and Control Language, and analyzed using temporal logic. A portion of the verified code is then used to command the unmanned aircraft, while on the human-piloted craft the protocol takes the form of detailed flight procedures. An overview of the implementation for a June, 2004 flight test is also presented.
Additional Information
Support provided by the Fannie and John Hertz Foundation. Support in part by AFOSR grant number F49620-01-1-0361. This work was supported in part by DARPA under the Software Enabled Control program, John Bay program manager, and the Fannie and John Hertz Foundation. We thank Brian Mendel and Jim Paunicka at Boeing for developing the flight test platform and helping us transition this work to the OCP framework. We also thank Richard Murray, John Hauser, Jason Hickey, and Mani Chandy for influencing the ideas described in this work.Files
Name | Size | Download all |
---|---|---|
md5:a49a547269dc6b786b45565fdb911dd8
|
149.3 kB | Preview Download |
Additional details
- Eprint ID
- 28036
- Resolver ID
- CaltechCDSTR:2006.001
- Created
-
2006-04-20Created from EPrint's datestamp field
- Updated
-
2019-10-03Created from EPrint's last_modified field
- Caltech groups
- Control and Dynamical Systems Technical Reports