激光雷达和相机的联合标定工具箱[cam_lidar_calibration]介绍

激光雷达和相机的联合标定工具箱cam_lidar_calibration介绍

写在前面

激光雷达和相机联合标定工具

论文地址:https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9564700

github地址: https://github.com/acfr/cam_lidar_calibration

yutou视频安装讲解:https://www.youtube.com/watch?v=WmzEnjmffQU

标定过程参考链接: https://blog.csdn.net/weixin_41681988/article/details/122867113

安装过程

本地安装

c 复制代码
进入工作空间的src文件夹下
git clone -c http.sslverify=false https://gitlab.acfr.usyd.edu.au/its/cam_lidar_calibration.git

sudo apt update && sudo apt-get install -y ros-melodic-pcl-conversions ros-melodic-pcl-ros ros-melodic-tf2-sensor-msgs
pip install pandas scipy

catkin build cam_lidar_calibration
source ~/catkin_ws/devel/setup.bash 

docker安装

cpp 复制代码
进入工作空间的src文件夹下
git clone -c http.sslverify=false https://gitlab.acfr.usyd.edu.au/its/cam_lidar_calibration.git

cd cam_lidar_calibration/docker
./run.sh --cuda on(off)

调试过程

quick demo

cpp 复制代码
下载数据(img/pcd),然后产生50个pitch,yaw,roll,x,y,z的结果
roslaunch cam_lidar_calibration run_optimiser.launch import_samples:=true

将50个结果平均化,并可视化
roslaunch cam_lidar_calibration assess_results.launch csv:="$(rospack find cam_lidar_calibration)/data/vlp/calibration_quickstart.csv" visualise:=true

== quick demo报错处理==

  1. 找不到cam_lidar_calibration/visualise_results.py文件路径;
    原因是py文件在cam_lidar_calibration文件夹下的scirpts文件夹下;要么将py文件拿出来放在cam_lidar_calibration文件夹下边;要么修改run_optimiser.launch文件中的路径,入下图
  1. 显示": /usr/bin/env "python\r" 找不到那个文件或目录

原因是因为没有直接在linux环境里边克隆。在windows里边克隆或者从u盘里边的的文件直接放在ubuntu会出现这种错误

解决办法如下:

cpp 复制代码
按一下ESC
输入
:set ff #千万别少了":"冒号
后回车

显示格式为doc格式(图片中的内容不是visualise_results.py文件的对应内容,找到网图)

cpp 复制代码
输入
:set ff=unix #千万别少了":"冒号
后回车,设置为unix格式

然后:wq退出

参考链接:
https://blog.csdn.net/weixin_41681988/article/details/122867113

标定成功可视化展示


相关推荐
Agilex松灵机器人25 分钟前
ROS 机械臂开发效率低?用 Agent + 具身智能重构开发流程
重构·机器人·自动驾驶
小宋加油啊30 分钟前
对于工业相机的认识(对机械臂的,工业方面的也可以参考)
数码相机
暂未成功人士!3 小时前
相机标定---张正友相机标定和手眼标定
数码相机·手眼标定·相机标定
生成论实验室1 天前
判断力与六十四卦:AI的第三块基石
人工智能·语言模型·机器人·自动驾驶·安全架构
生成论实验室1 天前
降U动力学:用一套原理统一解释21项AI技术
人工智能·语言模型·机器人·自动驾驶·安全架构
大江东去浪淘尽千古风流人物1 天前
【VGGT】统一3D重建:单网络同时预测相机位姿、深度图、点云与3D轨迹的前馈Transformer架构深度解析
网络·数码相机·3d·transformer·slam·3d重建·cvpr2025
network_tester1 天前
SENT/PSI5传感器TSN集成测试:打通传统传感与未来车载网络的“最后一公里”
数据库·网络协议·tcp/ip·自动驾驶·信息与通信·信号处理·tcpdump
CG_MAGIC1 天前
摄像机与渲染输出:焦距、景深与Cycles/Eevee渲染设置
数码相机·3d·贴图·效果图·建模教程·渲云渲染
蝈蝈Tjguo1 天前
opencv 与摄影测量 相机坐标系的区别
人工智能·数码相机·opencv
行智科技2 天前
ORB-SLAM3代码详解 - 第 01 篇 · 系统总览与三线程架构
linux·ubuntu·架构·自动驾驶