Published April 5, 2006 | Version public
Technical Report Open

Verification of an Autonomous Reliable Wingman using CCL

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

waydo-cdc2004-submit.pdf

Files (149.3 kB)

Name Size
md5:a49a547269dc6b786b45565fdb911dd8
149.3 kB Preview Download

Additional details

Identifiers

Eprint ID
28036
Resolver ID
CaltechCDSTR:2006.001

Dates

Created
2006-04-20
Created from EPrint's datestamp field
Updated
2019-10-03
Created from EPrint's last_modified field

Caltech Custom Metadata