建网站哪个好 优帮云,WordPress手机写文章,dedecms导购网站模板,宁夏网站备案一、概要
因为想知道SIL、HIL是什么仿真工具#xff0c;故而浏览了自动驾驶相关的知识。
资料来源《自动驾驶——人工智能理论与实践》胡波 林青 陈强 著#xff1b;出版时间#xff1a;2023年3月
二、图像的分类、分割与检测任务区别
如图所示#xff0c;这些更高阶的…一、概要
因为想知道SIL、HIL是什么仿真工具故而浏览了自动驾驶相关的知识。
资料来源《自动驾驶——人工智能理论与实践》胡波 林青 陈强 著出版时间2023年3月
二、图像的分类、分割与检测任务区别
如图所示这些更高阶的图像理解任务往往都可以归类为目标检测、语义分割这两种基本的任务或者基于这两种任务的扩展实例分割。不同于单纯的图像分类目标检测需要定位出在一张图像中每个物体例如行人的类别以及位置范围而实例分割更进一步需要以像素为单位给出每个物体的范围。 目标检测包括对车辆、行人、非机动车、交通信号灯和标志等进行检测。这个任务中需要同时做两件事情一是分类识别出目标是什么二是定位出目标在哪里。前者不言而喻对于后者例如定位出目标在一个十字路口需要能够分辨出是哪个位置的交通灯及交通灯分别是什么信号这样才能相应地根据交通信号的指示移动。更细节地目标检测可以分为2D和3D检测。前者是在一个2D图像上检测出物体它的目标输出是在图像坐标系中的一个矩形框。后者是在3D空间中的检测目标输出是3D的边界框。考虑到2D像素空间仍然只是3D空间的投影而且如果考虑到畸变、地面的不平等因素这种投影还存在不规则的因素因此相对而言2D像素空间中的检测与分割都还需要额外的处理才能用于后续的决策而3D空间中的检测则可以较方便地用于决策规划环节。
三、超参数
常见的超参数及其对模型训练的敏感性其数值变化对模型训练的影响能力 四、实现自动驾驶功能的流程 五、自动驾驶系统研发流程
1、按信息处理过程划分 2、自动驾驶汽车研发工程示意图 (1)路采规划该环节主要是对路采进行详细的路径规划例如在全国哪些省市进行路采采集什么样的路况和场景有哪些代表性的天气状况需要采集以及车队的人员配备和管理。
(2)测试车改装该环节涉及测试车的功能规划传感器的选择、安装、标定数据获取系统包括传感器记录仪、预标注系统、存储系统、车载电源等的安装调试。
(3)裸数据采集该环节需要注意相关法规的监管。在中国公开道路上的地理信息数据的采集行为受《中华人民共和国测绘法》的约束需要有地理信息勘测甲级资质的图商监管。
(4)数据上传采集好的数据需要从路测场地通过物流的方式运输回数据中心上传物流的过程同样也需要接受图商的监管。到达数据中心后需要快速地将数据上传到数据中心的数据湖中存储并将存储介质数据清除后通过物流送回路测场地循环使用。
(5)海量数据存储根据不同的项目目标和规划每天采集的数据量可能从数太字节(terabyteTB)到数百太字节不等由于数据量巨大因此数据中心的数据上传应尽量采用自动化手段实现。数据中心侧应部署支持海量数据规模的数据湖存储设备接收每日上传的路采裸数据同时应部署元数据库对路采裸数据的元数据进行管理数据治理。
(6)数据清洗预处理一旦有新的裸数据进入数据湖系统就可以开始数据处理的流程。先由图商对数据做脱敏去除车牌等敏感信息操作以及坐标系的偏转操作再通过高性能计算集群对数据进行清洗去除镜头被遮挡等的图像数据和相应的预处理亮度调节、对比度调节等。
(7)数据标注对于需要进行深度学习(deep learningDL)训练的数据通过手动或半自动的标注平台进行标注(labeling)以生成监督学习需要的真值数据。
(8)自动驾驶产品规划由自动驾驶的产品经理对自动驾驶的功能进行产品规划并针对不同功能的自适应巡航控制(adaptive cruise controlACC)系统、自动紧急制动(autonomous emergency brakingAEB)系统、车道偏离警示(lanedeparture warningLDW)系统等制定不同的测试方案。
(9)算法模型训练利用传感器数据进行物体识别、语义分割、实例分割等基于卷积神经网络的深度学习训练将达到训练精度的模型用于推理从传感器数据中抽取出各种场景要素。
(10)仿真场景库使用抽取出来的场景要素生成场景库业界比较权威的场景库是基于自动化及测量系统标准协会(association for standardization ofautomation and measuring systemsASAM)规定的OpenDrive和OpenScenario场景库。在后期的虚拟仿真中此环节生成的场景库将用于为数字仿真模型车生成虚拟的仿真场景。
(11)虚拟仿真通过Simulink、Prescan、Carsim等虚拟仿真工具对算法进行“软件在环(SiL)”虚拟仿真在仿真环节中仿真道路路面、交通参照物、车辆、行人以及天气条件下的环境信息例如雨雾或者夜间照明时的路面信息。通过对各种基本要素的排列组合形成各种复杂的场景尽可能多地覆盖各种罕见场景(cornercase)让数字仿真模型车在这些复杂场景中做各种测试并记录结果。每次测试完 成后利用测试结果对数字仿真模型车的算法和参数进行优化循环往复直到得到满足自动驾驶分级功能要求的结果。
(12)硬件仿真对SiL仿真过程中达到功能标准的算法进行“硬件在环(HiL)”仿真验证。在SiL仿真过程的代码跑通后再基于必要的硬件在环平台检测代码在传感器、计算单元等硬件系统上运行中的错误和兼容性问题。然后进行“车辆在环(ViL)”仿真将相关的软硬件系统集成到车辆平台上在封闭场地中完成相关测试检测代码是否出现问题。
(13)道路测试基于“司机在环(DiL)”在测试场地和政府允许的公开道路进行场地测试检测自动驾驶系统的运行情况获得司机的主观评价及验证人机交互等功能。
(14)量产以上各项测试都通过后就可以进入量产阶段在汽车成品中进行大量部署。
六、自动驾驶系统的仿真测试
1、软件在环(SiL)仿真测试系统架构 2、硬件在环(HiL)仿真测试系统架构