Omnet++ 由于建筑原因,其他车辆未接收到消息

Omnet++ 由于建筑原因,其他车辆未接收到消息,omnet++,veins,sumo,Omnet++,Veins,Sumo,我正在使用Velse4.4、OMNeT++5.0和Sumo0.25,我的项目是关于十字路口交通控制的 我的地图上只有一个障碍物(建筑物)(通过开放的街道地图),我的问题是节点1没有接收到来自节点2的消息,反之亦然,而在其他车道上,通信完全完成,没有丢失消息 我认为问题在于这个障碍。有人能帮我解决这个问题吗 障碍物(可能代表路口旁边的房子)表现正常:它阻碍了无线电通信。有两种方法可以实现这一点:或者这是有意的,那么您需要设计一个系统,该系统可以以多跳的方式在房子周围路由数据;或者这是无意的,那么您

我正在使用Velse4.4、OMNeT++5.0和Sumo0.25,我的项目是关于十字路口交通控制的

我的地图上只有一个障碍物(建筑物)(通过开放的街道地图),我的问题是节点1没有接收到来自节点2的消息,反之亦然,而在其他车道上,通信完全完成,没有丢失消息

我认为问题在于这个障碍。有人能帮我解决这个问题吗

障碍物(可能代表路口旁边的房子)表现正常:它阻碍了无线电通信。有两种方法可以实现这一点:或者这是有意的,那么您需要设计一个系统,该系统可以以多跳的方式在房子周围路由数据;或者这是无意的,那么您需要移除该建筑或其对无线电通信的影响


如果不希望在模拟中包含建筑,请确保模拟未加载障碍物阴影模型。如果加载此模型但没有障碍物,模拟将发出抱怨。

感谢您的回答,我使用了“无障碍地图”,收到警告,静脉停止,它说我应该有障碍物。您可能已将障碍物阴影模型添加到模拟中。如果加载此模型但没有障碍物,则模拟将从config.xml和omnetpp.ini中删除模型并解决问题,谢谢christophI先生修改了我的答案以反映这一点