autoware points2image段错误

在调试Autoware的points2image节点时,遇到段错误问题。通过gdb定位到错误发生在points2image.cpp第68行。发现rostopic echo /usb_am/camera_info时D值为空,于是在usb_cam_node.cpp中为D设置默认值0,重新编译并运行后解决了段错误。此外,介绍了calibration_publisher节点如何发布camera_info话题,涉及calibration_file的参数和格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

gdb调试

rostopic echo

calibration_publisher


gdb调试

用gdb调试,发现段错误发送在src/autoware/visualization/points2image/nodes/points2image/points2image.cpp文件第68行。

gdb install/points2image/lib/points2image/points2image

rostopic echo

rostopic echo /usb_am/camera_info发现D为空。

$ rostopic echo /usb_cam/camera_info
header: 
  seq: 1653
  stamp: 
    secs: 1622710522
    nsecs: 933405827
  frame_id: "camera"
height: 1080
width: 1920
distortion_model: ''
D: []
K: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
R: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
P: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
binning_x: 0
binning_y: 0
roi: 
  x_offset: 0
  y_offset: 0
  height: 0
  width: 0
  do_rectify: False

修改src/drivers/usb_cam/nodes/usb_cam_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值