Airsim雷达相机融合生成彩色点云

本文详细介绍了如何在AirSim环境中实现3D激光雷达和相机的融合,通过获取内外参和变换矩阵,将雷达点云投影到相机图像上,赋予像素点深度信息或为点云添加RGB信息。作者提供了设置、代码实现和launch文件,并展示了运行效果。

代码,cmake,launch等都在网盘链接中

链接: https://pan.baidu.com/s/14hWBDnRZC41xkqAk6FirtA 提取码: 1een
--来自百度网盘超级会员v4的分享

1、简介

3D激光雷达和相机的融合指的是将激光雷达获得的3D点,投影到相机图像上,从而给图像每个像素点添加深度信息或者为雷达获取到的3D点添加RGB信息。效果如图:

可以知道,要将3D点投影到图像需要知道相机和雷达的坐标系的变换矩阵以及相机的内参

2、雷达相机融合理论介绍

理论简单来说就算一句话:通过雷达相机的变换矩阵将雷达系/世界坐标系的3D点投影到相机

2.1、Airsim中各个矩阵获取

外参

外参包括旋转和平移,将世界/雷达坐标系下的3D点转换到相机坐标系下

此处主要参考

AirSim相机、IMU内外参分析(VIO、vSLAM)_智能之欣的博客-优快云博客_airsim 相机

 该旋转矩阵是相机到世界坐标系的,我们要的是世界坐标系到相机坐标系的。所有应该求该矩阵的转置,如下:

 平移矩阵可以根据settings中相机处的x,y,z给出

内参

仍参考上文博客

 其中width,heigth,fov都可以在settings中进行设置

雷达系/世界系

点云返回是雷达系还是世界系可以通过在settings中雷达参数进行设置

本文中用的是雷达系,但是不知道雷达与世界坐标系的关系,经过尝试雷达系与世界坐标系各个坐标轴朝向应该算一致的,仅

评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值