当前位置: 首页 > news >正文

lidar2imu/auto_caliban以及manual_calib安装过程

lidar2imu/auto_caliban和manual_calib编译过程

  • 1.下载源码
  • 2.编译auto_caliban
  • 安装过程中的问题解决方法
    • 安装Pangolin库
    • pcl库安装
    • opencv安装
    • json安装
  • 3.编译manual_calib
    • 1.执行make显示,说明pangolin需要重新安装适合的版本0.6版本
    • 2.make过程中会出现问题,和上面一样。把json文件夹拷贝过来就可

1.下载源码

git clone https://github.com/PJLab-ADG/SensorsCalibration.git
或者
git clone https://gitee.com/liuxiaofei0806/SensorsCalibration.git

2.编译auto_caliban

cd SensorsCalibration-master/lidar2imu/auto_calib
mkdir build
cd build
cmake …
make

执行cmake出错显示如下,说明没有安装Pangolin库
在这里插入图片描述

执行cmake出错显示如下,说明没有安装pcl库
在这里插入图片描述
执行cmake出错显示如下,说明没有安装OpenCV库
在这里插入图片描述
执行make显示如下,没有安装json在这里插入图片描述
make成功
在这里插入图片描述

安装过程中的问题解决方法

安装Pangolin库

执行
git clone https://github.com/stevenlovegrove/Pangolin.git
或者
git clone https://gitee.com/liuxiaofei0806/Pangolin.git
git checkout v0.6
cd Pangolin
mkdir build
cd build
cmake …
cmake --build .
sudo make install

编译出现
在这里插入图片描述
执行
sudo apt install libeigen3-dev
出现以下问题,,说明没有openGl
在这里插入图片描述
执行
sudo apt-get install libgl1-mesa-dev libegl1-mesa-dev

如果仍然报错,可能需要单独安装 EGL:
sudo apt-get install libgles2-mesa-dev
还是报错
执行
sudo apt-get install libepoxy-dev
在这里插入图片描述
make成功
在这里插入图片描述
最后执行sudo make install
pangolin安装完毕

pcl库安装

sudo apt-get install libpcl-dev

opencv安装

sudo apt-get install libopencv-dev

json安装

sudo apt-get install libjsoncpp-dev

还需要执行
cd /usr/include/jsoncpp/
sudo cp -r json ~/MYFile/pro/SensorsCalibration-master/lidar2imu/auto_calib/include

3.编译manual_calib

执行
cmake …
执行make

1.执行make显示,说明pangolin需要重新安装适合的版本0.6版本

在这里插入图片描述
重新安装pangolin库
cd Pangolin
sudo rm -r /usr/local/include/pangolin
git checkout v0.6
cd build
cmake …
cmake --build .
sudo make install
重装成功
在这里插入图片描述

2.make过程中会出现问题,和上面一样。把json文件夹拷贝过来就可

在这里插入图片描述
编译完成
在这里插入图片描述

http://www.lryc.cn/news/622357.html

相关文章:

  • 线程P5 | 单例模式[线程安全版]~懒汉 + 饿汉
  • 【C#补全计划】委托
  • Vue 侦听器(watch 与 watchEffect)全解析2
  • SSH协议的GIT转换
  • pyecharts可视化图表-pie:从入门到精通(进阶篇)
  • 集成电路学习:什么是Image Segmentation图像分割
  • GPT-5 官方前瞻:它将如何重塑你的数字生活?
  • 艾伦·图灵:计算理论与人工智能的奠基人
  • Linux————网络基础
  • 二分算法(模板)
  • 数据结构与算法p4
  • 什么是ai智能?AI的九年飞跃史:从AlphaGo到Agent智能体
  • 项目管理工具
  • 图说据小学常识证伪数学公理——平面公理是将无穷多各异平面误为同一面的“井底蛙”误区
  • LINUX服务运行CPU平均负载率异常高,CPU占用高
  • ollama大模型
  • fpga高速接口汇总整理
  • 让数据可视化更简单:Embedding Atlas使用指南
  • k8s环境使用Operator部署Seaweedfs集群(一)
  • 【反序列化基本介绍】
  • 48Days-Day19 | ISBN号,kotori和迷宫,矩阵最长递增路径
  • Point-LIO技术文档中文翻译解析
  • 文章数据发布到苹果CMS(MacCMS)网站技巧
  • ETH持续上涨推动DEX热潮,交易活跃度飙升的XBIT表现强势出圈
  • 图论Day3学习心得
  • 【机器学习】核心分类及详细介绍
  • 开疆智能ModbusTCP转Ethernet网关连接FBOX串口服务器配置案例
  • 【iOS】多线程原理
  • 昇腾AI自学Day1-- 深度学习基础工具与数学
  • C语言基础08——文件的输入与输出