通用汽车使用 MATLAB 和 Simulink 开发自动驾驶汽车的低速机动能力

“MATLAB 和 Simulink 使我们能够在三维世界中构建和测试自动驾驶汽车。”

关键成果

  • 在 GPS 不可用的情况下,精确地仿真了测试车辆在最后 100 米的自主机动能力
  • 连接了车辆的各个系统,从而使用同一个平台在概念验证和生产环境之间的各个阶段处理环境导航
  • 加速了开发并改进了架构管理

自动驾驶汽车行程的最后 100 米可能会带来独特的挑战。不仅行驶方向多变,而且通常没有路标或 GPS。对于通用汽车来说,在自动驾驶汽车的开发中使用 MATLAB® 和 Simulink® 是解决这些挑战的关键。

通用汽车的工程师使用 Simulink 构造了三维虚拟世界以仿真实际测试车辆的路径和性能,包括低速机动能力。为了在仿真中使用真实的照片,他们在 MATLAB 中生成了计算机视觉算法。

对通用汽车来说,这样做最大的好处之一是能够使用 MathWorks 产品和第三方工具在三维模型中复现车辆使用鱼眼图像的过程。

通用汽车使用 Simulink 进行基于模型的设计,使用 CarSim 处理车辆动力学,使用 Unreal Engine 进行图像渲染,使用 ROS2 进行可视化和调试,并使用 dSPACE 进行实时验证。

随着通用汽车在使用这些开发工具取得的进展,该公司希望在 2025 年之前开始销售自动驾驶汽车。