平行泊车系统仿真验证

这篇具有很好参考价值的文章主要介绍了平行泊车系统仿真验证。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 联合仿真平台搭建

使用veDYNA车辆动力学软件建立目标车辆模型,使用PreScan场景软件建立平行泊车场景模型,结合路径规划和路径跟踪控制,搭建了veDYNA、PreScan和Simulink的联合仿真平台,进行平行泊车控制系统的功能验证。
由于veDYNA软件和PreScan软件都可以与Simulink进行相互调用仿真,因此可以将veDYNA的车辆动力学模型状态参数和PreScan的超声波雷达信号传递到Simulink中的运动控制模型中,同时也可以通过Simulink将运动控制模型的输出控制量传递到veDYNA车辆动力学模型中,另外还需要通过Simulink将veDYNA车辆动力学模型的状态参数传递到PreScan中,实时更新车辆在泊车场景中的位姿信息。
平行泊车系统仿真验证
联合仿真平台需要使用同一参考坐标系,需要保证车辆横纵向坐标的一致性,由于veDYNA动力学模型的车辆坐标以前轴中心为参考,PreScan场景模型的车辆坐标以质心为参考,路径跟踪控制模型中的车辆坐标以后轴中心为参考,因此需要转换三个模型的车辆坐标,需要使用同一个参考坐标系表示,如图4.10所示。对于veDYNA动力学模型的车辆坐标,为了与运动控制模型保持坐标一致性,需要将其转换成以后轴中心为参考的车辆坐标;为了与PreScan场景模型保持坐标一致性,需要将其转换成以质心为参考的车辆坐标。
平行泊车系统仿真验证

2 仿真结果及分析

(1)工况一:车位尺寸正常,车辆位于区域一且无障碍物。

仿真过程如图所示,从图中可以看出当车辆起始位置在区域一中时,控制器控制车辆进行泊车操作时,车辆没有与车位线和道路边界线发生碰撞,能控制车辆安全驶进车位。
平行泊车系统仿真验证
平行泊车系统仿真验证
仿真结果如下图所示,从图(a)和(b)中可以看出,路径跟踪控制模型能很好的控制车辆沿着期望路径行驶, 方向误差范围在 以内,误差能得到很好的控制。由图©可知,车辆横摆角随时间变化连续,车辆实际横摆角与期望路径横摆角误差范围保持在 以内,车辆沿着期望路径行驶至路径终止点时,横摆角保持在零附近,车身与车位保持平行。由图(d)可知,车速控制器能很好的控制车辆行驶速度保持在 附近,使得泊车过程车辆能保持平稳行驶,降低了纵向方向车速变化对路径跟踪效果的影响。由图(e)可知,车辆方向盘转角随时间变化连续,无突变情况,且方向盘转角的变化范围满足车辆转向机构要求,车辆行驶至路径终止点时,方向盘转角为回正状态,避免了原地转向的情况。由图(f)可知,车辆方向盘转角转速随时间的变化连续,无突变情况,且方向盘转角转速的变化范围满足车辆转向机构的要求。

平行泊车系统仿真验证

(2)工况二:车位尺寸正常,车辆位于区域二且无障碍物。

平行泊车系统仿真验证
平行泊车系统仿真验证
平行泊车系统仿真验证

(3)工况三:车位尺寸正常,车辆位于区域三且无障碍物。

平行泊车系统仿真验证
平行泊车系统仿真验证
平行泊车系统仿真验证

(4)工况四:车位尺寸偏小,车辆位于区域一且无障碍物。

当车位尺寸偏小时,控制器首先控制车辆沿着期望泊车路径行驶,当系统检测到车辆行驶到车位后方边界时,控制器控制档位从倒车档切换为一档,控制车辆向前行驶,待车辆完全进入车位后,泊车结束,在泊车过程中,车辆没有与车位线和道路边界线发生碰撞,保证了泊车过程的安全性。
平行泊车系统仿真验证
平行泊车系统仿真验证
平行泊车系统仿真验证

(5)工况五:车位尺寸正常,车辆位于区域一且有障碍物。

当车辆未检测到行人时,控制器控制车辆沿着期望路径行驶;当超声波雷达检测到车辆与行人的距离小于设定的安全距离,避障控制器介入,控制车辆停车避让;当行人与车辆的距离满足安全条件时,控制器继续控制车辆跟踪期望路径,直至泊车完成。
平行泊车系统仿真验证
平行泊车系统仿真验证
平行泊车系统仿真验证

3 本节simulink模型说明

simulink模型链接
由于本节的simulink模型包含了车辆运动学veDYNA软件和仿真场景PreScan软件,因此本节的simulink模型是不能运行的,只供大家参加思路,可以把软件换成你们自己用的软件,如Carsim、VTD、SCANeR等。

工况4的模型我现在找不到了,工况四和工况三类似,都是需要切换档位改变车速,两个模型其实差别不大,可以参考工况三的模型文章来源地址https://www.toymoban.com/news/detail-438515.html

到了这里,关于平行泊车系统仿真验证的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Simulink|电力系统风储联合一次调频仿真模型

    风电高渗透率下,电力系统对风电场频率调节能力提出了技术要求。考虑风机惯性控制和变桨距控制的频率响应能力,提出将储能与风电自身调频手段相结合,参与系统频率调节。模型采用Simulink进行仿真,建立了风储联合调频下电力系统的频率特性模型,采用四机两区系统

    2024年01月19日
    浏览(48)
  • 【Labview-3D虚拟平台】Labview与Solidworks联合仿真(保姆级)(下)在Labview中使用Solidworks的3D模型——装配体、父级与子级

    🎉欢迎来到Labview专栏~Labview-3D虚拟平台(下) ☆* o(≧▽≦)o *☆ 嗨 ~我是 小夏与酒 🍹 ✨ 博客主页: 小夏与酒的博客 🎈该系列 文章专栏: Labview-3D虚拟平台 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏 📜 欢迎大家关注! ❤️ 实现效果: 经典案例展示

    2024年02月22日
    浏览(44)
  • 自动驾驶遥控泊车RPA系统功能规范

    目    录 1.     版本履历... 4 2.     文档使用范围... 4 3.     术语缩写... 4 4.     系统概述... 5 4.1 系统功能说明... 5 4.2 泊车状态说明... 6 5.     产品基本参数... 6 5.1控制器基本参数... 6 5.2全景摄像头基本参数... 7 5.3 超声波传感器基本参数... 7 6.     融合泊车功能

    2024年02月16日
    浏览(42)
  • 脚本化Questasim/Modelsim自动仿真——脱离联合仿真

    目录 引言 脚本仿真步骤分析 完整的脚本代码 保姆级使用教程 扩展 之前对于工程一直采用的是vivado+questasim联合仿真的模式,对于大型工程来说这个是合适的,因为需要调用一些ip库和包括约束之类的,vivado的图形化界面做的很完善,基本是一站式服务了;而对于一个小dem

    2024年02月10日
    浏览(41)
  • C和SystemVerilog联合仿真

    想要联合仿真一个c程序和verilog表示的硬件,可以用如下方法(DPI): 先写一个.c文件 funcs.c 再写一个SystemVerilog文件 运行 即可 参考: https://stackoverflow.com/questions/26861400/systemverilog-how-to-connect-c-function-using-dpi-call-in-vcs-simulator

    2024年02月10日
    浏览(39)
  • 【安路FPGA】联合modelsim仿真

    第一在modelsim安装目录下新建一个文件夹Anlogic用来存放TD库文件: 打开modelsim仿真软件,feil→change Directory,选择刚才新建文件目录,在新建一个Library库如图所示: TD库文件al与common是必须要添加的两个库,我的芯片是ph1系列所以添加ph1 在去到这个路径会发现多了三个文件夹,在

    2024年02月08日
    浏览(48)
  • LabVIEW-Solidworks联合仿真

    NI Softmotion介绍 LabVIEW NI SoftMotion 采用高级功能块API (应用程序接口) 便于编写运动程序,该功能块API基于由 PLCopen 定义的 Motion Control Library 。SoftMotion 包括用于 直线、弧线和轮廓运动 的功能块及用于进行 电子传动、电子凸轮 等高级运行的功能块。该模块还具有设计定制运动的

    2024年02月13日
    浏览(35)
  • Quartus联合 ModelSim仿真及测试

    插件系列文章目录: (1)modelsim安装使用及Vivado关联 (2)VSCode关联VIVADO编辑Verilog (3)Modelsim观察波形–基础操作述 (4)Quartus联合 ModelSim仿真及测试 Quartus联合 ModelSim仿真及测试 提示:以下是本篇文章正文内容,下面案例可供参考 [Quartus下载链接:https://pan.baidu.com/s/1t24

    2024年02月06日
    浏览(43)
  • [VCS、verdi、makefile] 联合仿真 ——步骤

    目录 1、vcs、verdi简介和安装 2、Verdi的配置 3、vcs与Verdi联合仿真的Makefile脚本 1、基于Verilog系统函数Makefile脚本 1.1 先在tb文件中添加代码段,仿真后可以产生.fsdb文件  1.2 Makefile写法 2、基于ucli/tcl接口Makefile脚本 4、Verdi的使用       建议去淘宝买别人别人装好的环境,自己整

    2024年02月01日
    浏览(37)
  • PreScan与MATLAB联合仿真报错

    Error:Matlab ||和运算符的操作数必须能够转换为逻辑标量值 必须安装VS2013(我装的VS2017不行的),然后重启prescan和MATLAB,编译通过,界面如下: 三、VS2013安装包 链接:https://blog.csdn.net/qq_33742119/article/details/80075352 转自:https://blog.csdn.net/mingxiaod/article/details/90647540?spm=1001.2101.3

    2024年02月07日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包