小觅双目相机进行ROS标定

2023-05-16

安装image_pipeline包

使用ROS官方提供的 camera_calibration 包对双目相机进行标定

详情可见官网camera_calibration/Tutorials/StereoCalibration - ROS Wiki

一、准备工作:

  1. 系统环境:Ubuntu16.04
  2. ROS版本:ros-kinetic
  3. 双目相机:小觅相机标准版s1030-IR
  4. 标定板:8×6

二、双目标定:

  1. 启动双目相机驱动:
    roslaunch mynt_eye_ros_wrapper mynteye.launch
  2. 查看图像是否发布
    rostopic list
    /mynteye/left/camera_info
    /mynteye/left/image_raw
    /mynteye/left/image_raw/compressed
    /mynteye/left/image_raw/compressed/parameter_descriptions
    /mynteye/left/image_raw/compressed/parameter_updates
    /mynteye/left/image_raw/theora
    /mynteye/left/image_raw/theora/parameter_descriptions
    /mynteye/left/image_raw/theora/parameter_updates
    /mynteye/left_rect/camera_info
    /mynteye/left_rect/image_rect
    /mynteye/left_rect/image_rect/compressed
    /mynteye/left_rect/image_rect/compressed/parameter_descriptions
    /mynteye/left_rect/image_rect/compressed/parameter_updates
    /mynteye/left_rect/image_rect/theora
    /mynteye/left_rect/image_rect/theora/parameter_descriptions
    /mynteye/left_rect/image_rect/theora/parameter_updates
    /mynteye/points/data_raw
    /mynteye/right/camera_info
    /mynteye/right/image_raw
    /mynteye/right/image_raw/compressed
    /mynteye/right/image_raw/compressed/parameter_descriptions
    /mynteye/right/image_raw/compressed/parameter_updates
    /mynteye/right/image_raw/theora
    /mynteye/right/image_raw/theora/parameter_descriptions
    /mynteye/right/image_raw/theora/parameter_updates
    /mynteye/right_rect/camera_info
    /mynteye/right_rect/image_rect
    /mynteye/right_rect/image_rect/compressed
    /mynteye/right_rect/image_rect/compressed/parameter_descriptions
    /mynteye/right_rect/image_rect/compressed/parameter_updates
    /mynteye/right_rect/image_rect/theora
    /mynteye/right_rect/image_rect/theora/parameter_descriptions
    /mynteye/right_rect/image_rect/theora/parameter_updates
    /mynteye/temperature/data_raw
    
  3. 安装image_pipeline包:

 建议直接用ubuntu自带的火狐浏览器打开ros安装包网站下载自己系统的版本

http://packages.ros.org/ros/ubuntu/pool/main/r/ros-kinetic-image-pipeline/icon-default.png?t=M276http://packages.ros.org/ros/ubuntu/pool/main/r/ros-kinetic-image-pipeline/

#安装 打开安装包下载文件夹,一般默认是Downloads文件夹
~/Downloads$ sudo dpkg -i ros-kinetic-image-pipeline_1.12.23-0xenial-20210503-161353-0800_amd64.deb 

4. 启动标定程序

rosrun camera_calibration cameracalibrator.py --approximate 0.1 --size 8x6 --square 0.027 left:=/mynteye/left/image_raw right:=/mynteye/right/image_raw right_camera:=/mynteye/right left_camera:=/mynteye/left --no-service-check

square为打印标定板方格的长度 /m

 左右上下,倾斜移动,直至上面的三个进度条拉满或者CALIBRATE按钮变绿,点击按钮进行计算,窗口变灰,等待计算结束,在命令行窗口会显示结果,点击save保存

默认保存在/tmp/calibrationdata.tar.gz路径下

后面就是进行多次标定,对数据取平均值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

小觅双目相机进行ROS标定 的相关文章

  • 某公司算法岗笔试题(部分)

    今天参加了第一次笔试 xff0c 准备的不是很好 xff0c 分享几道题 1 选择题 xff1a int i 61 1 const int j 61 1 下列错误的是 xff1a const int p1 61 amp i const in
  • 五、ROS使用serial包进行串口通信

    五 ROS使用serial包进行串口通信 1 下载串口调试助手CuteCom2 下载虚拟串口模拟器socat3 下载串口调试助手minicom4 安装serial串口功能包5 创建工作空间6 创建功能包7 创建发布者8 配置CMakeLis
  • 六、ROS安装ros_canopen模块

    六 ROS安装ros canopen模块 1 查看自己的ROS版本2 下载ros canopen源码 1 查看自己的ROS版本 首先查看自己的ROS版本 xff1a 我的是melodic 终端1 roscore 终端2 rosparam l
  • 七、ROS-CAN通信

    七 ROS CAN通信 1 测试官方样例2 移植到ROS 1 测试官方样例 我这里用的是CANalyst II分析仪 创芯科技 Linux版 我的系统是 xff1a Ubuntu18 04 6 LTS 我的ROS版本 xff1a melod
  • Ubuntu22.04 实用工具总结 Toniht笔记

    上一篇实用工具总结 xff0c 被莫名其妙审核不通过 xff0c 没涉及任何墙的字眼 xff0c 只不过写了Q v 的安装过程 xff0c 重新写一遍笔记 时隔半个月 xff0c 又被挂了 xff1f 我删的已经只剩一个名字了 离了大谱 U
  • 受苦笔记之Ubuntu 18.04 ros相机标定

    个人博客 TanJX的自留地 Ubuntu 18 04 相机标定 之前用ubuntu 16 04想做相机标定但是一直出错 xff0c 所以换了系统后我又回来折腾了 安装ROS就不说了 主要是ROS下的usb cam程序包 xff0c 之前一
  • 嵌入式Linux自学笔记(三)——输入输出系统应用编程、网络通信、多线程编程

    一 输入输出系统应用编程 1 输入系统简介 1 1 输入设备 常见的输入设备有键盘 鼠标 遥控杆 书写板 触摸屏等等 xff0c 用户通过这些输入设备与 Linux 系统进行数据交换 1 2 输入系统 Linux 系统为了统一管理这些输入设
  • 基于SIFT的图像拼接系统

    第一部分 设计概述 设计目的 图像拼接技术是计算机视觉与图像处理领域的一个研究重点 xff0c 广泛应用于各个领域 它能够很好地实现图像的延伸和连续 xff0c 保留多组图像的共有信息 xff0c 去除杂冗 xff0c 提高信息存储量 xf
  • Ubantu20.04 安装rtabmap的ros版本时 catkin_make报错:could not find a package configuration

    ROS版本 xff1a noetic 查询安装包的源网站 xff1a ROS Wiki http wiki ros org 本次安装经常用到git clone 如果git clone 报错 xff0c 或者速度很慢 xff0c 可以参考我的
  • 计算机专业要不要考研——写的很棒

    http www csaiky com wl 201011190918531326 htm 你说 xff1a 他们都有很强的开发能力 只是不太喜欢读书 也只是希望混个学历对今后在岗位上晋升有好处 xff0c 我可以向你保证 xff0c 你所
  • Keil5遇到:*** Target ‘xxx‘ uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available.

    这个原因是Compiler Version 5编译器在Keil 5 37以后就不再默认安装了 从这个版本开始 xff0c Keil 默认安装的是 Compiler Version 6 18 xff0c 如下图 图1 版本信息 解决方法 xf
  • Java形参什么时候能改变实参的值

    形参到实参有两种传递形式 xff0c 值传递和引用数据类型传递 其中 xff0c 值传递是不可更改实参的值的 但注意 xff0c 引用数据类型中的String也是不可更改实参的 xff0c 所以归为值传递 xff01
  • 二、在Windows下安装TensorFlow GPU版本教程(超级详细哦)

    二 在Windows下安装TensorFlow GPU版本教程 xff08 超级详细哦 xff09 1 确认显卡是否支持CUDA1 1 查看支持CUDA的显卡1 2 查看系统信息1 3 查看显卡信息 2 安装CUDA2 1 下载并安装CUD
  • ubuntu如何看到隐藏文件夹

    1 首先啥是隐藏文件夹 xff1a ubuntu环境下 xff0c 凡是以 点 开头命名的文件夹都是隐藏文件夹 xff0c 是看不到的 2 想要修改或者查看他们 xff1a 可以选择使用快捷键 ctrl 43 h 34 就可以将隐藏文件夹显
  • STM32F407__串口转422总线__一主多从通信

    从机的422原理图如下所示 xff1a 主机的422原理图 xff1a 一 通信大体原理 在通信过程中 xff0c 主机向总线上发送数据 xff0c 从机都能从总线上接收到数据 xff0c 根据设置的地址 xff0c 选在是否是本板需要的数
  • 使用evo测试aruco_detect精度

    使用evo测试aruco detect精度 一 实验目的二 实验设备三 实验步骤四 实验结果五 实验结论六 结论分析 一 实验目的 测试aruco detect的精确度 xff1b 分析影响aruco slam精准度的主要因素 二 实验设备
  • 3. LaTeX图片的排版、引用与格式

    3 LaTeX图片的排版 引用与格式 1 LaTeX 图片排版方式 在 LaTex 排版的论文写作中 xff0c LaTex 的所有宏包文件都要写在 documentclass 命令之后和 begin document 之前 在本文中 xf
  • 一个七年Java女程序员的年终总结,写给过去一年的自己

    简单先说一下 xff0c 坐标杭州 xff0c 14届本科毕业 xff0c 算上年前在阿里巴巴B2B事业部的面试 xff0c 一共有面试了有6家公司 xff08 因为不想请假 xff0c 因此只是每个晚上去其他公司面试 xff0c 所以面试
  • 嵌入式Linux下tca9548的使用以及测传感器实例。

    tca9548为IIC拓展板 xff0c 主要应用在多个同种传感器的测量环境中 保证在传感器出厂地址相同的情况下也能通过传感器进行测量 下面开始说一下整个的使用步骤 首先必须保证开发板内核有IIC驱动程序 xff1b 如果开发板内核中没有驱
  • ssh远程连接报错

    1 ssh远程连接报错 ssh远程连接报错 root 64 101 34 177 174 Permission denied publickey gssapi keyex gssapi with mic ssh远程连接报错 Permissi

随机推荐