NS3+SUMO实现车联网仿真
简介NS3是一个离散事件模拟器,它是由C++编写的开源项目,主要运行平台是GUL/Linux(如Ubuntu等)。对于Windows系统,可以通过安装虚拟机来运行。NS3主要用来模拟计算机网络,可以在一台计算机上模拟现实世界中的各种类型与规模的网络。
SUMO是一款交通仿真软件。
..................................记得换源,否则速度很慢............................
sudo apt-get update
sudo apt-get install gcc g++ python python-dev
sudo apt-get install mercurial
sudo apt-get install bzr
sudo apt-get install gdb valgrind
sudo apt-get install gsl-bin libgsl-dev libgsl23
sudo apt-get install flex bison libfl-dev
sudo apt-get install g++-3.4 gcc-3.4
sudo apt-get install tcpdump
sudo apt-get install sqlite sqlite3 libsqlite3-dev
sudo apt-get install libxml2 libxml2-dev
sudo apt-get install libgtk2.0-0 libgtk2.0-dev
sudo apt-get install vtun lxc
sudo apt-get install uncrustify
sudo apt-get install doxygen graphviz imagemagick
sudo apt-get install texlive texlive-extra-utils texlive-latex-extra
sudo apt-get install python-sphinx dia
sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev
sudo apt-get install libboost-signals-dev libboost-filesystem-dev
wget http://www.nsnam.org/release/ns-allinone-3.28.tar.bz2
./build.py
./waf distclean
./waf configure --build-profile=debug --enable-examples --enable-tests
/waf build
下载地址:https://www.nsnam.org/releases/ns-3-32/
下载地址:https://sumo.dlr.de/docs/Downloads.php
sudo add-apt-repository ppa:sumo/stable
sudo apt-get update
sudo apt-get install sumo sumo-tools sumo-doc
下载地图:https://www.openstreetmap.org/,此处我们选择青海大学
下载下的文件名为map.osm
十一. osm文件生成sumo所能匹配到的格式
生成.net.xml文件格式,在bin文件夹下 *** 作,记得将map.osm放到bin下:
netconvert --osm-files map.osm -o map.net.xml
生成路由文件.rou.xml文件格式,在tools文件夹下 *** 作,将前一步生成的map.net.xml复制到tools下:
python randomTrips.py -n map.net.xml -l -e 600 -o map.trips.xml
在bin文件夹下 *** 作,记得将前一步生成的map.trips.xml放到bin下:
duarouter -n map.net.xml -t map.trips.xml -o map.rou.xml --ignore-errors
在bin文件夹下 *** 作:
polyconvert --net-file map.net.xml --osm-files map.osm -o map.poly.xml
新建.sumo.cfg文件,将之前生成的文件放到一个文件夹下,然后运行bin目录下的sumo-gui.exe,选择新建的map.sumo.cfg,仿真效果生成。
喜欢的小伙伴可以尝试一下哦
这是小编公众号,请动动您可爱的小手手,关注一下💓😘
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)