本环境配置面向广东工业大学sleipnir无人车项目(for ubuntu 20.04 TensorRT7.2.3)
注意事项
-
默认使用者具备一定的ubuntu开发经验
-
根据经验,最好按照顺序配置;比如先搭建好基础的apt包环境,再安装显卡驱动这些,否则容易出现依赖缺失的问题(比如装显卡驱动时,缺乏gcc, g++依赖)
- 默认安装为:
2 Basic Setup
,然后选择选项1,2,3
- 当且仅当使用UI和感知模块的选择选项4(即安装python包)
# install requirements
$ sudo apt install dialog
$ bash Setup.sh
$ source InstallThirdParty.sh
# 于定位模块使用
$ InstallGtsam
# 于规划模块使用
$ InstallOsqp
# 于建图模块使用
$ InstallCeres
- 支持的其他三方库
package name | version | test time | function |
---|---|---|---|
ceres | v2.1 release [github / source] | 2022.5.14 | InstallCeres |
dbow2 | latest [github / source] | 2022.6.05 | InstallDbow2 |
g2o | latest [github / source] | 2022.6.05 | InstallG20 |
gtsam | v4.0 release [apt] | 2022.5.14 | InstallGtsam |
osqp | latest [github / source] | 2022.6.05 | InstallOsqp |
pangolin | latest [github / source] | 2022.6.05 | InstallPangolin |
sophus | latest [github / source] | 2022.6.05 | InstallSophus |
v2ray | release [apt] | 2023.2.15 | InstallV2ray |
hstr | release [apt] | InstallHstr |
- 支持的程序
applicaton name | version | test time | function |
---|---|---|---|
Chrome | release [apt] | 2023.2.15 | InstallChrome |
Vscode | release [apt] | 2023.2.15 | InstallVscode |
JetbrainToolbox | wget [1.27.2] | 2023.2.15 | InstallJetbrainToolbox |
Sunlogin | wget [11.0] | 2023.2.15 | InstallSunlogin |
- 仅适用于maintainer,不熟悉该部分的敬请跳过
$ sudo apt install expect
$ bash service/setup.sh
- 不编译感知模块的可跳过该部分的内容
依赖包 | 版本号 |
---|---|
nvidia-driver | |
TensorRT | 7.2.3 |
cudnn | 8.1.1 |
cuda | 11.1 |
192.168.1.102
:本机电脑192.168.1.200
:速腾聚创激光雷达192.168.1.233
:mindvision千兆相机192.168.1.50
:livox固态激光雷达
- 2021.5.21 v0.0.1 应kuzen要求增设
默认选项
,只需按回车键即能触发默认选项 - 2021 5.29 v0.0.2 添加感知模块gpu依赖的配置说明
- 2021 5.29 v0.0.3 补充conda环境下载说明
- 2021 6.04 v0.0.4 添加日志记录功能
- 2022 1.23 v1.0.0 增加docker容器
- 2022 6.04 v2.0.0 使用dialog包实现基于TUI的环境配置
- 2022 6.04 v2.1.0 使用函数管理第三方库的安装
- 2022 6.05 v3.0.0 移除conda环境
- 2022 7.08 v3.0.1 完善说明文档;完善安装脚本
- 2023 2.15 v4.0.0 占坑:补充各种应用程序的安装脚本
- 迁移Migration仓库
# e.g
$ sudo ln -s /usr/share/cmake/geographiclib/FindGeographicLib.cmake /usr/share/cmake-3.10/Modules/