DSPACE模拟简单事故现场
DSPACE模拟简单事故现场
文章目录
- DSPACE模拟简单事故现场
- 1.新建文件
- 2.编辑Road
- 2.1新建道路
- 2.2修改车道
- 2.3设置Route
- 3.编辑scenario
- 3.1加载Road
- 3.2配置主车
- 3.3配置从车
- 4.项目运行
我们使用DSPACE仿真平台来模拟简单的事故现场,现场大致如下,道路呈现一个T字形。
1.新建文件
打开DSPACE平台的三个仿真软件:ModelDesk、ControlDesk、MotionDesk。
按照之前的流程,三个软件连接到同一个项目。
在ModelDesk的左侧Project选项卡中,找到Road选项,右键New,新建一条道路,道路的后缀是rd,例如 1101.rd。
找到Scenario选项,右键New,新建一个脚本,后缀是xml,例如1101.xml。
单击Project选项卡中的项目名称,例如Experiment_001
。在弹出的Configuration Page配置页面中,将Road和Scenario选项中都选中刚才创建的1101文件,分别点击Activate进行激活,这样Activate Road和Activate scenario都会更新为激活的1101文件。
右侧的open按钮是打开文件进行编辑,download按钮是将该文件加载到ControlDesk和MotionDesk中
2.编辑Road
在配置页面中,对刚选中的道路文件1101点击open,打开道路文件进行编辑。
2.1新建道路
可以看到,Road中已经存在了一条路,要使得建成的道路是T字形,我们应该再建立两条路和一个连接节点。
我们在Road Network 2-D Preview中点击右键,新建一个连接节点junction,选择 3 connection。
再新建两条路,将道路和节点两端的蓝色标记拖动连接在一起,连接处呈现绿色则标志着连接成功,这三条道路就连成为了一个T字形。
2.2修改车道
新建的道路都是单车道,而事故图中是每条道路都是双车道,所以我们接下来去修改车道。
鼠标选中第一条路,双击进入编辑页面。选择lanes标签页,右边点击加号即可增加道路。
0和-1分别是道路的编号,之后设置小汽车想走那一条路就输入对应编号,不输入则默认走0号道路。
点击加号上方的Switch to road network view
可以回到最初的视图界面,对剩下两条道路同样操作将其变成双车道。
可以看到视图中连接节点处全部变红,这是因为我们把每条道路变成了双车道,但是连接节点还是单车道的,出现了连接问题。
这里我们只需要双击这个连接节点,在左侧窗口中将每个连接处加成双车道,连接点标志变绿即连接成功。
2.3设置Route
切换回初始视图页面,点击下方的Routes标签卡,Routes是用来设置小汽车的行驶轨迹。右键New Route,按顺序点击道路即设置该Route是从哪条路走到哪条路。
这里我们设置两个Route,Route2从 Road 1走到道路 Road 2,Route3 从 Road3 走到 Road 1。
编辑完成后,在菜单栏找到Environment选项,先点击save进行保存,再点击download将道路信息下载到其他两个软件中。
3.编辑scenario
在配置页面中,对刚选中的脚本文件1101点击open,打开脚本文件进行编辑。
3.1加载Road
左侧有两个框,M1表示待测试汽车本身主车(简称主车),F1表示道路上的其他车(简称从车)。流程图就是指汽车该怎么运行。
实心点表示流程开始
箭头表示到下一个运行阶段所需的条件,例如图中的Duration(2s)就是指当前阶段运行2秒后进行下一运行阶段。
方框就是指运行阶段
半实心点表示流程结束
在右侧的属性配置中,找到 change road,点击选择为刚才保存的1101.rd文件,然后点击下方的reload进行加载。
3.2配置主车
点击M1的实心点,在右侧属性配置中,Route 选择Route3,Initial lane index 填写0号车道,Start position on route 填写 75 m,Initial longitudinal velocity 填写 25.9km/h。
点击第一个箭头,右侧中点击Add a new Condition,选择Add Immediate,对于Duration直接右键remove。
点击方框,将主车速度设置为25.9km/h,与初始值一样。lateral type选择 follow road。
点击第二个箭头,将Duration设置为5秒。
3.3配置从车
点击F1旁边的汽车图片,在右侧点击Traffic Object,在弹窗中选择EBT,即自行车。
点击实心点,选择Route2。点击第一个箭头,同样选择add immediate,将Duration进行remove。
点击第一个方框,position填写 83 m,lane index填写 0。
点击第二个方框,velocity填写 9.7 km/h,lane index填写 0。
点击最后一个箭头,Duration改为5秒。
然后同样地,在Environment下点击save,download。
4.项目运行
在MotionDesk和ControlDesk中都点击 Go Online,让项目加载起来。
在ModelDesk菜单栏中找到Home,点击Start就可以在MotionDesk中看到主车和从车运行起来了。
5秒之后可以看到他们相撞。
DSPACE模拟简单事故现场相关推荐
- 坑你没商量!盘点Java中最常见的事故现场,你都中过哪些招?
来源 | https://www.cnblogs.com/wyq178/p/13520745.html 前言 JDK作为我们每天必备的调用类库,里面大量提供了基础类供我们使用.可以说离开jdk,我们的 ...
- 计算机房的英语的手写体,初二英语旅游加中文日记_事故现场_划痕
职场范文网专题频道"初二英语旅游加中文日记"的相关文章,提供与"初二英语旅游加中文日记"的所有资讯,希望我们所做的能让您感到满意! 摘要:利用图像进行交通事故现 ...
- 【练习题】构造方法 编写Java程序,模拟简单的计算器。
package day09; /*1.[练习题]构造方法 编写Java程序,模拟简单的计算器. 定义名为Number的类,其中有两个整型数据成员n1和n2,应声明为私有.编写构造方法,赋予n1和n2初 ...
- Python基础项目实践之:面向对象方法模拟简单计算器
Python课堂基础实践系列: Python基础项目实践之:学生信息管理系统 python基础项目实践之: 学生通讯录管理系统 Python基础项目实践之:面向对象方法模拟简单计算器 Python基础 ...
- eNSP模拟简单网络环境
eNSP模拟简单网络环境 实验环境 用ensp搭建图中拓扑,其中cloud1所在的网络为vmnet1,VMware Workstation中开启一台windows7计算机,网络桥接在VMnet1,IP ...
- java模拟简单的银行账户,可用于存取款,查询业务操作
** java模拟简单的银行账户,可用于存取款,查询账户信息,银行查询当前客户数量操作 ** 本篇的内容关于:创建一个银行账户Account类,实现存款(deposit).取(withDraw)和查询 ...
- 燃气事故现场处置应急预案
应急工作是非常态,也是常态.非常态就是"养兵千日,用兵一时",来之能战.战之能胜:常态就是应急准备工作要常态化,"兵常练,马常跑,枪常打".从各行业的事故应急处 ...
- 【C语言】模拟简单的《掘地求生Getting Over It》(源码)
[C语言]模拟简单的<掘地求生Getting Over It> 大一上寒假写的 挺玄学的玩法,估计只有我能过 程序介绍:[C语言]用C语言模拟掘地求升 /*---------------- ...
- 【追踪】两列动车在温州追尾事故现场
截至7月24日凌晨四点,两列动车温州境内追尾事故已造成32人遇难,受伤人数上升至191名,目前救援人员和施工人员正在清理事故现场.新华社记者 鞠焕宗 摄 7月23日20时 ...
最新文章
- Quick Cocos2dx 初步战斗
- 文件夹的位置_win10添加网络位置向导 提示:‘输入的文件夹似乎无效。请选择另一个’解决方法...
- 再谈J.D.Ewards历史与现状,JDE人才缺失现状
- Itext导出pdf文件
- 计算机毕业生求职之路
- NOIP2007 树网的核 [BZOJ2282][Sdoi2011]消防
- 云计算被视为继计算机,8+第八章+计算机网络技术分析.ppt
- 深入理解mybatis原理, Mybatis初始化SqlSessionFactory机制详解(转)
- 微软请你学Linux第三季: 6月最后的约会,再次诚意邀请!
- SQLServr添加数据列
- Linux环境安装PostgreSQL-12.2
- Matlab 遗传算法gaot、gatbx工具箱安装(出现未找到 ‘initializega‘、‘crtbp‘等错误)
- 苹果蓝牙耳机怎么接电话_拆解报告:高仿苹果AirPods真无线蓝牙耳机
- python中ix用法_Python:Pandas中的ix用法详细解释
- 怎样解决ABBYY FineReader 12识别字体字符错误
- 医院基本流程-挂号收费
- 数据库连接池 ( 二 ) 连接池概念
- 7-42 打印倒直角三角形图案 (15 分)
- 测试开发工程师成长日记018 - 测试面试必备题记录(持续更新)
- 从表征到行动---意向性的自然主义进路(续一)