当前位置: 首页 > news >正文

ZED2i ROS消息

一、影像数据 

  • 左/右目图像: /zed2i/zed_node/left/.../zed2i/zed_node/right/...

  • RGB图像: /zed2i/zed_node/rgb/... (左目相机的彩色图像)

  • 原始与矫正:

    • .../image_raw_color.../image_raw_gray:原始(未矫正)的图像。

    • .../image_rect_color.../image_rect_gray:矫正后(已校正畸变并对齐)的图像,这是进行立体视觉处理的基础。

  • 相机参数: 每个图像话题都会伴随一个 .../camera_info 话题,提供相机的内参、畸变系数等。例如:rostopic echo -n 1 /zed2i/zed_node/left/camera_info

    ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/left/camera_info
    header: seq: 0stamp: secs: 1762861763nsecs: 181895160frame_id: "zed2i_left_camera_optical_frame"
    height: 720
    width: 1280
    distortion_model: "plumb_bob"
    D: [0.0, 0.0, 0.0, 0.0, 0.0]
    K: [524.58251953125, 0.0, 625.4195556640625, 0.0, 524.58251953125, 362.140625, 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: [524.58251953125, 0.0, 625.4195556640625, 0.0, 0.0, 524.58251953125, 362.140625, 0.0, 0.0, 0.0, 1.0, 0.0]
    binning_x: 0
    binning_y: 0
    roi: x_offset: 0y_offset: 0height: 0width: 0do_rectify: False
    ---
    

带有 /compressed/compressedDepth/theora 后缀的话题。这些只是对应图像话题的压缩版本,用于在网络传输中节省带宽,内容上和未压缩的话题是一样的。

二、 深度与3D数据 

这是ZED相机的核心功能之一,通过双目视觉计算得出:

  • 深度图: /zed2i/zed_node/depth/depth_registered (已配准的深度图像,每个像素的值代表距离)

  • 视差图: /zed2i/zed_node/disparity/disparity_image (视差图,深度的另一种表示)

  • 点云: /zed2i/zed_node/point_cloud/cloud_registered (融合了颜色和深度的3D点云)

三、 位姿与里程计 (Pose & Odometry)

ZED2i内置了IMU,可以运行VIO(视觉惯性里程计)来跟踪相机自身的运动

3.1 IMU数据

IMU为9轴IMU:3 轴陀螺仪、3 轴加速度计 、3 轴磁力计

  1. /zed2i/zed_node/imu/data (标准的IMU数据,包含加速度和角速度)
    使用命令rostopic echo -n 1 /zed2i/zed_node/imu/data
    ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/imu/data
    header: seq: 0stamp: secs: 1762862414nsecs: 499504070frame_id: "zed2i_imu_link"
    orientation: x: -0.004697016905993223y: -0.02745605632662773z: -0.0009367492166347802w: 0.9996115565299988
    orientation_covariance: [3.2778612423818627e-10, -9.849579090227316e-11, -6.370519440183812e-12, -9.849580821776969e-11, 1.1368978241493557e-08, -1.6040050915192884e-10, -6.370520522402345e-12, -1.604004745209358e-10, 3.4042747564054887e-10]
    angular_velocity: x: 0.002276916710043207y: -0.0005038211981275678z: -0.0010530086574754827
    angular_velocity_covariance: [8.654703511972608e-10, 0.0, 0.0, 0.0, 7.631423465477385e-10, 0.0, 0.0, -0.0, 5.785804861468702e-10]
    linear_acceleration: x: 0.5291448831558228y: -0.09560249000787735z: 9.772500991821289
    linear_acceleration_covariance: [0.015510192140936852, 0.0, 0.0, 0.0, 0.007005379535257816, 0.0, 0.0, -0.0, 0.010876546613872051]
    

    信息:姿态、角速度、线性加速度;以及它们各自的协方差(置信度)

  2. /zed2i/zed_node/imu/mag (磁力计)
    使用命令rostopic echo -n 1 /zed2i/zed_node/imu/mag
    ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/imu/mag
    header: seq: 0stamp: secs: 1762862949nsecs: 223949563frame_id: "zed2i_mag_link"
    magnetic_field: x: 5.625e-07y: -1.5e-06z: -1.3125e-06
    magnetic_field_covariance: [3.9e-08, 0.0, 0.0, 0.0, 3.7e-08, 0.0, 0.0, 0.0, 4.7e-08]

    信息:一个包含X, Y, Z三个分量的磁场矢量;协方差矩阵。
    它的主要用途是: 通过测量地球磁场,为机器人提供一个绝对的航向参考(即“北”在哪里)。

3.2、里程计

话题: /zed2i/zed_node/odom (由VIO估算的相机运动,提供速度和位置)

使用命令rostopic echo -n 1 /zed2i/zed_node/odom

ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/odom
header: seq: 2stamp: secs: 1762864571nsecs: 950589160frame_id: "odom"
child_frame_id: "base_link"
pose: pose: position: x: 12.847015367935288y: -10.647986538004584z: -3.8881209390302542orientation: x: 0.48148525195972525y: 0.7166201101996801z: 0.5037316798818124w: -0.029697886896400502covariance: [0.2722752094268799, -0.02954256907105446, 0.010950373485684395, 0.003190134186297655, 0.02835548110306263, -0.0037906828802078962, -0.02954256720840931, 0.5114215016365051, -0.14452573657035828, -0.053110361099243164, -0.00568035151809454, -0.009285461157560349, 0.01095037255436182, -0.14452576637268066, 0.04178394004702568, 0.015034777112305164, 0.0018576832953840494, 0.0025506149977445602, 0.0031901339534670115, -0.053110361099243164, 0.01503477618098259, 0.005525252781808376, 0.0005952626815997064, 0.0009298282093368471, 0.02835548110306263, -0.00568035151809454, 0.0018576830625534058, 0.0005952627398073673, 0.003154866397380829, 0.00020070222672075033, -0.0037906833458691835, -0.009285461157560349, 0.0025506149977445602, 0.000929828267544508, 0.00020070219761691988, 0.0026120711117982864]
twist: twist: linear: x: 0.0y: 0.0z: 0.0angular: x: 0.0y: 0.0z: 0.0covariance: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

信息:位姿;速度消息无效。

3.3、世界坐标系位姿、轨迹

  • /zed2i/zed_node/pose/zed2i/zed_node/pose_with_covariance (相机在世界坐标系/起始坐标系下的姿态和位置)

  • 路径: /zed2i/zed_node/path_map/zed2i/zed_node/path_odom (相机运动的历史轨迹)

四、 环境传感器 (Environmental Sensors)

ZED2i还集成了一些额外的传感器:温度、气压

4.1、温度

话题:/zed2i/zed_node/temperature/imu 

ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/temperature/imu
header: seq: 0stamp: secs: 1762864510nsecs: 677161111frame_id: "zed2i_imu_link"
temperature: 34.72999954223633
variance: 0.0

4.2、气压:

话题:/zed2i/zed_node/atm_press (大气压,可用于估算高度变化)

ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/atm_press
header: seq: 147stamp: secs: 1762866618nsecs:  12698828frame_id: "zed2i_baro_link"
fluid_pressure: 100848.5078125
variance: 0.010585
---
ouc@ouc-desktop:~/Desktop$ rostopic echo -n 1 /zed2i/zed_node/atm_press
header: seq: 150stamp: secs: 1762866755nsecs: 284846349frame_id: "zed2i_baro_link"
fluid_pressure: 100871.15625
variance: 0.010585
---
http://www.dtcms.com/a/597969.html

相关文章:

  • DNS主从服务
  • 怎样做网站3天赚100万wordpress静态页面找不到
  • 辽宁网站建设企业网站 内容 制作
  • 高频面试八股文用法篇(二十)微服务RPC
  • Electron 文件选择功能实战指南适配鸿蒙
  • 在Java中调用MATLAB函数的完整流程:从打包-jar-到服务器部署
  • 破局新能源暗访:卡索(CASO)汽车调查的“三重洞察”艺术
  • 网站建设案例市场wordpress时间文件夹
  • LINUX拯救模式
  • iis 发布网站内部服务器错误推广普通话手抄报
  • 1个ip可以做几个网站吗计算机it培训班
  • 网站策划的内容有那些本科自考报名的时间
  • 从基础建设到全面融合:企业网络与安全架构的进化之路
  • YOLOv8-World 开放词汇检测模型介绍
  • 公司介绍网站怎么做新网域名管理
  • 【前端学习】阿里前端面试题
  • 需求开发:从愿景到规格的完整路径
  • 青少年思想道德建设网站高端网站建设案例
  • 华为仓颉编程语言 | 发展历程与创新应用
  • 外贸网站海外推广3个必去网站柚子皮wordpress主题
  • 宁波网站制作哪家强上海企业建站咨询
  • Python中json.loads()和json.dumps()的区别
  • 在线教育系统源码架构设计指南:高并发场景下的性能优化与数据安全
  • 做wish如何利用数据网站linux是哪个公司开发的
  • LeetCode算法学习之单词拆分
  • 英文网站做百度权重有意义吗wordpress 开发列表网
  • 七代内存(DDR5)技术发展现状
  • 测开高频面试题集锦 | 项目测试 接口测试自动化
  • 郑州上街网站建设公司买东西的网站
  • 卡在触觉的AI,一目科技让机器人从“看世界”到“摸世界”