公司
实时创新公司 (RTI) 是面向自主系统的最大软件框架公司。RTI Connext® 是全球领先的智能分布式系统开发架构。Connext 独具特色,可以直接共享数据,将 AI 算法连接到实时设备网络,构建自主系统。
RTI 在确保客户成功部署生产系统方面处于世界领先地位。凭借超过 1500 个设计,RTI 软件运行在超过 250 个自动驾驶汽车项目中,控制着北美最大的发电厂,协调着美国海军舰艇上的战斗管理,推动着新一代医疗机器人,支持着飞行汽车,并为医院和急救医学提供全天候智能。RTI 构建更智能的世界。
RTI 是对象管理组® (OMG®) 数据分发服务™ (DDS) 标准兼容产品的领先供应商。RTI 是一家私营公司,总部位于加州森尼维尔,并在科罗拉多州、西班牙和新加坡设有区域办事处。
挑战
Javier Povedano Molina 带领着 RTI 的工程师团队,负责 RTI Connext 框架的构建和自动化工具。RTI Connext 包含 30 多种不同的产品和库,并使用 C、C++、C# 和 Java 编写。构建工具主要使用 Python 编写。
RTI Connext 用于各种智能机器,支持 70 多种不同的架构和嵌入式系统。因此,RTI 开发团队需要为 RTI Connext 的每次发布创建针对每种架构的不同二进制文件。虽然所有二进制文件都来自相同的基线代码,但每个二进制文件都必须独立测试和验证。代码的众多依赖关系进一步复杂了构建过程。
RTI 工程团队希望对其构建系统进行现代化改造,以提高上市速度,并帮助确保所有二进制文件在发布中的质量。该团队不希望将自己局限于一组狭窄的工具,而是寻求一种能够让他们连接到现在以及未来选择的工具的解决方案。