autoware1.14安装相机和激光雷达联合标定工具

  • 参考博客
  • 安装autoware1.14
  • autoware 1.10.0版本中的标定工具箱单独编译安装
    • 1、安装nlopt
    • 2、安装标定工具箱
      • 3、打开工具箱执行 rosrun calibration_camera_lidar calibration_toolkit报错内容:
  • 打开标定工具箱

参考博客

https://blog.csdn.net/Nofear123/article/details/104171853
按照原作者的方法无法在autoware1.14版本下成功安装联合标定工具,在此对autoware1.14版本下安装联合标定工具的方法进行必要补充,最终成功安装。

安装autoware1.14

autoware1.14安装教程可以参考我的另一篇博客,内容详实。为了便于后期学习,我使用的是源码编译安装的支持CUDA版本的(需要英伟达的显卡)。
安装教程链接:
https://blog.csdn.net/qq_43509129/article/details/109224071

autoware 1.10.0版本中的标定工具箱单独编译安装

由于autoware1.10之后的版本已经没有联合标定工具了,因此需要单独安装。

1、安装nlopt

编译标定工具箱依赖于nlopt,需要先行安装,安装教程参考:https://github.com/stevengj/nlopt

2、安装标定工具箱

标定工具箱安装教程参考:https://github.com/XidianLemon/calibration_camera_lidar
所不同的是,因为autoware1.14只能在ubuntu18.04上安装并且依赖于ROS melodic,因此需要对calibration_camera_lidar功能包下的CMakeLists.txt进行修改,把所有的

if ("${ROS_VERSION}" MATCHES "(indigo|jade|kinetic)")

改成:

if ("${ROS_VERSION}" MATCHES "(indigo|jade|kinetic|melodic)")

因为这里使用了条件编译,默认不支持ROS melodic。

3、打开工具箱执行 rosrun calibration_camera_lidar calibration_toolkit报错内容:

home/x/catkin_ws/devel/lib/calibration_camera_lidar/calibration_toolkit: error while loading shared libraries: libnlopt.so.0: cannot open shared object file: No such file or directory
这是因为链接问题(因为libnlopt.so.0的链接位置不对),解决办法如下:

 cd /etc/ld.so.conf.dsudo touch libnlopt.conf
sudo gedit libnlopt.conf

之后,在libnlopt.conf文件中添加内容为:/usr/local/lib,然后使配置生效

sudo ldconfig

打开标定工具箱

在一个终端运行roscore,另一个终端运行标定工具箱。

roscore
source ~/catin_ws/devel/setup.bash
rosrun calibration_camera_lidar calibration_toolkit

出现如下窗口表明安装成功。

autoware1.14安装相机和激光雷达联合标定工具相关推荐

  1. Basler相机内参标定及Basler相机和Livox-avia激光雷达联合标定

    本次相机内参标定及相机-激光雷达联合标定采用的数据为同一批.数据采集系统:ubuntu-20.04,ROS-noetic. 前期准备 关于系统安装以及ROS环境配置,在这里不写出具体步骤,可查阅其他相 ...

  2. 相机与IMU联合标定

    相机与IMU联合标定 1 imu_utils 标定IMU的内参 1.1 安装环境 1.2 录制IMU数据集 2 kalibr 标定工具 2.1 安装 2.2 校准相机的内外参 2.3 校准相机与IMU ...

  3. 双目相机与IMU联合标定

    前言 为了后面的视觉激光融合SLAM以及跑通VINS-Fusion,需要标定双目相机和IMU得内参以及它们得外参(变换矩阵). 准备工作 双目相机:ZED-m IMU:realsense-t265(仅 ...

  4. 【camera-radar】相机-毫米波雷达联合标定方案介绍+实现

    [camera-radar]相机-毫米波雷达联合标定方案介绍+实现代 代码下载地址:下载地址 部分代码: #include "typedef.h" #include <ope ...

  5. ZED2跑ORB-SLAM3+双目相机、IMU联合标定+显卡驱动与cuda/cudnn安装

    一.引言 同样是项目需求,需要利用视觉惯性导航做一些开发,所以第一步先做些算法的测试–仿真与实物测验,通过仿真的测试结果,最终是决定使用ORB-SLAM3来完成任务,当然了,Vins-fusion作为 ...

  6. 标定(二)----------双目相机与IMU联合标定(工具箱使用方法——Kalibr)

    16个相机参数: Overview ethz-asl/kalibr is a toolbox that solves the following calibration problems: Multi ...

  7. 单目针孔相机与激光雷达联合标定

    1 针孔相机各坐标系与激光雷达坐标系的介绍 1.1 像素坐标系 像素坐标系是选择在图像的左上角位置作为原点的,单位为pixel,(大概是由于在图像转换为矩阵进行索引时,全为正值更方便吧?) 图像坐标系 ...

  8. 一款支持大恒相机、IDS相机、普通USB相机和机械手的标定工具

    最近做了一款相机的标定软件,可以用来标定本软件支持的相机和机械手坐标系的关系.目前软件支持的相机有大恒USB相机,IDS的uEye网口相机,普通的USB相机.其中镜面靶标其实就是一种特定规则形状的标定 ...

  9. 自动驾驶感知——激光雷达基本概念|激光雷达点云|激光雷达的标定

    文章目录 1. 激光雷达基本概念 1.1 激光雷达特点 1.2 激光雷达测距原理 1.2.1 系统组成 1.2.2 激光雷达测距原理 1.3 常见的激光雷达 1.3.1 机械旋转式激光雷达 1.3.2 ...

最新文章

  1. 半个月3篇Nature/Science,95后曹原3年8篇顶刊,网友:杀疯了杀疯了
  2. leetcode.169 求众数
  3. Vim 自动文件头注释与模板定义
  4. Eclipse 中 按 Ctrl+Shift+F 格式化代码时每行容纳的字符数
  5. 【NOIP2014】子矩阵
  6. DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录
  7. .Net Core控制台应用加载读取Json配置文件
  8. vim 打开特殊文件—— 目录以及压缩包
  9. 五分钟快速了解EM算法
  10. 微软2012年突破重围 主攻Windows Phone
  11. C# action 返回值_C#与ABB机械手建立通信,并控制机械手动作 - 龙拓电子
  12. 双光子成像和近红外二区荧光共聚焦成像/树状大分子CT/MRI双模态成像造影剂/锰螯合物磁共振成像(MRI)
  13. L1 批判思维 - 独立思考- 破除思维误区 1.1为什么我们很难独立思考
  14. axure流程图模式_Axure基础教程:产品流程图的制作方法详解
  15. 高等数学(第七版)同济大学 总习题九(后10题) 个人解答
  16. 计算机基础--进制之间的转换
  17. C#动态生成treeview目录树
  18. HEVC率失真优化方法
  19. 中南大学计算机辅助工艺设计,中南大学计算机辅助制造 实验报告1.pdf
  20. 详解JavaScript运算符(二):字符串运算符

热门文章

  1. ARM发布的A76性能有多强 未来抢占PC市场
  2. 贪婪算法(贪心算法)
  3. 有必要学好linux内核吗,如果你打算看完Linux内核源码,可能穷尽一生都做不出一个系统...
  4. 儿童体验馆室内人员定位管理系统,儿童安全得到保障-新导智能
  5. 贵州省教师计算机培训,省教育厅办公室关于举办2017年中小学教师信息技术与学科教学教研深度融合专题培训班的通知...
  6. MIPS实现简单冒泡排序
  7. dell服务器显示屏不亮,戴尔台式机屏幕不亮的解决方法
  8. Java Random随机数
  9. 拼多多跨境电商业务将登陆澳洲 已在北美地区推出Temu
  10. html图标加锁标志,css 绘制锁形图标