官网链接:https://sumo.dlr.de/docs/index.html
很方便的工具,这几天一直在摸鱼,但也很容易就学会了使用,足以见得其方便之处捏
Q:为什么不自己造轮子,从零开始?
A:看过了汽车模型的构建后明白了一些事情,汽车里面参数有点多了,更别提不同的汽车种类,要复刻一个简单的模型也很困难。另外不提汽车,就算画一条直线延伸的公路就不太容易,要考虑如何对画面缩放,要精确的显示比例尺,更别说不同方向道路的拼接。第三,要考虑汽车在道路中的换道和转弯,这个首先要找到数据去确定参数怎么设置,汽车拐弯依靠两个前轮,就有两个 β 角度参数,你要知道设多少。
以上只是单车行驶的需求,车子一多还要考虑车距、考虑什么时候换道、车子避让。。。就算,就算真的做出来了,也只是个玩具,基本上不可能能解决实际问题。所以不如借助已有的开源项目构建基本模型,运行的逻辑和数据统计交给我们自己来的实在
Q:为什么选择 sumo ?
A:目前作为一个框架来说已经足够方便和容易上手了,对其做一些二次加工也有相当数量的接口,使用 Python 对其做测量和统计也很方便
需要的前置知识 xml(知道有这么个东西就够了),python(基础语法会一点就差不多得了),有 windows 画图基础,对开车有一定了解
sumo安装:官网下载(看视频)
python安装:pycharm
优缺点分析:
优点
缺点
官网链接:https://sumo.dlr.de/docs/index.html
https://www.bilibili.com/video/BV1H7411F76B?p=1
https://space.bilibili.com/110602843?from=search&seid=1776773054837155297
下载下来的文件:D:\sumo-win64-1.9.2\sumo-1.9.2\docs
Python控制:
https://www.jianshu.com/p/5937fdf0ff8f
https://zhuanlan.zhihu.com/p/180035433
官网链接:https://sumo.dlr.de/docs/index.html &&(下载下来的文件里也有)https://sumo.dlr.de/pydoc/
下载下来的文件:D:\sumo-win64-1.9.2\sumo-1.9.2\docs
上手很容易,xml 大概了解一下看看就会了,python 如果会语法的话目前也没什么