外观
踩坑GitHub stereolabs/zed-ros2-wrapper12 个月前
ZED SVO回放时point_cloud_freq超15Hz报InvalidParameterVa。
本文由 AI 根据公开内容整理,可能有误,请以原文为准:point_cloud_freq capped at 15hz only during SVO playback(GitHub stereolabs/zed-ros2-wrapper #388)
状态:已解决
问题
使用ZED-X Mini录制60Hz SVO文件后,通过zed_camera.launch.py回放并设置depth.point_cloud_freq为60.0时,节点抛出rclcpp::exceptions::InvalidParameterValueException,提示参数不符合浮点范围。相同配置在实时采集模式下正常,仅SVO回放且频率超过15Hz时触发该异常。
环境
ZED-X Mini相机,Jetson Orin Developer Kit 64GB,ZED SDK v5.1,zed-ros2-wrapper(Humble)
解决办法
- 确认该问题为zed-ros2-wrapper代码缺陷,非配置文件或SVO录制帧率导致,无需调整general.grab_frame_rate或depth.point_cloud_freq数值格式
- 进入zed-ros2-wrapper源码目录执行git pull origin master获取包含修复的最新提交
- 重新编译zed-ros2-wrapper工作空间并source环境
- 再次运行带svo_path参数的zed_camera.launch.py,验证depth.point_cloud_freq可设置为60.0且不再抛出异常
讨论原作者:@asgobbi-rai 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。