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

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

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

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

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

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