鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    相机深度数据转雷达数据

    已定时 已固定 已锁定 已移动
    ROS 2相关问题
    humble scan
    1
    1
    226
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 31782613053
      ᯤ⁹⁹ᴳ⁺
      最后由 编辑

      深度数据转雷达数据文件
      from launch import LaunchDescription
      from launch_ros.actions import Node

      def generate_launch_description():
      depthimage_to_laserscan_node = Node(
      package='depthimage_to_laserscan',
      executable='depthimage_to_laserscan_node',
      name='depthimage_to_laserscan_node',
      remappings=[
      ('depth','/camera/depth/image_raw'),
      ('depth_camera_info', '/camera/depth/camera_info'),
      ('scan', '/scan')
      ],
      parameters=[{
      'scan_time': 0.033, #扫描时间间隔,30HZ
      'range_min': 0.45, #投影点的最小距离单位(米),更近的被丢弃
      'range_max': 5.0, #投影点的最大距离单位(米),更远的被丢弃
      'scan_height': 5, #depthimage中用于转成laserscan的行
      'output_frame': 'camera_depth_optical_frame' #发布的帧 ID
      }]
      )

      depthimage_to_laserscan_tf = Node(
          package='tf2_ros',
          executable='static_transform_publisher',
          name='depthimage_to_laserscan_tf',
          arguments=['0','0','0','0','0','0','1','camera_link','camera_depth_optical_frame']
      ) 
      
      ld = LaunchDescription()
      ld.add_action(depthimage_to_laserscan_node)
      ld.add_action(depthimage_to_laserscan_tf)
      
      return ld
      

      出现雷达数据为竖着的,
      b2caa124-6971-478d-aa66-4fcd05bea6bd-image.png
      但是订阅camera_depth_optical_frame话题,数据又可以是横向的
      35e59716-2f07-4dd2-a7be-3e2ca1f10386-image.png

      1 条回复 最后回复 回复 引用 0
      • 第一个帖子
        最后一个帖子
      皖ICP备16016415号-7
      Powered by NodeBB | 鱼香ROS