欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > realsense D435l+mid360标定

realsense D435l+mid360标定

2024/10/24 14:15:41 来源:https://blog.csdn.net/m0_58173801/article/details/140315228  浏览:    关键词:realsense D435l+mid360标定

目录

一、安装realsense环境

二、获取realsense D450L相机内参

三、标定雷达和相机

1.下载livox_camera_calib

2.修改配置参数

3.使用fastlio生成点云

4.标定


一、安装realsense环境

git clone https://github.com/IntelRealSense/librealsense.git
cd librealsense
//更新依赖库
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
//安装所需的依赖
sudo apt-get install libudev-dev pkg-config libgtk-3-dev
sudo apt-get install libusb-1.0-0-dev pkg-config
sudo apt-get install libglfw3-dev
sudo apt-get install libssl-dev
//编译
cd librealsense
mkdir build
cd build
cmake ../ -DBUILD_EXAMPLES=true
make
sudo make install
//测试是否安装成功
realsense-viewer

安装环境过程中如果出现以下报错,采用以下方法。error: ‘LocalParameterization’ is not a member of ‘ceres-CSDN博客

ceres::LocalParameterization *quatParam = new ceres::EigenQuaternionParameterization();

替换为

ceres::Manifold  *quatParam = new ceres::EigenQuaternionManifold();

二、获取realsense D450L相机内参

sudo apt install ros-noetic-camera-calibration
roslaunch realsense2_camera rs_camera.launch

内参结果

distortion_model: "plumb_bob"
D: [0.0, 0.0, 0.0, 0.0, 0.0]
K: [613.80517578125, 0.0, 321.6905212402344, 0.0, 614.0089111328125, 244.05947875976562, 0.0, 0.0, 1.0]
R: [1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0]
P: [613.80517578125, 0.0, 321.6905212402344, 0.0, 0.0, 614.0089111328125, 244.05947875976562, 0.0, 0.0, 0.0, 1.0, 0.0]
binning_x: 0
binning_y: 0
roi:
  x_offset: 0
  y_offset: 0
  height: 0
  width: 0
  do_rectify: False
---
header:
  seq: 597
  stamp:
    secs: 1720576168
    nsecs: 845483780
  frame_id: "camera_color_optical_frame"
height: 480
width: 640

三、标定雷达和相机

1.下载livox_camera_calib

cd ~/catkin_ws/src
git clone https://github.com/hku-mars/livox_camera_calib.git
cd ../
catkin_make
source ~/catkin_ws/devel/setup.bash

2.修改配置参数

         image_file中存放相机拍摄的图片,pcl_file中存放雷达的点云数据(雷达点云数据采用fastlio算法生成),result_file中存放点云和图片配准的内外参数结果。将上一步生成的相机内参放入camera中。修改calib中的outdoor的yaml文档。

3.使用fastlio生成点云

    cd ~/$A_ROS_DIR$/srcgit clone https://github.com/hku-mars/FAST_LIO.gitcd FAST_LIOgit submodule update --initcd ../..catkin_makesource devel/setup.bash
//建图 For Avia mid360需要修改相关节点cd ~/$FAST_LIO_ROS_DIR$source devel/setup.bashroslaunch fast_lio mapping_avia.launchroslaunch livox_ros_driver livox_lidar_msg.launch

4.标定

roslaunch livox_camera_calib calib.launch

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com