CarSim和TruckSim包括驾驶员通常提供的所有控制:转向,制动,油门,变速和离合器控制。每个控件都有开环和闭环操作选项。这些控件可以直接作为开环控件提供,可以从外部软件导入。

VS Math Models旨在在响应驾驶员控制时提供对物理车辆的仿真。它还包括提供转向,制动等功能的闭环控制器。这些闭环控制器通常用于在以给定速度或以基本规则确定的速度遵循给定路径的情况下模仿驾驶员的典型行为。适当的转向,油门,制动,换挡,以及可能的离合器控制等。

闭环控制器使用可配置函数来定义路径和速度的目标。驾驶员模型使用的目标速度和横向偏移可配置函数(分别为SPEED_TARGET和LTARG)还可用于控制运动对象的运动,以用于仿真交通车辆和ADAS传感器的其他目标。

开环控制

VS数学模型中定义的开环控件不受VS求解器内置的任何控制器的影响。但是,这些控制变量可以替换为Simulink等外部软件的闭环控制器中的值,也可以替换为运行时处理VS命令。也可以使用驾驶模拟器测量控制变量(转向,油门等)并将其替换为驾驶员的值,并将这些变量作为VS提供给VS数学模型。

当使用内置速度控制器时,开环节气门和制动控件将保持激活状态,以支持干预驾驶员控制的高级安全系统的仿真。因此,如果创建一个在运行过程中从开环模式切换到闭环模式的过程(使用VS命令和事件),则可能需要将开环控件设置为零,以防止不必要的交互。

配置函数

VS求解器中的每个开环控件均带有可配置函数,可以将其设置为使用多种计算方法之一。例如,图1显示了用于开环方向盘角度控制的库界面。在这种情况下,函数类型设置为Linear i

CarSim仿真快速入门(十一)—驾驶员模型(1)相关推荐

  1. CarSim仿真快速入门(二十一)-CarSim: 车轮箭头动画和其他指示动画

    CarSim2022中的动画是:车轮箭头和其他指标界面用于定义一组轮胎力或其他感兴趣的变量的视觉动画指标,这些指标在仿真车辆的每个车轮.轮胎或车轴上重复出现. 所有VehicleSim(VS)产品都包 ...

  2. CarSim仿真快速入门(十五)—CarSim传感器仿真之ADAS Sensor Objects (1)

    BikeSim,CarSim和TruckSim数学模型包括多达200个可选对象,其位置和运动可以独立于仿真车辆进行控制.这些对象可以表示其他车辆,固定对象(树木,建筑物),行人,动物,道路标记和其他感 ...

  3. CarSim仿真快速入门(十)—制动系统建模

    CarSim和TruckSim中的制动系统基于驾驶员和主动干预系统(例如防抱死制动系统(ABS)和电子稳定控制系统(ESC))的控制,在车轮上提供制动扭矩.制动扭矩受到非簧载部件的反作用,并始终与车轮 ...

  4. CarSim仿真快速入门(三)

    四.  数据管理 CarSim将车辆和仿真数据存放于数据集文件库中.在前面的章节中提到,用户主要是在按照本教程中的说明创建的小的数据库中工作.用户可以通过复制现有数据集并进行少量修改来创建新的数据集. ...

  5. CarSim仿真快速入门(一)

    一. 介绍 1. 1 CarSim软件包含三个主要的部分: VehicleSim (VS): VS Solvers使用详细的物理模型来模拟高速公路车辆及其控制器的动态行为,对驾驶员的控制.3D地面几何 ...

  6. CarSim仿真快速入门(二十二)—CarSim2022中设置IO写出

    VS数学模型可以通过VS浏览器启动和控制,这样就不需要其他软件了.仿真活动的主要产品是一个输出文件,其中包含感兴趣的变量的时间历史,可以用VS Visualizer绘制或用于生成动画.输出也可以自动写 ...

  7. CarSim仿真快速入门(十八)-转向系统(1)

    What is Steer什么是转向? 转向是指车辆的坐标系中的车轮的角度方位的一个方面(其它的是外倾角或倾斜和旋转). 具体地说,转向是从车辆纵轴(在CarSim中为X轴)到由车轮的平面与车辆水平面 ...

  8. CarSim仿真快速入门(十六)—CarSim传感器仿真之ADAS Sensor Objects (2)

    VS命令和计算顺序VS Commands and the Sequence of Calculations 如前所述,运动对象的运动可以使用内置的可配置函数SPEED_TARGET来获得速度,并使用L ...

  9. CarSim仿真快速入门(二十三)-CarSimSimulink联合仿真中的 S-Function模块

    Simulink S-Function模块 为了与外部软件如Simulink一起工作,VS数学模型从一个包装模块中运行,该模块将使用的VS库连接到其他环境.封装器以该环境的标准方式与调用环境进行通信. ...

最新文章

  1. 告诉你Hadoop是什么
  2. Linux基础(day59)
  3. 会话创建过程-创建Transaction
  4. ABAP gateway里OData url里的select操作是如何在后端实现的
  5. Java的JDBC事务详解
  6. springCloud - 第2篇 - 服务的发现 seeParam
  7. Android之使用ViewPager实现图片展示(最简单的)
  8. SPOJ8791 DYNALCA LCT
  9. Golang | Go 语言 编程练习 100题
  10. 格力手机色界G0245D-Root-最简指南
  11. linux下php zipArchive采用ZipArchive::OVERWRITE失败,返回错误码:9
  12. 注册公司选小规模还是一般人?四种判别方式讲得明明白白
  13. jdk版本导致的DB2异常:必需的字符转换器不可用。ERRORCODE=-4220, SQLSTATE=null
  14. 刘庆付统考计算机基础选择题答案
  15. 关于IE浏览器无法正常使用的问题
  16. Maya:解决丢失的贴图和引用
  17. WIN32 opengl绘制一个点
  18. CPU的设计与实现(2)--逻辑电路设计
  19. 批量定义方程组,用for循环,方程的数组建立,matlab,for循环也可批量定义函数
  20. SecureCRT中常用linux命令

热门文章

  1. 如何安装.iso 后缀(镜像文件)的电脑应用软件
  2. 观远数据:BI技术平民化,让消费企业获得百倍增长机会
  3. python求乘积_python 练习题:接收一个或多个数并计算乘积
  4. centost查看网络信息_监控io性能、free命令、ps命令、查看网络状态、Linux下抓包...
  5. 一位“双11”守夜人的独白
  6. 5G网络安全认证体系研究
  7. 解决kibana无法启动问题
  8. 关于差旅费的账务处理
  9. 全国大学生计算机设计大赛 南京作品展示,我校学子10件作品在2019中国大学生计算机设计大赛省赛中获奖...
  10. 有鹿生活2021年电商行业年度报告