DARPA的CODE项目旨在帮助美国军方无人空战系统在拒止或复杂电磁空域对高度动态的地面或海上军事目标执行动态、远程作战,同时减轻管理人员所需的通信带宽和认知负担。
CODE项目的主要目标是发展和验证协作自主的价值——无人机集群可在人类指挥官监督下进行单人或组队的复杂任务。
搭载CODE的无人机集群通过共享数据、协商任务、协调团队成员之间和指挥官之间的行动和通信来执行任务。CODE在UASs上的模块化开放式软件架构将使多架装载CODE的无人机能够导航到目的地,并根据既定的交战规则找到、跟踪、识别和交战目标,UASs也可以从附近的友军中招募其他搭载CODE的UASs来增强自身的能力,并适应动态的情况,比如友军损耗或意外威胁的出现。
CODE的原型人机界面(HUMAN-SYSTEM INTERFACE)是为了让一个人以直观的方式可视化、监督和指挥一个无人系统集群。任务指挥官能够了解队伍的状态和战术情况,评估预计划和备份的行动方针,以实时改变团队行动。
具体操作如下,操作过程如同玩魔兽争霸类似的策略游戏一般:
- 指挥官在操作界面圈定部分UAVs,并口头命令其形成"GROUP 1",接着标记地图中的某个部分(比如画圆圈标记),口头命令"GROUP 1 search this area"。
- 然后,软件把选定的UAVs创建成一个子团队,给团队中每个无人机分配搜索任务,并将分配给GROUP 1的原始任务重新分配给剩余的UASs。
显然,这大大简化了大群无人机的指挥和控制。
HSI和自治算法正在基于新兴标准的开放体系结构中开发。
在第二阶段,DARPA计划在两个开放架构中实现一个行为的初始子集,并使用这些架构进行一个或两个使用若干虚拟飞行技术增强的实时UASs的实时飞行测试。若此项测试成功,DARPA将推进项目至第三阶段,在此阶段中,至多使用六架无人机协作测试,并增加其他的仿真车辆。