用MATLAB和Simulink实现自动驾驶万博1manbetx

马铃薯®,s万博1manbetximulink.®和路跑帮助工程师深入了解现实世界的行为,减少车辆测试和验证的嵌入式软件功能提前自动驾驶的感知,计划和控制系统的设计。随着MATLAB和Simulin万博1manbetxk,您可以:

  • 访问,可视化和标签数据
  • 驾驶模拟场景
  • 设计规划和控制算法
  • 设计感知算法
  • 使用代码生成部署算法
  • 集成和测试

访问,可视化和标签数据

您可以使用Matlab接口为CAN和ROS访问LIVE和录制的驱动数据。使用内置工具,您还可以可视化和标记导入的数据。例如,地面真实贴标程序应用程序提供一个接口以交互式化和标记多个信号,或者您可以自动标记这些信号并将标记的数据导出到工作区。

要访问和可视化地理地图数据,您可以在此处使用HD Live Maps和OpenStreetMap®


模拟驾驶场景

你可以用长方体和虚幻引擎®在MATLAB仿真环境中开发和测试虚拟场景中的算法。

长方体环境代表演员作为简单图形,并使用概率传感器模型。您可以使用此环境进行控制,传感器融合和运动规划。

使用虚幻引擎环境中,可以开发感知和长方体环境使用情况的算法。路跑让你设计的场景模拟,包括卡拉,越权VTD和NVIDIA驱动辛使用®,以及MATLAB和Simulink。万博1manbetxRoadRunner还支持出口到万博1manbetx行业标准文件格式,如FPX和OpenDRIVE®


设计规划和控制算法

使用MATLAB和SIMULINK万博1manbetx,您可以开发路径规划和控制算法。您可以使用横向和纵向控制器设计车辆控制系统,使自动车辆能够遵循计划的轨迹。

您还可以使用传感器模型和车辆动力学模型,以及2D和3D仿真环境综合测试算法。


设计感知算法

你可以利用相机、激光雷达和雷达的数据开发感知算法。感知算法包括检测、跟踪和定位,可以用于自动制动、转向、地图构建和里程计等应用程序。

您可以将这些算法实现为紧急制动和转向等ADAS应用程序的一部分。

使用MATLAB,您可以开发传感器融合,同时定位和映射(SLAM),地图建筑物和内径测量的算法。


部署算法

您可以使用代码生成工作流将感知、规划和控制算法部署到硬件上。万博1manbetx支持的代码生成语言包括C、c++、CUDA®,Verilog.®和VHDL®

您还可以将算法部署到面向服务的架构,如ROS和AutoSAR。

使用自动生成的代码,你可以连接与其他ECU元件的传感器。一些部署目标的支持,包括来自NVIDIA,Intel硬件万博1manbetx®、手臂®等等。


整合和测试

您可以集成和测试您的感知,规划和控制系统。使用Simu万博1manbetxlink要求™,您可以捕获和管理您的要求。您还可以使用Simulink Te万博1manbetxst™并行运行和自动化测试用例。