【自动驾驶】针对低速无人车的线控底盘技术

目录

术语定义

一般要求

        操纵装置

        防护等级

        识别代号

技术要求

        通过性要求

        直线行驶稳定性

         环境适应性要求

        功能安全要求

        信息安全要求

        故障处理要求

        通信接口

        在线升级(OTA)

线控驱动

        动力性能

        驱动控制响应能力

线控制动

        行车制动

        制动响应能力

线控转向

        总体要求

        线控转向响应能力

参考资料


术语定义

        低速车无人车,最高车速不超过25km/h的纯电动非道路无人驾驶专用车。例如,用于配送、运输、零售、巡逻、清扫等特定场景的专用作业车辆。示例如下:

        响应时间response fime,从驾驶自动化系统或操纵装置发出指令的时刻,与执行器响应指令开始执行且实际值开始产生变化的时刻,之间的差值。

        稳态误差steady-sate error,线控驱动系统/线控制动系统/线控转向系统,执行相应动作过程中,期望的目标值与实际的稳态输出量的差值。相对于动态调整过程中的瞬时超调量误差。

        事件数据记录系统event data recorder system:EDR,由一个或多个模块构成,具有监测、采集并记录各类事件发生前、发生时和发生后车辆数据功能的装置或系统。

一般要求

        操纵装置

        低速线控底盘使用人工操纵装置时,其遥控距离应不大于50m,若超出50m人工操纵装置应发出报警信号。操纵指令从发出到底盘开始执行相应操作,响应时间应不超过100ms;操纵指令丢失时,低速线控底盘应能立即停车并保持静态驻车。

        当低速线控底盘处于“可行驶模式”,且遥控器超过1min未操作情况下,遥控器应解锁后才能正常操纵低速线控底盘。

        低速线控底盘超出远程驾驶系统的规划控制范围后,远程驾驶系统应发出报警信号,低速线控底盘应能立即停车并保持静态驻车。

        防护等级

        按GB18384-2020中规定的B级电压,零部件防水等级要求依据整车满载时的安装区域而定,各区域内部件防护等级应满足GB/T4208相关规定,具体要求如下

        a)电池及电气舱,防护等级不低于IPX3

        b)低速线控底盘下方有遮挡的高压部件,防护等级不低于IPX4

        c)低速线控底盘下方无遮挡的高压部件,防护等级不低于IPX7

        应按照下文指定的试验方法进行模拟清洗和模拟涉水试验,每次试验后,在低速线控底盘仍是潮湿的情况下,应按照GB 18384-2020中6.2.1规定的试验方法,进行绝缘电阻测量,绝缘电阳应满足GB 18384-2020中5.1.4.1的要求。

        模拟清洗。针对整个低速线控底盘,采用GB/T4208中IPX5软管喷嘴,使用洁净的水,以流量为12.500L/min士0.625 L/min,在所有可能的方向向所有的边界线进行喷水,喷水持续时长不少于3min,喷嘴至边界线的距离为 3.0 m±0.5 m。

        模拟涉水。低速线控底盘在100mm的水池中,以10km/h士1km/h的速度行驶至少300m。如果水池长度小于300m,应重复试验使涉水距离累计不小于300m。

        识别代号

        低速线控底盘应具有唯一的底盘识别代号、驱动电机生产序列号、动力电池生产序列号,内容和构成应满足GB16735中的相关规定,底盘识别代号应打刻在车架外侧可见部位,且记载的特征信息不准许篡改,不准许被市场上可获取的工具读取。

技术要求

        通过性要求

        低速线控底盘应按照设计要求通过某些特定地形(如垂直障碍物、水平沟、涉水池等)。

        低速线控底盘在非加速工况下,无论空载或负载状态,均应按照指定的方法进行试验,分别以速度(v)为5km/h士1km/h、10km/h±1km/h通过减速丘,低速线控底盘能够匀速通过高度5cm、宽度30cm的减速带。示例如下:

        直线行驶稳定性

        低速线控底盘应按指定的方法进行试验,在空载条件下以速度(v)为5km/h士1km/h,匀速行驶100m,侧问跑偏距离小于2m。示例如下:

         环境适应性要求

        低速线控底盘在表1给出的环境条件下使用、运输和贮存时应保持正常。

        需在特殊环境工作的低速线控底盘,其环境条件由用户另行规定。

        功能安全要求

        低速线控底盘各安全相关系统的功能设计应满足以下总体要求。

        a)具备相应的文件来说明底盘的功能概念、内外部接口、潜在的失效风险安全措施,提供功能描述清单。

        b)证明底盘设计时已进行安全分析以识别潜在失效来源,并应用于相关领域的工程实践中。

        c)为支持验证措施,说明如何对底盘正常运行和失效模式下的工作状态进行检查

        d)定义底盘相关项的范围,明确属于相关项中的系统和要素,并识别与其存在交互关系的外部系统或要素。提供示意图(模块图)说明相关项的架构及内外部接口,在示意图中以序号标明相关项组件、外部接口系统、内外部接口通道,并提供明细清单(包括硬件和软件的版本号),说明各组件、系统和接口的功能。

        信息安全要求

         低速线控底盘应具备保障电子系统、组件和功能免受网络威胁的技术措施,具备身份验证、数据加密安全管理,确保数据采集、处理、交换等信息不被非法获取和篡改

        低速线控底盘若具备软件升级功能,应保障数据升级的安全性及可靠性

        低速线控底盘应配备,能记录碰撞等特定事故发生时的底盘行驶速度、制动状态等数据的EDR。

        故障处理要求

        低速线控底盘应能对故障分级处理,至少包含警告限功率(限速)、停车的功能处理。

        低速线控底盘故障修复后,应能支持复位相关的操作以解除行车限制。对于会导致低速线控底盘无法自动行进的故障,如该类故障对底盘控制器影响较小且无法在第一时间修复时,应提供对应的故障旁路功能,以便对其进行临时性维护和挪车处理。

        通信接口

        通信接口,低速线控底盘应配置开放的API接口CAN通信接口。

        通信协议,低速线控底盘应配置,与驾驶自动化系统或其他操纵装置通信的,标准化协议与接口,支持CAN2.0A和CAN2.0B通信协议。

        通信协议内容,低速线控底盘通信协议应能确保底盘与驾驶自动化系统或其他操纵装置实现通信,低速线控底盘通信协议应至少定义以下信息:

        a)基本信息:挡位、荷电状态(SOC)、故障信息、车速、轮速、纵向加速度(如配备),侧向加速度(如配备)、横摆角速度(如配备)胎压、里程;

        b)底盘运行状态:就绪或者未就绪状态;

        c)控制模式:遥控、自动驾驶、无控制;

        d)自动驾驶接管请求信息;

        e)驱动信息:电机转速、电机扭矩;

        f)制动信息:制动扭矩或制动压力、开度指令、反馈的制动扭矩或制动压力、制动开度实际值、驻车指令、驻车状态值、冗余制动状态(如配备);

        g)转向信息:目标转向角度、当前转向角度、轮端转角(如配备)、转向扭矩值、电机转速、电机电流、转向系统故障状态。

        在线升级(OTA)

        如果低速线控底盘具备OTA功能,应在非工作状态下支持后台OTA。进行OTA时低速线控底盘端和云端服务器之间应采用双向认证机制,升级包的数据传输应采取加密措施,在升级不成功的情况下,应自动回溯到前一版本。OTA过程,在云端应有详细的日志记录,在低速线控底盘端应有详细的版本信息。

线控驱动

        动力性能

        低速线控底盘动力性能应满足以下要求:

        a)最高车速按照GB/T18385规定的试验方法,进行30min最高车速试验。低速线控底盘速度符合30min最高车速估计值士5%的要求,如果试验中低速线控底盘速度达不到30min最高车速估计值的95%,试验重做;

        b)低速线控底盘加速性能应满足应用场景的需求;

        低速线控底盘驱动系统爬坡能力应满足以下要求:

        a)满载时,其爬坡度应不小于20%,以速度5km/h爬坡过程中,车辆不发生停车或者后溜现象;

        b)满载时,满足20%坡道起步功能。

        驱动控制响应能力

        低速线控底盘驱动系统响应能力应满足以下要求:

        a)当使用油门控制方式时,0%~100%油门开度阶跃响应时间不大于100ms,最大超调量不大于10%,稳态误差不大于5%;

        b)当使用扭矩控制方式时,扭矩阶跃响应时间不大于200ms,最大超调量不大于10%,稳态误差不大于5%;

        c)当使用加速度控制方式时,加速度阶跃响应时间不大于250ms,最大超调量不大于10%,稳态误差不大于5%;

        d)当使用速度控制方式时,速度阶跃响应时间不大于300ms,最大超调量不大于10%或1km/h,稳态误差不大于5%或0.5km/h。

线控制动

        低速线控底盘应具备满足性能要求的行车制动系统和驻车制动系统,低速线控底盘制动时应不发生跑偏侧滑以及失去转向

        行车制动

        低速线控底盘在符合规定的条件下,按照指定试验方法进行行车制动道路试验,其性能应满足公式(1)的要求:

        式中:S为制动距离,单位为米(m);v0为制动初始速度,单位为千米每小时(km/h)。

        被测低速线控底盘分别以速度(v)为5km/h±1km/h、10km/h士1 km/h、15 km/h±1 km/h.20 km/h+1 km/h、25 km/h士1km/h匀速直线运动一段路程,到达制动线按下急停装置,测量制动线到被测低速线控底盘停车线之间的距离S,示例如下:

        制动响应能力

        低速线控底盘制动响应能力应满足以下要求:

        a)当使用制动压力控制方式时,制动阶跃响应时间不大于200ms,超调量不大于士0.3MPa或士10%:

        b)当使用减速度控制方式时,减速度控制阶跃响应时间不大于250ms,超调量不大于士0.5 m/s或士10%。

线控转向

        总体要求

        低速线控底盘转向系统应满足以下要求:

        a)支持转角闭环或位置闭环控制功能;

        b)在平坦、干燥和清洁的道路上正常行驶,如没有转向指令时转向系统不发生轻飘、摆振、抖动及跑偏现象;

        c)左转车轮最大转角与右转车轮最大转角对称性大干95%;

        d)提供转向机构转角信号或位置信号、转向电机转速信号;

        e)具备转向系统异常检测机制,在检测到转向系统故障时在100ms内执行安全措施,并能够上报对应的故障码;

        f)设计时使低速线控底盘自身具有一些弱的不足转向性,以提高行驶安全性。

        线控转向响应能力

        低速线控底盘线控转向系统响应能力应满足以下要求:

        a)轮端角度响应分辨率不大于0.3°;

        b)转向系统响应时间不大于200ms;

        c)整车空载静止状态下,当轮端目标角度从0°转向到士25°时,在目标转角20%~80%区域内转向角速度不低于15(°)/s,最大超调量不大于1°,稳态误差不大于 0.6°。

参考资料

    GB/T 43947-2024 低速线控底盘通用技术要求

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/21224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

车联网安全入门——ICSim模拟器使用

文章目录 车联网安全入门——ISCim模拟器使用介绍主要特点:使用场景: 安装使用捕获can流量candumpcansnifferwiresharkSavvyCAN主要特点:使用场景: 重放can报文cansendSavvyCAN 总结 车联网安全入门——ISCim模拟器使用 &#x1…

SQL刷题笔记day8——SQL进阶——表与索引操作

目录 1 创建一张新表 2 修改表 3 删除表 4 创建索引 5 删除索引 1 创建一张新表 我的答案 create table if not exists user_info_vip (id int(11) primary key auto_increment Comment自增ID, # 有了主键就不用写not nul了 uid int(11) unique not null Comment用户ID, …

272 基于matlab的形态滤波和局域值分解(LMD)的齿轮故障诊断

基于matlab的形态滤波和局域值分解(LMD)的齿轮故障诊断,GUI交互界面。通过形态滤波对一维信号进行降噪处理,并通过LMD局部均值分解提取故障信号,最后提取处故障频率。程序已调通,可直接运行。 272 形态滤波…

微信小程序的服务调取

微信小程序的服务调取概述 微信小程序允许开发者通过网络请求与服务器进行交互,从而实现数据的上传和下载。这是通过小程序提供的API,如wx.request、wx.downloadFile、wx.uploadFile等来完成的。这些API使得小程序可以从远程服务器获取数据,…

Java+SVNCloud+Mysql课程设计

文章目录 1、主要内容2、所需准备3、与sql访问的中间类:SqlMessage4、窗口界面5、main方法 1、主要内容 课程设计,主要通过Javas wing创建窗口,jdbc连接云端mysql数据库进行基本操作,支持随机生成数据并用动态展示数据结果。 先…

一种最大重叠离散小波包特征提取和支持向量机的ECG心电信号分类方法(MATLAB 2018)

目前小波分析算法常采用Mallat快速算法。该算法由与滤波器卷积、隔点采样和隔点插零等三个环节组成。由于实际使用的滤波器并不具有理想频域特性,使得在标准二进小波算法中存在着频率混叠和小波系数失真等缺点,在标准二进小波包算法中还存在频带错乱现象…

展现市场布局雄心,ATFX再度亮相非洲峰会,开启区域市场新篇章

自2023年全球市场营销战略部署实施以来,ATFX在全球各区域市场取得了丰硕成果,其品牌实力、知名度、影响力均有大幅提升。在这场全球扩张的征程中,非洲市场日益成为集团关注的焦点。自2023年首次踏上这片充满潜力的市场以来,ATFX持…

列表标签 ul+ol/li

04-07、列表标签 ulol/li 概述 列表标签:无序列表ulli、有序列表olli和定义列表 dl dt dd 三种,在网页制作中应用非常广泛,列表就是信息资源的一种展示形式。 特点: 它们都是块元素,可以受到宽度,高度&…

springboot 实现kafka多源配置

文章目录 背景核心配置自动化配置类注册生产者、消费者核心bean到spring配置spring.factoriesyml配置使用 源码仓库 背景 实际开发中,不同的topic可能来自不同的集群,所以就需要配置不同的kafka数据源,基于springboot自动配置的思想&#xf…

SwiftUI知识点(一)

前言: Swift知识点,大至看完了,公司项目是Swift语言写的,后续苹果新出的SwiftUI,也需要学习一下 不知觉间,SwiftUI是19年出的,现在24年,5年前的东西了 学习的几个原因: …

Android Media Framework(一)OpenMAX 框架简介

学习开源代码最快的方式是先阅读它的文档,再查看它的头文件,最后研读代码实现并进行编译调试。Android早期引入OpenMAX IL作为使用音视频编解码器的标准接口,了解Android Media框架的底层运行原理要从OMX IL开始。在这一节,我们将…

本机安装深度学习库cuda11.8,cudnn8.6和tensorRT8.5

https://blog.csdn.net/qq_46107892/article/details/131453019 首先是安装cuda11.8 wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pinsudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600wg…

44-3 waf绕过 - WAF绕过方法

环境准备: 43-5 waf绕过 - 安全狗简介及安装-CSDN博客然后在安装pikachu靶场:构建完善的安全渗透测试环境:推荐工具、资源和下载链接_渗透测试靶机下载-CSDN博客一、首先验证云WAF是否存在于靶场(老师的靶场是部署在阿里云) 靶场地址:http://127.0.0.1/pikachu-master/v…

游戏找不到steam_api64.dll如何解决,全面解析原因及解决方法

在现代游戏中,Steam平台已经成为了玩家们下载、安装和玩游戏的主要渠道之一。然而,有些玩家可能会遇到一个问题,即游戏找不到steam_api64.dll文件。这个问题可能会导致游戏无法正常运行或启动。本文将详细介绍如何解决这个问题,帮…

23、linux系统文件和日志分析

linux文件系统与日志分析 文件时存储在硬盘上的,硬盘上的最小存储单位是扇区,每个扇区大大小是512字节。 inode:元信息(文件的属性 权限,创建者,创建日期等) block:块&#xff0c…

ZDH-数据管理模块

目录 主题 项目源码 预览地址 安装包下载地址 数据管理服务 数据资源管理 数据资源权限 数据资源血缘 总结 感谢支持 主题 本篇文章主要介绍ZDH-数据管理服务及应用场景 项目源码 zdh_web: GitHub - zhaoyachao/zdh_web: 大数据采集,抽取平台 预览地址 后台管理…

Mac安装pytorch(二)

书接上回,配置好了pytorch环境后,看看是否真的能用 终端输入一下代码: import torch xtorch.rand(3,4) print(x) 出现这些后表明安装完成,可使用 接下来在pycharm中使用 打开设置

JavaScript数组应用

检测数据类型 1.typeof()可以检测基本数据类型,但是在检测null时会返回object。另外它不能检测负责的数据类型,如正则表达式对象 2.constructor可以检测绝大部分数据的类型,但是不能检测null和underfined的数据类型 3.toString()方法&#x…

视频监控平台AS1000:通过网络SDK接入松下视频监控设备(Panasonic监控摄像机) 的源代码的函数和功能介绍及分享

目录 一、视频监控平台介绍 1、概述 2、视频接入能力介绍 3、功能介绍 二、PANASONIC网络摄像机 1、产品种类与定位 2、规格参数 3、功能特点 4、环境适应性 5、网络功能 6、其他特性 三、代码和解释 1、代码和注释 2、函数功能说明 (1)处…

网络网络层

data: 2024/5/25 14:02:20 周六 limou3434 叠甲:以下文章主要是依靠我的实际编码学习中总结出来的经验之谈,求逻辑自洽,不能百分百保证正确,有错误、未定义、不合适的内容请尽情指出! 文章目录 1.协议结构2.封装分离3.…