传统上被认为是情报,监视,侦察(ISR)或动能行动平台的无人系统,现在正在填补指挥和控制通信,气象调查和再补给以及爆炸性弹药处理平台等角色。从历史上看,这些平台是由不同的供应商作为独立系统开发和部署的,具有独特且通常是专有的有效载荷,控制机制和数据格式。但这个过程对互操作性造成了限制并增加了成本,导致国防部寻找其他更可行的选择,包括商业支持的开源中间件。
开源中间件是为与任何技术框架配合使用而构建的,并且通常通过订阅销售,使其比“封闭”软件更具吸引力。对于使用传统技术并构建无人系统的预算有限的机构来说,这是一个理想的选择。
以下是开源中间件影响无人系统工作的五种方式:
任务规划/任务在
部署无人系统作为任务一揽子计划的一部分之前,必须对资产进行规划细节,包括路线、所需燃料量、必要的有效载荷等。任务规划人员使用企业应用程序中间件平台上托管的应用程序协作执行此工作。商业支持的开源项目版本(如Wildfly和Apache Tomcat)由一组模块化服务驱动的组件组成,这些组件具有Web服务,事务,安全性,消息传递等功能。低内存占用和快速启动时间使它们能够部署在传统的内部部署或云就绪平台即服务(PaaS)托管环境中,如OpenShift Origin,使指挥官能够实现其全球分布式任务规划的愿景。
平台和有效载荷控制
传统上,行动是由联合部队进行的,无人资产来自多个军种,每个军种都有自己的相关地面控制站。这是低效的;虽然有共同的控制站努力定义通用数据模型和控制服务,但不能或不实施这些标准的无人系统需要对其数据格式和控制命令进行调解。
企业服务总线 (ESB) 技术旨在通过内置协议连接器、数据转换器和消息路由器执行这些功能。从历史上看,专有的ESB过于重量级且昂贵,使得它们在战术部署中的使用令人望而却步。商业支持的开源项目,如阿帕奇卡拉夫,骆驼和ActiveMQ,以轻量级的外形尺寸提供这些功能,而成本只是其中的一小部分。通过利用这些技术,可以调解公共控制消息,并以其本机格式路由到无人系统,因此无需更改无人平台即可使用公共控制站。
车载处理
硬件技术的进步大大提高了无人系统的计算能力。开发人员可以在许多领域利用这一点,包括通过自动决策支持软件。Drools 项目是一个轻量级、可嵌入的规则处理引擎,再加上 Infinispan 等快速的内存数据存储,为板载 C2ISR 功能提供了高性能基础,从而在加速决策流程的同时节省了有限的带宽。
的平台 许多无人系统执行一定程度的数据收集,这些数据收集需要传输到指挥中心以支持操作。为了避免与不同地面站相同的互操作性问题,应使用开放标准(如高级消息队列协议(AMQP))来实现此数据交换。AMQP定义了由多个商业和开源消息传递平台(如Apache Qpid)实现的常见线级消息交换,最终提供了供应商的选择,最大限度地减少了锁定和放弃,并降低了成本。
信息传播和利用
对于以ISR为任务的无人系统来说,数据收集只是一个开始。收集的数据,无论是图像、视频、信号还是METOC读数,都必须由专家或专家系统传播和分析,以支持任务目标。
中间件 ESB 和消息传递技术可以通过数据的路由和转换来自动分发,而业务流程管理 (BPM) 技术可以使用业务流程模型和符号 (BPMN) 2.0 标准来开发和协调执行业务流程。BPM 将复杂的利用工作流(包括人员在环活动)编纂到一个标准中,以帮助弥合分析师和开发人员的观点。遵守标准的 BPM 平台,包括商业支持的开源替代方案(如 jBPM)版本,提供了选择并提供了更低的成本。
无人系统项目已经太封闭和不灵活太久了。开源中间件可以通过提供灵活性、成本节约以及以令人兴奋的新方式适应无人系统程序的能力来改变这种状况。如果构建无人系统是您的主要关注点之一,则应考虑实施开源中间件以帮助完成您的任务。
审核编辑:郭婷
-
路由器
+关注
关注
22文章
3699浏览量
113469
发布评论请先 登录
相关推荐
评论