安装运行okvis odometry

本文详细介绍OKVIS视觉惯性里程计开源项目的安装步骤及所需依赖,并提供了解决Ceres Solver链接问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

源码链接https://github.com/ethz-asl/okvis

1. 安装依赖项

sudo apt-get install cmake
sudo apt-get install libgoogle-glog-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libsuitesparse-dev
sudo apt-get install libboost-dev libboost-filesystem-dev

2. 安装libvisensor 库

进入/opt目录下载安装(我的习惯,工具库软件等安装在opt下)


  git clone https://github.com/ethz-asl/libvisensor.git
  cd libvisensor
  ./install_libvisensor.sh

3.安装okvis

gitclone方式受网络影响,有时很慢,建议下载后解压,将挤压后的包放在/root目录下(我的用户习惯),打开命令窗口进入安装包运行

mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j8

给出的ceres-solvera安装方式,安装ceres-solver的依赖项;我没出现这样的错误,这里只是给出一个可能的解决方法。

4.运行数据集

  • 下载数据集(链接: https://pan.baidu.com/s/1i4W2is1 密码: 269k),注意是压缩包格式的那个,以下载的是MH_01_easy.zip,okvis安装目录为/root/Cmkeproject/okvis为例:

将下载好的数据集解压在安装目录中,在okvis/build目录中运行


 ./okvis_app_synchronous ~/Cmake\ project/okvis-master/config/config_fpga_p2_euroc.yaml ~/Cmake\ project/okvis-master/dataset/mav0/

命令第一个参数是相机和IMU的相关参数,第二个是加载数据集。

这里写图片描述

转载于:https://www.cnblogs.com/youzx/p/6291367.html

RF2O_Laser_Odometry是一个基于ROS (Robot Operating System) 的激光雷达 Odometry 算法包,用于估计机器人在环境中的运动。以下是安装步骤: 1. **更新 ROS**: - 打开终端,首先确保您的系统已更新到最新版本的ROS:`sudo apt-get update && sudo apt-get upgrade` 2. **安装依赖项**: - 安装必要的软件包,通常会包括激光雷达驱动、点云处理库如`pcl_ros`等。例如: ``` sudo apt-<ros_distribution>- pcl_ros laser_filters ``` 其中 `<ros_distribution>`应替换为您所使用的ROS发行版(如melodic、noetic等)。 3. **克隆 RF2O_Laser_Odometry**: - 使用git命令克隆该GitHub仓库: ``` git clone https://github.com/<repository_owner>/rf2o_laser_odometry.git ``` 替换 `<repository_owner>`为实际的仓库所有者。 4. **构建与源码安装**: - 进入仓库目录: ``` cd rf2o_laser_odometry ``` - 构建并安装它: ``` colcon build sudo colcon install ``` 如果遇到权限问题,可以添加当前用户至ROS的build group:`sudo usermod -aG ros <your_username>`, 登录后再执行上述命令。 5. **启动节点**: - 查看package.xml文件中的启动指令,找到对应的启动服务,并在`src`目录下的launch文件夹中运行它们,比如: ``` roslaunch rf2o_laser_odometry your_launch_file.launch ``` 将`your_launch_file.launch`替换为实际的配置文件名。 6. **检查运行**: - 使用`rostopic list`查看是否有生成的topic以及odom话题是否正常。 - 可以通过 RViz 或其他可视化工具观察Odometry数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值