autoware1.14安装相机和激光雷达联合标定工具
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安装相机和激光雷达联合标定工具相关推荐
- Basler相机内参标定及Basler相机和Livox-avia激光雷达联合标定
本次相机内参标定及相机-激光雷达联合标定采用的数据为同一批.数据采集系统:ubuntu-20.04,ROS-noetic. 前期准备 关于系统安装以及ROS环境配置,在这里不写出具体步骤,可查阅其他相 ...
- 相机与IMU联合标定
相机与IMU联合标定 1 imu_utils 标定IMU的内参 1.1 安装环境 1.2 录制IMU数据集 2 kalibr 标定工具 2.1 安装 2.2 校准相机的内外参 2.3 校准相机与IMU ...
- 双目相机与IMU联合标定
前言 为了后面的视觉激光融合SLAM以及跑通VINS-Fusion,需要标定双目相机和IMU得内参以及它们得外参(变换矩阵). 准备工作 双目相机:ZED-m IMU:realsense-t265(仅 ...
- 【camera-radar】相机-毫米波雷达联合标定方案介绍+实现
[camera-radar]相机-毫米波雷达联合标定方案介绍+实现代 代码下载地址:下载地址 部分代码: #include "typedef.h" #include <ope ...
- ZED2跑ORB-SLAM3+双目相机、IMU联合标定+显卡驱动与cuda/cudnn安装
一.引言 同样是项目需求,需要利用视觉惯性导航做一些开发,所以第一步先做些算法的测试–仿真与实物测验,通过仿真的测试结果,最终是决定使用ORB-SLAM3来完成任务,当然了,Vins-fusion作为 ...
- 标定(二)----------双目相机与IMU联合标定(工具箱使用方法——Kalibr)
16个相机参数: Overview ethz-asl/kalibr is a toolbox that solves the following calibration problems: Multi ...
- 单目针孔相机与激光雷达联合标定
1 针孔相机各坐标系与激光雷达坐标系的介绍 1.1 像素坐标系 像素坐标系是选择在图像的左上角位置作为原点的,单位为pixel,(大概是由于在图像转换为矩阵进行索引时,全为正值更方便吧?) 图像坐标系 ...
- 一款支持大恒相机、IDS相机、普通USB相机和机械手的标定工具
最近做了一款相机的标定软件,可以用来标定本软件支持的相机和机械手坐标系的关系.目前软件支持的相机有大恒USB相机,IDS的uEye网口相机,普通的USB相机.其中镜面靶标其实就是一种特定规则形状的标定 ...
- 自动驾驶感知——激光雷达基本概念|激光雷达点云|激光雷达的标定
文章目录 1. 激光雷达基本概念 1.1 激光雷达特点 1.2 激光雷达测距原理 1.2.1 系统组成 1.2.2 激光雷达测距原理 1.3 常见的激光雷达 1.3.1 机械旋转式激光雷达 1.3.2 ...
最新文章
- 半个月3篇Nature/Science,95后曹原3年8篇顶刊,网友:杀疯了杀疯了
- leetcode.169 求众数
- Vim 自动文件头注释与模板定义
- Eclipse 中 按 Ctrl+Shift+F 格式化代码时每行容纳的字符数
- 【NOIP2014】子矩阵
- DLT(Diagnostic Log and Trace)嵌入式系统程序运行记录
- .Net Core控制台应用加载读取Json配置文件
- vim 打开特殊文件—— 目录以及压缩包
- 五分钟快速了解EM算法
- 微软2012年突破重围 主攻Windows Phone
- C# action 返回值_C#与ABB机械手建立通信,并控制机械手动作 - 龙拓电子
- 双光子成像和近红外二区荧光共聚焦成像/树状大分子CT/MRI双模态成像造影剂/锰螯合物磁共振成像(MRI)
- L1 批判思维 - 独立思考- 破除思维误区 1.1为什么我们很难独立思考
- axure流程图模式_Axure基础教程:产品流程图的制作方法详解
- 高等数学(第七版)同济大学 总习题九(后10题) 个人解答
- 计算机基础--进制之间的转换
- C#动态生成treeview目录树
- HEVC率失真优化方法
- 中南大学计算机辅助工艺设计,中南大学计算机辅助制造 实验报告1.pdf
- 详解JavaScript运算符(二):字符串运算符
热门文章
- ARM发布的A76性能有多强 未来抢占PC市场
- 贪婪算法(贪心算法)
- 有必要学好linux内核吗,如果你打算看完Linux内核源码,可能穷尽一生都做不出一个系统...
- 儿童体验馆室内人员定位管理系统,儿童安全得到保障-新导智能
- 贵州省教师计算机培训,省教育厅办公室关于举办2017年中小学教师信息技术与学科教学教研深度融合专题培训班的通知...
- MIPS实现简单冒泡排序
- dell服务器显示屏不亮,戴尔台式机屏幕不亮的解决方法
- Java Random随机数
- 拼多多跨境电商业务将登陆澳洲 已在北美地区推出Temu
- html图标加锁标志,css 绘制锁形图标