RSU 静脉放置/SUMO

2023-12-06

如果我知道 RSU 将在 SUMO 中放置的坐标,如何将其转换为 omnet++ 的坐标?

我知道 SUMO 的坐标系与 omnet 不同。我应该使用内部函数“traci2omnet”中使用的方程将其离线转换(在开始模拟之前)吗?我尝试过这个,但似乎不准确。

我还尝试在相扑中 RSU 的位置创建一个连接点,在 omnet 中检索该连接点的位置,然后将 RSU 放置在相同的坐标处。但是,在运行模拟时(例如在初始化期间)是否可以实现这种情况? 有谁知道最好的解决方案吗?


SUMO 和 OMNeT++ 使用不同的坐标系,这就是为什么辅助函数如traci2omnet用于将点从一个坐标系转换到另一个坐标系。在 Veins 4.6 中,此转换的最佳参数是在模拟运行时在线确定的。从好的方面来说,对于相同的场景,这些参数将始终相同。

因此,一个简单的方法是改变任何汽车的应用程序,以便在模拟中创建坐标变换后立即输出坐标变换的结果。此转换的结果可用作 RSU 的位置。只要场景保持不变,位置就会是正确的。

一个更复杂(但更稳健)的解决方案是在 OMNeT++ 模拟中动态创建 RSU 模块(很像汽车模块是即时创建的),基于 SUMO 模拟中存在的对象。此类对象可能是 SUMO“兴趣点”对象。在此解决方案中,OMNeT++ 模拟一旦连接到 SUMO,它就可以查询所有兴趣点的位置,将位置转换到正确的坐标系,并在每个位置实例化一个 RSU。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RSU 静脉放置/SUMO 的相关文章

  • omnet++,veins,sumo使用多应用层实现车辆和行人的模拟

    1 完成网络的搭建 xff1a 搭建一个简单的十字路口场景 xff1a 1 xff09 定义结点 xff1a 新建intersection node xml 内容如下 xff1a NOTE1 xff1a 结点属性type 61 34 tra
  • 静脉中的行人模拟 (omnet++/sumo)

    我正在尝试在 omnet 中运行相扑行人模拟 为了保持简单 我是初学者 我决定使用Erlangen示例提供了静脉并用几个行人扩展它 我添加了相扑中的行人并运行它 它工作得很好 你可以看到这张照片中的行人和汽车 接下来我尝试在 omnet 中
  • 将静脉坐标转换为 GPS

    我正在使用从以下位置导入的真实街道网络打开街道地图用于静脉模拟 例如卢森堡情景来自拉拉 科德卡 现在 为了准备可视化 使用 Google Earth 我想将模拟中的车辆位置从 SUMO 或 OmNET 坐标导出到 GPS 坐标 作为材料 我
  • 使用 omnet++ 查找内存分配错误

    我正在 omnet 和静脉 v2 0 rc1 下进行网络模拟 为此我实验了 4 个场景 每个场景都重复 20 次 在模拟第三个和第四个场景时 我遇到了一些错误 我猜这是一个内存分配错误 它们共享一个共同的功能 ack 对于相关模拟 它正常启
  • OMNET++:如何获取无线信号功率?

    我正在使用新发布的 OMNET 的 INET 4 0 框架 我想获取无线主机 AdhocHost 类型 中接收到的信号强度值 我该怎么做呢 In INET4 0 0 模块收到的数据包包含几个tags 其他人之间有SignalPowerInd
  • 如何从 Veins Car2X 模拟器中的 TraCIDemoRSU11p 访问 TraCI 命令界面?

    我想从 Veins Source for OMNet 中 RSU 模型的应用层访问 TraCI 的命令接口 但我找不到这样的 谁能帮我这样做吗 请注意 对于 RSU 节点 我没有将 TraciMobility 作为父模块 它只有 BaseM
  • omn​​et++/veins:连接inet和veins:TraCIScenarioManagerLaunchd中的TraCIMobility错误

    我正在尝试连接 inet 3 4 0 和静脉 4 4 以获得 Tcp Ip 支持 我已按照这些说明进行操作 静脉 INET 兼容性 甚至更多 但我在尝试运行模拟时遇到此错误 我不确定是否理解 TraCIMobility 函数 Error i
  • 如何将标准容器作为字段添加到 OMNet++ 消息中?

    我正在尝试创建一个简单的消息定义包含一个使用实现的字段std vector 根据OMNet 5 5 手册第 1 章6秒 8 1 这看起来很简单 However I m using OMNet 6 0pre6 I can t figure o
  • 允许 RSU 在 Veins 中接收消息

    我正在尝试在 Veins OMNeT SUMO 上实现一个非常简单的场景 只需三辆车和一个独特的固定 RSU 但我是 Veins 的新手 尽管有大量文档 但我无法很好地移动 常见问题解答和教程我已经读过 我的起点是默认的 TraCI 场景演
  • 静脉中的端到端延迟

    我想计算静脉示例场景中的端到端延迟 我已经阅读了与此主题相关的旧邮件 但它们没有提供问题的真正解决方案 I used getCreationTime and simTime 功能 由此产生的延迟约为1 70 10 4 这种延迟对我来说没有意
  • 计算 Veins-LTE 中 SimpleServerApp 的端到端延迟

    我正在尝试计算 Veins LTE 中 SimpleServerApp 的端到端延迟 但无法获得任何结果 当我打开结果文件时 与延迟相关的所有统计数据均为 0 或 NaN 我查看了 Tic Toc 教程并尝试做类似的事情 但这样我什至没有得
  • 是否可以在 omnet++/Veins 项目中使用 RInside 来受益于丰富的 R 功能

    我正在学习 R 并通过这个名为RInside https cran r project org web packages RInside index html它提供了 C 类来调用嵌入式 R 解释器 我可以按照配置后运行一些示例这篇博文 h
  • 如何在 OMNeT++ 仿真过程中更改网络配置?

    我想修改element的一些参数 iniOMNeT 中的文件 例如模拟运行期间节点的传输速率 例如当节点收到一些控制消息时 我发现信息表明可以以某种方式循环配置 如下所示 一些变量 几个值 但是里面没有条件子句 ini文件 并且无法将来自
  • Veins 中汽车和行人之间的通信

    我想知道如何在 Veins 中创建汽车和行人之间的无线通信 V2P 感谢您的关注 Veins 允许为其从 SuMO 获得的车辆类型指定模块 静脉 多种车辆类型的多种应用 https stackoverflow com questions 4
  • 如何在 OMNeT++ 中创建随机连接图?

    我正在尝试创建一个具有随机连接节点的图 节点应该随机连接 如果一个节点已经连接到另一个节点 则不应使用不同的连接再次连接到同一节点inout port 在文档中 https doc omnetpp org omnetpp manual se
  • OMNET++:在命令行中运行模拟

    在我的 omnetpp ini 文件中 有以下几行描述 cmdenv General cmdenv express mode false cmdenv output file log txt cmdenv autoflush true cm
  • 尝试使用 INET 引用创建新项目,在 .msg 文件中得到:“unexpected NAME, waiting $end”

    我创建了一个项目 其中包含我的链路层和模拟源代码 该项目以 INET 作为项目参考 在构建时 我收到此错误 错误 语法错误 意外的名称 期望 end 它来自消息文件 包含消息类型 import inet common INETDefs 我的
  • 如何在omnet++ Veins中实现RSU到RSU通信?

    我正在尝试在 Veins 中实现 RSU 到 RSU 的通信 为此 我在 RSU 模块 RSU ned 文件 中添加了一个输入输出门 module RSU parameters string applType type of the app
  • 关于 VEINS 中的车辆编号

    我使用 duarouter 修改了 erlagen rou xml 来获取车辆的随机路线 它看起来像这样
  • 计算静脉中的端到端延迟

    我读过很多关于 Veins 中端到端延迟计算的帖子 但还没有找到一个令人满意的答案来解释为什么延迟看起来太低 我在用 静脉4 7 相扑0 32 0 全网通 5 3 频道切换已关闭 我有以下代码 从发送节点发送消息 if sendMessag

随机推荐

  • Eclipse 无法正确部署 Gradle 项目

    所以我有一个 gradle 项目 显然与 eclipse 完全集成有一些问题 当我使用 gradle build 命令构建整个内容并在 glassfish4 服务器上部署 EAR 文件时 一切似乎都工作得很好 但是当我尝试运行时 渐变日食
  • Laravel 获取属性数据

    我是 Laravel 新手 使用 Laravel 5 3 我正在创建一个check Laravel 模型中用于用户登录的函数 在这里我使用默认值从数据库获取所有数据 this gt all 这给我带来了一个大的多维 大批 Illuminat
  • Hibernate-无法延迟初始化角色集合:beans.Language.患者,无法初始化代理-无会话

    我使用 hibernate 创建一个 Rest api 我创建了一个方法来获取表中的所有项目 public List
  • 在 forEach 中进行异步调用

    我正在尝试迭代对象数组并使用 Node js 中的异步函数在这些对象中添加一些内容 到目前为止我的代码如下所示 var channel channels related channels channel forEach function e
  • firebase/firestore 文档查询不起作用 - javascript

    由于 firestore 是新的 我在使用它时遇到问题 我必须得到收藏 of all users并遍历它 但它不起作用 db collection users get then function querySnapshot console
  • Chrome 中 HTTP2 推送 XMLHttpRequest 缓存缺失

    我正在设置 Link 标头来预加载加载时发生的 XHR 请求 Link project icon png gt rel preload as image xhr stuff gt rel preload Chrome 57 0 预加载并使用
  • 使用选定区域的矩形框裁剪图像?

    我正在寻找一个好的教程或示例代码 它将展示如何裁剪从 iphone 相机拍摄的图像 某行的东西 但你可以用手指控制角落 任何提示都会得到极大的应用 因为我尝试了很多方法但没有得到结果 按钮操作的一些变化 IBAction cropImage
  • 循环从 2D 数组在 Javascript 中创建对象键和值

    这个问题在这里已经有答案了 我有两个数组 一个保存键 一个保存数组 每个数组都包含值 我想创建一个对象数组 其中每个对象将键和值配对 为此 我创建了一个数组 现在我尝试在将对象推入数组之前创建并填充对象 我的代码看起来与此类似 var ke
  • 动态创建组件总是删除最后一个实例

    我有一个child组件和parent成分 父组件动态渲染子组件 即按需渲染 并将记录保存在数组中 当子组件需要被删除时 它会发出事件 并因此传递其 id 以在记录中进行识别 尽管记录确实会根据 id 被删除 但最后创建的实例始终会被删除 即
  • 如何添加到 Eclipse 中的“错误日志”部分?

    我正在尝试制作一个 Eclipse 插件 让不懂英语的学生也能编写代码 因此 我想提取他 用他自己的语言 编码的错误 翻译它们并将它们放入错误日志中 供他查看和理解 如何在 错误日志 中写入 我不清楚这里的用例 但基于部分理解 您可以执行以
  • Python:返回主列表中每次出现子列表的所有索引[重复]

    这个问题在这里已经有答案了 我有一个主列表和一个子列表 我想找到在主列表中找到的每个子列表的索引 在本例中 我希望返回以下索引列表 gt gt gt main list 1 2 3 4 4 4 1 2 3 4 4 4 gt gt gt su
  • Facebook 应用程序:localhost 不再作为应用程序域

    我一直在使用 Rails 和 jQuery 为 Facebook 编写游戏 自从我开始使用 Facebook Javascript SDK 以来 使用 localhost 作为应用程序域似乎工作得很好 我能够在本地和 Heroku 上测试我
  • 使用 VAO 和 VBO 在 LWJGL 3 中渲染四边形时出现问题

    这是我第二次问这个问题 上次我得到一个没有解决这个问题的答案 那里的答案提到了我尝试修复这个问题时意外留下的一些代码 我也改变了问题本身略有不同 我改变了代码的顺序 将我认为错误较高的部分放在其中 并补充说我正在使用 macOS 这可能是它
  • 在javascript中查找表单ID

    我有一个主页 Home aspx 从菜单中选择一个链接时 我向服务器发送一个异步请求 并在 jquery 选项卡内加载响应 另一个 aspx 页面 现在我在页面内有不同的超链接 单击后我调用外部 js 文件中的方法 如何获取单击的超链接的表
  • 无法在 Access 2003 中使用 XML DOM 读取子节点的属性

    我在网上搜索了大约 8 个小时 包括 Experts Exchange 和 Stackoverflow 并发现其他人也有同样的问题 但我还没有找到该问题的解决方案 我附加了一个 XML 文件 该文件使用属性将数据存储在父节点和三个从属子节点
  • 使用 GO Gorilla mux 服务器应用 CSS 文件时出现 MIME 类型错误

    我在使用 Gorilla Mux 将 css 文件包含在 GO 网络服务器中时遇到问题 我在 Google Chrome 控制台中收到以下错误 forum 1 Refused to apply style from http localho
  • MySQL按时间段对结果进行分组

    我有一个包含会话事件时间戳的表 我想根据 2 个会话间隔至少 10 分钟的事件差异时的时间戳来查询我有多少个会话 我可以使用 MySql 查询来计算会话数吗 Thanks 由于表格上的信息很少 这对您来说只不过是一个基本想法 但您可以这样做
  • MeasureString 总是认为空格适合

    我正在尝试对字符串进行一些命中测试 我想从 x 偏移量获取字符索引 但我遇到了测量字符串的问题 这本质上是我正在使用的代码 StringFormat sf new StringFormat StringFormatFlags Measure
  • 如何获取视频src属性[重复]

    这个问题在这里已经有答案了 我需要获取视频标签的 src 属性 但出了问题
  • RSU 静脉放置/SUMO

    如果我知道 RSU 将在 SUMO 中放置的坐标 如何将其转换为 omnet 的坐标 我知道 SUMO 的坐标系与 omnet 不同 我应该使用内部函数 traci2omnet 中使用的方程将其离线转换 在开始模拟之前 吗 我尝试过这个 但