自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 OMNeT++ & SUMO 学习记录(九)SUMO 交通控制接口 TraCI

一、TraCI 简介TraCI 是交通控制接口(Traffic Control Interface)的简称,通过该接口与模拟器的通信,可以实现对 SUMO 仿真中的实时交通信息获取和控制仿真对象的形为,与外界进行实时性的交互,极大提高了仿真性能。例如,在一个发生交通堵塞的场景中,可以通过 TraCI 接口获取当前车辆的位置和行驶路线信息,可以在线为车辆重新规划路线,调整既定信号灯相位配时等方法缓解交通拥堵。二、TraCI 的使用1、配置环境变量使用 TraCI 首先要为其配置环境变量,SUMO 中的

2021-05-04 15:01:44 6350 3

原创 OMNeT++ & SUMO 学习记录(八)SUMO 公共交通及行人出行仿真

在城市交通仿真中,公共交通工具是必不可少的一部分。适逢近期两会多次提到“碳达峰,碳中和”概念,在倡导低碳生活的趋势下,公共交通势必飞速发展。本文有感而发,将探讨在 SUMO 中实现公共交通和行人的多种出行方式。

2021-03-11 23:42:33 4712 2

原创 OMNeT++ & SUMO 学习记录(七)SUMO netedit 简单交通流仿真

本文主要介绍 SUMO 自带可视化路网编辑工具 netedit 的使用方法,并在其基础上进行简单的交通流仿真。

2021-02-23 15:09:05 4169 2

原创 OMNeT++ & SUMO 学习记录(六)SUMO 路网生成及简单仿真实例

一、SUMO 路网生成方式1、外部导入可以从开源地图集 openstreetmap 中下载地图生成 *.osm 文件,然后通过 sumo 自带的 netconvert 程序将其转换为路网文件 (*net.xml)2、netedit编辑在可视化界面中编辑车道、路口、红绿灯等关键信息3、人工定义定义边、节点、连接、信号、配时等二、外部导入路网仿真实例打开 openstreetmap 官网,搜索地名,手动框选需要导出道路区域并导出,将生成的 *.osm 文件保存到 sumo 安装目录下新建的 ma

2021-02-18 14:43:15 4033 2

原创 OMNeT++ & SUMO 学习记录(五)SUMO 入门

一、SUMO简介SUMO是一个开源、微观、多模的用于处理大型交通网络的模拟器,支持模拟包括道路车辆、公共交通、行人在内的综合联运交通系统。SUMO内部包含丰富的支持工具,以处理路由查找、可视化、网络导入、排放计算等任务。二、开发环境SUMO仿真需要以下软件支持:sumo 软件python 环境 (参考python安装教程)Notepad++ 编辑器,用于查看和编辑 sumo 的工程文件三、SUMO主要应用程序应用名主要功能sumo.exe没有可视化的微观模拟;

2021-02-18 10:41:25 1441 4

原创 OMNeT++ & SUMO 学习记录(四)NED语言基础知识

1、概述NED(Network Description)网络描述语言用于描述 OMNeT++ 网络中的网络拓扑结构,使用参数、门、信道连接等来表述模块的结构及连接方式等,以 .ned 文件存储于工程项目中。一个 OMNeT++ 工程往往是多个 .ned 文件的相互嵌套组合,层次分明,组合层数不限。2、基础语法2.1 保留字网络描述必须注意不能使用保留字命名.NED 语言的保留字有:Import, channel, endchannel, simple, endsimple, module, end

2021-02-03 16:35:26 2304

原创 OMNeT++ & SUMO 学习记录(三)详解OMNeT++

1、OMNeT++功能介绍OMNeT++是一个面向对象的模块化离散事件仿真框架(object-oriented modular discrete event network simulation framework),可以用于模拟有线和无线通信网络(wired and wireless communication networks)、协议模拟(protocol modeling)、队列网络模拟(queueing network modeling )、多处理器及其他分布式硬件系统模拟(modeling of

2021-02-02 16:36:14 3062 2

原创 OMNeT++ & SUMO 学习记录(二) 常见错误分析

1、仿真运行时报错<!> Could not connect to TraCl server; error message: 0: No error -- in module (Veins::TraClScenarioManagerLaunchd) RSUExampleScenario.manager (id=6), at t=0s, event #1分析:SUMO中的交通控制接口 (TraCI) 用于实时模拟并控制所有仿真对象的行为,错误提示无法连接到交通控制接口说明 OMNeT+

2021-01-30 09:49:21 2803 2

原创 OMNeT++ & SUMO 学习记录(一)初识开发框架

车载仿真框架VeinsVeins (Vehicles in Network Simulation) 是一套运行车辆网络仿真的开源框架,内部包含大量模拟模型可以对车辆网络进可靠仿真。基于事件的网络模拟器OMNeT++ ( Objective Modular Network Testbed in C++) 与道路交通模拟器SUMO (Simulation of Urban Mobility) 的实时交互可以在线模拟车辆网络对道路交通的影响。Veins 的其他组件负责设置、运行和监视仿真。Veins的每个仿

2021-01-23 18:32:54 2616 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除