最大的自动自主系统软件框架提供商Real-Time Innovations(RTI公司)近日发布其业界领先软件框架RTI-Connext的新版本。构建远程操作自动自治系统的需求日益增长,相关的应用系统开发和部署均遭遇挑战,而Connext 6.1是应对此项挑战的首选软件框架。
自动自治系统必须能够在空间隔绝、远程甚至是危险的环境中运行。例如水下无人探测器、远程医疗设备、航天系统、建筑机械和采矿机器人。由于人工智能并不能处理所有情况,这些应用系统必须借助于远程操作人员来监控和干预复杂的场景。
分布式控制的网络互连能力极具挑战性。在上述恶劣的环境中,网络互连往往非常不可靠,或者虽已配备网络通信但其带宽非常有限,而应用系统却需要高可靠性和实时性能的数据资源。电信运营商所提供的网络接入条件差异极大,很可能会交错跨越本地、广域、公共和专用网络。
Connext 6.1具备多项特殊功能,可以通过任何网络轻松进行远程实时操作。例如,即便网络连接随着应用系统的移动而改变,而Connext 6.1提供的互连能力却可以畅行无阻且不需要重新连接、高安全性而且不需要重新确认、高可靠性而且不会丢失信息。因此,远程操作可以不间断地实时进行。
企业网络假定的前提是可靠、稳定的互连且不必顾虑延迟性。与一般的企业网络软件框架不同,Connext 6.1既能支持优化快速通信,并且可以完全覆盖急剧变化的局域网(LAN)和广域网(WAN)。此外,Connext 6.1不需要更改软件即可支持不同的网络类型,其应用程序接口(API)抽象了底层网络,支持开发人员为任何环境进行编程。Connext 6.1还提供了第一手的远程自动自治系统控制实用设计。
支持地域分布系统互连
Connext 6.1简化了地域分布系统的开发和部署,其中的新功能包括:
· Real-Time WAN Transport:提供可靠、低延迟和安全的通信,可在松散、低带宽和公共网络上实现互连通信。它还支持网络地址转换(NAT)遍历,可服务于IP地址不断变化的移动应用。
· Cloud Discovery Service:简化了动态系统部署,其中的应用软件、资源及其网络地址在配置过程中可以是未知的。它为应用软件提供了相互发现和直接进行对等通信的方法。这将有助于实现延迟最小化和吞吐量最大化,其效果远远优于传统的集中代理解决方案。
· 内置数据压缩功能可提高带宽受限网络的效率。压缩功能可以最大限度地利用带宽,降低开销和延迟,同时提高吞吐量。允许选择不同的压缩算法和级别,以适应不同负载类型,优化处理器与网络的利用率。
Mission Robotics公司联合创始人、首席技术官Charles Cross指出:“Real-Time WAN Transport是实现对等UDP WAN通信的最快、最简单方法之一,特别是对于已经使用RTI Connext DDS的项目,当然也适用于那些使用其他中间件甚至是从头开始的项目。在Mission Robotics公司,我们能够从头开始创建一个概念验证,在3小时内就实现机器人的互联网远程控制和监控。与以前投入这项工作的时间和资源相比,这绝对是一场颠覆性的革命。”
欧洲航天局人机交互实验室的Thomas Krueger博士介绍说:“太空探索开辟了科学技术的新领域,引领着整整地球的进步。而机器人对于太空探索来说是必不可少的,它将被用于复杂的操作,比如建造和维护太空基础设施。虽然自动自治技术发展很快,但仍然是不够的。这些系统必须实现人机器智能结合,由此让机器人成为人类的“化身”——由人类来确定方向并处理复杂的情况,让机器人足够聪明,能够执行实际操作。这种合作式远程操作对包括地球上的智能系统在内的所有智能系统都至关重要。这实现起来并不容易。通常的企业网络技术不可能在不够可靠的网络上远距离操控半自动化的系统。RTI-Connext6.1与新的Real-Time WAN transport功能相结合,优化了网络速度并可修复丢失的数据包,使我们能够在太空轨道上可靠地控制系统,即便网络存在延迟也不受影响。RTI公司能够支持交通运输和其他自动自治系统领域实现数据互联,是高效、可扩展和安全远程操作的基础。”
日本小松公司(Komatsu)平台和应用主管Anthony Reid介绍说:“为了增强创新能力并加速向全球客户交付高价值产品,我们正在开发一个由RTI Connext DDS平台支持的采矿技术生态系统。通过RTI Connext DDS,我们能够把所有不同类型机器、采矿流程、系统和第三方应用系统中的数据连通起来,同时利用边缘和云计算实现互操作、自动化和优化。Connext 6.1中的Real-Time WAN Transport和Cloud Discovery Service功能帮助我们克服了技术障碍,同时简化了软件架构。”
高效开发大规模异构系统
不仅能为复杂网络环境提供支持,Connext6.1中的新功能还可加速各类大规模异构分布式系统的开发。
· 支持.NET Core 5,允许开发人员使用C#,并在任何支持.NET标准2.0的平台上运行其应用软件。除了Windows,还包括Linux、macOS和Unity游戏引擎。
· 在基于Connext的系统中,新的System Designer工具提供了图形化的方法,可以方便直观地指定配置和接口。这有助于确保应用软件遵循公共体系结构,并且以即插即用的方式进行互操作。
· 管理控制台配备增强的图形视图,更加便于对实时大型系统的组件及其互连性实现可视化。这就使得OEM厂商和系统集成商能够更好地观察测试和部署期间的行为,并更快地发现配置或网络问题。
RTI公司产品和市场副总裁David Barnett指出:“自主创新正以前所未有的速度向前推进。随着系统变得更加互联、智能化和移动化,围绕软件开发和安全性的挑战仍然非常复杂。RTI公司一直致力于帮助我们的客户跨越自动自主系统开发过程中遇到的特殊障碍。有了我们的最新版本Connext产品,我们就可以为客户提供远程操作自动自主系统奠定良好的基础。从任务关键的医疗设备到水下无人机和采矿机器人,我们支持客户开发最新的技术,让这个世界变得更加美好。我们非常荣幸能成为这些技术系统中的一部分。”