据本人实际测试Prescan 2023.2 与 Simulink R2022b ,曾遭遇因传感器参数配置失调致使仿真出现崩溃状况的波折,倘若新手依照下面所罗列的步骤逐一进行操作,便能够较为轻……
据本人实际测试Prescan 2023.2 与 Simulink R2022b ,曾遭遇因传感器参数配置失调致使仿真出现崩溃状况的波折,倘若新手依照下面所罗列的步骤逐一进行操作,便能够较为轻易地规避此类颇为常见的问题。
步骤1 打开场景编辑器并添加车辆动力学模型
按下鼠标点击菜单栏之中的 Modeling 选项,紧接着朝着 Scene Editor 进行选择,于空白网格区域之内,用右手右键点击,从中挑选 Add Vehicle,开启弹出的窗口,在窗口里把 Wheelbase 固定设置成为 2.8m ,随后将 Mass 设置成为 1500kg。然后于 Drivetrain 选项卡之中,勾选 Simple Longitudinal 这一项,而其余部分,则维持默认状态。
【新手避坑】
常见出现的报错情况为,在添加车辆之后进行仿真时出现报错显示“Invalid mass parameter”。其核心的原因在于,质量的数值输入时出现了输入小数的情况或者没有点击确认。能够快速解决该问题的办法是,先将车辆删除后再次进行添加,对于Mass框要先进行清空操作,之后再输入1500,输入完成后按下回车键。
步骤2 配置毫米波雷达的关键参数
用手在左边的 Component Library 那儿,把 Radar 模型拽到车辆前面保险杠的地方,然后用手指双击,将属性面板打开。理由设置如下:150m这个长度,能够在城市道路以及高速场景之间达成平衡状态,要是过短的话,就会出现漏识别前车的情况,而假若过长,又会增添噪声干扰。
【新手避坑】
通常出现的报错情形为:雷达不存在目标输出。其最为关键的原因在于:Range Resolution 的默认设定太过粗糙。能够迅速解决问题的办法是:将此值由 0.5m 下调至 0.2m,并且要确认雷达坐标系 Z 轴的偏移量不超过 0.05m。
步骤3 运行仿真并处理执行器报错
要是碰到了高频出现的报错,其内容为 “Actuator saturation at time 2.3s”,所表达的意思是制动压力超出了限定范围。先暂停仿真,接着打开 Vehicle Dynamics,再进入 Brake,把 Max Brake Pressure 从 10MPa 降至 6MPa,与此同时将 Pedal Rate Limit 设为 20%/s,之后重新运行,这样就能连续跑完 3 分钟场景。
【新手避坑】
对该步骤的报错,还伴随着方向盘出现抖动的情况。其根本原因在于,ESC介入阈值是过低的状态。在ESC选项卡当中,要将Stability Control Activation从默认的0.3g调整为0.5g的数值,并且要把Torque Vectoring功能关闭掉。
对比两种方案,即方案A,也就是默认传感器融合,它适合低速园区,其具有时延低的特点,然而雨雾噪声大;还有方案B,即加入卡尔曼滤波的方案,它适合高速路,平稳性提升了30%,不过每帧多耗2ms。其取舍逻辑为,要是实时性优先,那就要选A,要是可靠性优先,那就得选B。
对于多车编队或者冰雪路面这样的场景,本方法并不适用,其中前者需要对UDP通信协议进行更改,而后者则要换用Pacejka 89轮胎模型。当你现在去跑仿真的时候,卡顿时间最长的究竟是传感器参数校准,还是动力学报错呢?在评论区展开讨论吧,记得点赞收藏,以便下次实操时能够直接对照参考。
微信扫一扫
还没有评论呢,快来抢沙发~