Kalibr标定完整过程(相机用的小觅深度系列相机)
1. 安装ROS,MYNTEYE 的sdk
2. 安装依赖库
sudo apt-get install python-setuptools python-rosinstall ipython libeigen3-dev libboost-all-dev doxygen libopencv-dev ros-kinetic-vision-opencv ros-kinetic-image-transport-plugins ros-kinetic-cmake-modules python-software-properties software-properties-common libpoco-dev python-matplotlib python-scipy python-git python-pip ipython libtbb-dev libblas-dev liblapack-dev python-catkin-tools libv4l-dev
sudo pip install python-igraph
3. 下载Kalibr和编译
mkdir -p ~/kalibr_ws/src
cd ~/kalibr_ws/src
cd ~/kalibr_workspace/src
git clone https://github.com/ethz-asl/Kalibr.git
cd ~/kalibr_workspace
catkin build -DCMAKE_BUILD_TYPE=Release -j4
4. 完成后开始测试
1) 数据采集:
rosbag record -O stereo_calibra.bag [topic] [topic]
2)制作pdf标定版(支持checkerboard和apriltag),进行打印,注意要进行按照实际的大小打印,而且打印的标定版至少要占图像的3/4,并且距离相机只好0.8m以上,不然会报focal length 初始化错误:
kalibr_create_target_pdf --type apriltag --nx [NUM_COLS] --ny [NUM_ROWS] --tsize [TAG_WIDTH_M] --tspace [TAG_SPACING_PERCENT]
3)根据生成的标定版,写april_8*6.yaml文件,其内容为:
{
"target_type": "aprilgrid",
"tagCols": 8,
"tagRows": 6,
"tagSize": 0.04,
"tagSpacing": 0.1
}
4)开始标定相机:
source ./devel/setup.bash
kalibr_calibrate_cameras --bag /home/stereoCamData/stereo_calibra.bag --topics /mynteye/left/image_color /mynteye/right/image_color --models pinhole-radtan pinhole-radtan --target ./april_8*6.yaml
5) 标定相机和IMU,imu.yaml文件要参考imu出厂参数
accelerometer_noise_density: 0.0268014618074
accelerometer_random_walk: 0.00262960861593
gyroscope_noise_density: 0.00888232829671
gyroscope_random_walk: 0.000379565782927
update_rate: 100.0
rostopic: /mynteye/imu/data_raw
6) 标定相机和IMU的命令:
kalibr_calibrate_imu_camera --bag stereo_imu.bag --cam camchain-.stereo_imu.yaml --imu imu.yaml --target april_8x6.yaml
7)最后生成的结果进行验证:
kalibr_camera_validator --cam camchain.yaml --target target.yaml
Kalibr标定完整过程(相机用的小觅深度系列相机)相关推荐
- 小觅S系列相机运行VINS-Mono记录
直接使用小觅相机运行MYNT-EYE-VINS-Sample 软件配置:ubuntu16.04,ROS Kinetic . 硬件配置:小觅S 1030相机. 1,下载 MYNT-EYE-SDK-2 及 ...
- 小觅深度版Ubuntu下跑vins-mono
最近实验室新买了小觅深度版相机(型号D1000-IR-120/Color),这里记录一下跑vins-mono的过程.由于虚拟机usb可能出现不兼容问题,我使用的是双系统的Ubuntu16.04,对应R ...
- ubuntu18.04系统小觅深度相机跑vins-mono(解决了rviz没有轨迹出现的问题)
这两天刚开始弄imu+vslam,把学习的过程记录一下,以便后续查阅.同时也希望能帮助到大家.仅供参考,如有不对请指正! step1:下载小觅深度相机的官方SDK 可以用我提供的这个链接 cd < ...
- vins安装及小觅深度版运行
本小白在对VINS进行实践的过程中,走了许多的弯路,现在将全部过程都记下来,希望能对大家有所帮助 VINS安装 vins源代码地址 ros ros-csdn sudo sh -c 'echo &quo ...
- 【python读取小觅智能双目相机视频流】
python读取小觅智能双目相机视频流 小觅智能双目相机产品详细参数 分辨率:2560x720; 1280x480 深度分辨率:1280x720; 640x480 帧率:60FPS 双目相机可用于双目 ...
- 我的AI之路(39)--使用深度相机之小觅深度相机
小觅深度相机的SDK代码在github上, 小觅相机的支持库需要从这里https://github.com/slightech/MYNT-EYE-D-SDK下载SDK源码后本地编译后再安装,Ubunt ...
- 小觅深度版-realsense系列,深度相机对比
本文为CSDN原创文章,转载请注明出处 本文为CSDN原创文章,转载请注明出处 本文对比了目前小觅生产的深度版(120°)相机.Realsense D435以及 Realsense ZR300,说明了 ...
- 小觅深度相机kalibr标定
双目相机标定 0.介绍几个实用的ROS小技巧 这几个命令在标定遇到问题的时候可以分析错误 rostopic list /topic 查看topic rostopic hz /topic 查看topic ...
- 双目摄像头标定完整过程 借助Matlab软件工具箱
运用matlab2017 进行摄像头获取标定参数: 本人试过两种方法,好坏各有. ①运用matlab自带标定工具箱进行标定,非常省事,说下大概步骤,(嫌麻烦不上图了) 1.在命令行输入stereoCa ...
最新文章
- umi搭建react+antd项目(四)axios请求数据
- ios怎么玩java模拟器游戏_新方式玩iOS手游 水果模拟器让电脑运行苹果iOS
- write up社工进阶
- VS2013安装oepncv2.4.10 以及opencv 3.0.0
- Spring里的容器和Bean对象
- SQL事务控制语言(TCL)
- 论文笔记_S2D.52_CMRNet++_运行记录
- Atitit 存储引擎核心技术 总结目录1. 表的存储有三个文件:结构+数据+索引 12. 页式管理
- 引用 你唯一能把握的是变成最好的自己
- 方差分析MATLAB实现
- 计算机能玩什么游戏,《梦幻西游网页版》官网——网易官方正版出品
- 高保真扬声器系统的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 游戏公司如何应对游戏黑产 ?
- 这篇 python 文章,是过去你错过的 python 细节知识点,滚雪球第4季第15篇
- 如何高效的使用mac
- Steam游戏服务器配置选择 IP
- kubernetes集群搭建Zabbix监控平台
- 微信自定义链接分享制作,微信自定义链接配置
- Ubuntu安装etter
- 图森计划裁员25%/ 特斯拉被曝将冻结招聘/ 天才黑客Geohot从推特辞职…今日更多新鲜事在此...