苏黎世大学SVO2安装教程

SVO2安装
github网址https://github.com/uzh-rpg/rpg_svo_pro_open
1.安装需要的依赖库

sudo apt-get install

可能报错

W:GPG error:http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease:The fllowing signatures were invalid:......
E:The repository'http://mirrors.ustc.edu.cn/ros/ubuntu bionic InRelease' is not signed

解决方法:如果源没问题的话可以考虑将源中的https改为http

sudo apt-get install python-catkin-tools python-vcstool
sudo apt-get install libglew-dev libopencv-dev libyaml-cpp-dev
sudo apt-get install libblas-dev liblapack-dev libsuitesparse-dev

2.安装和编译

mkdir svo_ws && cd svo_ws
catkin config --init --mkdirs --extend /opt/ros/melodic --cmake-args -DCMAKE_BUILD_TYPE=Release -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3
cd src
git clone http://github.com/uzh-rpg/rpg_svo_pro_open.git

如果不想在端口设置代理的话,可以直接在gitconfig中改代理

gedit ~/.gitconfig

修改配置

[http]
proxy = http://10.1.1.199:7890
[https]
proxy = https://10.1.1.199:7890
vcs-import < ./rpg_svo_pro_open/dependencies.yaml

该命令会git所有dependencies.yaml中的网址,但需要将每个url由
git@github.com:catkin/catkin_simple.git
改为 https://github.com/catkin/catkin_simple.git

touch minkindr/minkindr_python/CATKIN_IGNORE
cd rpg_svo_pro_open/svo_online_loopclosing/vocabularies && ./download_voc.sh

download_voc.sh中的命令执行下载压缩包,通过wget时下载未成功,因此自己复制粘贴网址并下载了压缩包,并将解压后的文件放到rpg_svo_pro_open/svo_online_loopclosing/vocabularies文件夹中。

cd ../../..
catkin build

编译出错:

  1. dbow2_catkin出错:
    svo_ws/src/dbow2_catkin/CMakeLists.txt中,同样需要修改git的网址
ExternalProject_Add(dbow2_src
    #GIT_REPOSITORY git@github.com:dorian3d/DBoW2.git
	GIT_REPOSITORY https://github.com/dorian3d/DBoW2.git
    CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CATKIN_DEVEL_PREFIX}
    BUILD_COMMAND CXXFLAGS=-i${CATKIN_DEVEL_PREFIX}/include make
  INSTALL_COMMAND make install
)
  1. catkin_build之前需要在该终端设置代理,否则会报错“Could not resolve proxy:https…”
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 20.04上安装 Zed 2,可以按照以下步骤进行操作: 1. 首先,确保你的系统已经安装了NVIDIA的驱动程序。你可以通过运行以下命令来检查驱动程序的安装情况: ``` nvidia-smi ``` 如果该命令成功运行并显示你的NVIDIA GPU信息,则说明驱动程序已经正确安装。 2. 接下来,下载并安装 Zed 2 SDK。你可以从 Zed 官方网站(https://www.stereolabs.com/developers/release/#sdkdownloads_anchor)下载 SDK 的最新版本。选择与你的Ubuntu版本和硬件架构相对应的版本进行下载。 3. 下载完成后,打开终端,并进入到下载文件所在的目录。然后运行以下命令解压下载的文件: ``` tar -xvf zed-2.*/ZED_SDK_Linux_Ubuntu*.run ``` 4. 运行解压后的脚本文件来开始安装: ``` cd zed-2.* ./ZED_SDK_Linux_Ubuntu*.run ``` 5. 按照安装向导的指示进行操作。你可能需要同意许可协议并选择安装目录等选项。默认情况下,SDK会安装在`/usr/local/zed/`目录下。 6. 在安装完成后,你需要配置一些环境变量。打开终端,并使用以下命令编辑你的`.bashrc`文件(或者是`.zshrc`,如果你使用Zsh作为默认shell): ``` nano ~/.bashrc ``` 7. 将以下两行添加到文件末尾: ``` export PATH=/usr/local/zed/bin:$PATH export LD_LIBRARY_PATH=/usr/local/zed/lib:$LD_LIBRARY_PATH ``` 8. 保存并关闭文件。然后运行以下命令使环境变量生效: ``` source ~/.bashrc ``` 9. 现在,你可以尝试运行Zed 2的示例代码来验证安装是否成功。在终端中运行以下命令: ``` cd /usr/local/zed/samples/ make ./ZED_SVO_Recording ``` 如果示例程序能够成功运行并显示摄像头采集到的图像,则说明安装成功。 希望以上步骤能够帮助你成功在Ubuntu 20.04上安装Zed 2!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值