Mac中使用sumo尝试

Mac中使用sumo尝试

在打开netedit时,创建新的文件时报错:Warning: Environment variable SUMO_HOME is not set
是没有配置环境变量SUMO_HOME。
首先,需要确定当前正在使用哪个shell(bash或zsh)。在终端中,键入ps -p $$ (这将使您在CMD下看到正在使用的外壳)。macOS Catalina中的默认外壳为zsh。

对于ZSH
在终端中,执行以下步骤:
open ~/.zshrc
这将在TextEdit中打开.zshrc文件。在该文档中添加以下行:
export SUMO_HOME="/your/path/to/sumo"
确保/your/path/to/sumo用实际的相扑路径替换。
将该文档保存在TextEdit中。现在,您需要通过输入以下内容来应用更改:
source ~/.zshrc
在终端。大功告成!要测试环境变量设置是否正确,可以将其打印到终端中:
echo $SUMO_HOME
并且您应该能够在那里找到最近添加的路径。

在我的电脑中的路径:
export SUMO_HOME="/usr/local/opt/sumo/share/sumo"

/usr/local/Cellar/sumo/1.8.0/share/sumo

再重新打开netedit就不会再有问题了

本机中sumo的各类尝试文件的路径
/usr/local/Cellar/sumo/1.8.0/share/sumo/file/route.rou.xml

sumo案例:
知乎上一个看起来不错的例子:
https://zhuanlan.zhihu.com/p/268615334

b站学习视频:
https://space.bilibili.com/110602843?spm_id_from=333.788.b_765f7570696e666f.1

traci初步使用
首先要设置环境变量:
https://sumo.dlr.de/docs/Basics/Basic_Computer_Skills.html#additional_environment_variables
然后控制与信息获取:
https://sumo.dlr.de/docs/TraCI.html
车辆控制:
http://sumo.sourceforge.net/userdoc/TraCI/Change_Vehicle_State.html
视频中用的代码在https://github.com/fengbaozhiling1/Traci
中,也可以用sumo->docs->tutorial->traci_tls中的范例代码,在基础上进行改进。

traci中vehicle的相关参数地址:
https://sumo.dlr.de/docs/TraCI/Vehicle_Value_Retrieval.html

departLane:车辆出现的车道,默认为第一车道
如要达到密集车流状况,则可设置:departSpeed=“max” departPos=“last”

要模拟真实的车流模型,主要需要使用的是跟驰模型(carFollowModel)。跟驰模型是写在vType中的,较常用的跟驰模型是IDM。

在换道模型中,LC2013模型认为换道是瞬间完成的,一般用于宏观研究和仿真。LS2015认为换道是连续的过程,会考虑到换道的细节问题,用于微观的研究。DK2008一般不用。

以下代码在sumocfg文件中,可让sumo自动开启并自动关闭。
<gui_only>


</gui_only>

sumo中生成检测器参考:
https://blog.csdn.net/dif8911/article/details/84959100?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164725805916780366596264%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164725805916780366596264&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-3-84959100.142v2pc_search_result_cache,143v4register&utm_term=sumo%E4%B8%AD%E6%A3%80%E6%B5%8B%E5%99%A8%E6%95%B0%E6%8D%AE%E5%A4%84%E7%90%86&spm=1018.2226.3001.4187

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值