1.首先,安装需要的库和依赖
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
2. 下载安装包
网站:https://sourceforge.net/projects/sumo/files/sumo/
下载: sumo-src-1.8.0.tar.gz
(1) 在home下解压
tar xzf sumo-src-1.8.0.tar.gz
cd sumo-1.8.0
pwd
(2) 修改SUMO_HOME路径
export SUMO_HOME="/home/<user>/sumo-1.8.0"
echo $SUMO_HOME
结果如下:
(3) 用cmake开始build
mkdir build/cmake-build
cd build/cmake-build
cmake ../..
(4) make
make -j $(nproc)
可能的问题:终端输入sumo-gui不能打开sumo仿真界面?
易发现在sumo-1.8.0/bin目录下 是sumo-guiD并不是sumo-gui,所以应输入sumo-guiD,即可打开可视化界面
设置环境变量
首先打开bashrc:
sudo gedit ~/.bashrc
在文件末尾添加:
export PATH=$PATH:/home/oem/sumo-1.8.0/bin
export SUMO_HOME=/home/oem/sumo-1.8.0
注:我的用户名是oem,添加时要修改为自己的用户名
让修改的文件生效:
source ~/.bashrc
至此,sumo-1.8.0装好了,来试一个简单的demo吧
进入sumo文件下的docs/tutorial/traci_tls
python runner.py
你现在应该能进入sumo仿真界面,点play按钮,仿真就跑起来啦~