ubuntu20.04安装sumo

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


有问题,请大家指出,争取使方法更完善。这只是ubuntu安装sumo的一种方法。


一、注意事项

1、首先明确你的ubuntu的用户名是什么

二、sumo安装

1.安装依赖和库

cpp 复制代码
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig

2.安装包下载

1、官方网站:https://sourceforge.net/projects/sumo/files/sumo/

我使用的版本是1.19.0

我用的是这个版本,目前还不清楚是否存在问题

2、将文件复制到home下解压。解压指令:tar -xvf sumo(剩下的用tab键补齐)

进入解压文件内,使用pwd查看目录,此时home的下一级名称就是每台设备的用户名。

c 复制代码
pwd 

3、修改SUMO_HOME路径

bash 复制代码
export SUMO_HOME="/home/ubuntu/sumo-1.19.0"  
echo $SUMO_HOME

此处的ubuntu是个人的用户名

4、设置环境变量

bash 复制代码
sudo gedit ~/.bashrc

文件末尾添加

bash 复制代码
export PATH=$PATH:/home/ubuntu/sumo-1.19.0/bin
export SUMO_HOME=/home/ubuntu/sumo-1.19.0

让修改文件生效

bash 复制代码
source ~/.bashrc

5 编译

bash 复制代码
mkdir build/cmake-build
cd build/cmake-build
cmake ../..
make -j $(nproc)

3软件打开与运行

1、进入sumo安装目录下的bin文件夹,右键运行指令

bash 复制代码
./sumo-gui

2、运行自带示例文件,进入sumo文件下的docs/tutorial/traci_tls,右键运行如下指令

bash 复制代码
python runner.py

总结

相关推荐
向哆哆2 小时前
YOLO在自动驾驶交通标志识别中的应用与优化【附代码】
人工智能·深度学习·yolo·自动驾驶·yolov8
小黄人202514 小时前
自动驾驶安全技术的演进与NVIDIA的创新实践
人工智能·安全·自动驾驶
地平线开发者18 小时前
征程 6M 部署 Omnidet 感知模型
算法·自动驾驶
二DUAN帝2 天前
UE实现路径回放、自动驾驶功能简记
人工智能·websocket·机器学习·ue5·自动驾驶·ue4·cesiumforue
陈纬度啊2 天前
自动驾驶ROS2应用技术详解
人工智能·自动驾驶·unix
地平线开发者2 天前
征程 6|工具链量化简介与代码实操
算法·自动驾驶
阿维同学2 天前
自动驾驶关键算法深度研究
人工智能·算法·自动驾驶
阿里云大数据AI技术2 天前
10倍处理效率提升!阿里云大数据AI平台发布智能驾驶数据预处理解决方案
大数据·数据库·人工智能·数据分析·自动驾驶
mit6.8243 天前
[vroom] docs | 输入与问题定义 | 任务与运输工具 | json
c++·自动驾驶