外观
踩坑GitHub stereolabs/zed-ros2-wrapper11 个月前
ZED SDK 5.1.1升级后启动报错basic_string::_M_construct nul。
本文由 AI 根据公开内容整理,可能有误,请以原文为准:latest master branch wrapper cannot run well with latest SDK 5.1.1(GitHub stereolabs/zed-ros2-wrapper #401)
状态:有绕过办法
问题
将ZED SDK从5.0升级至5.1.1并编译最新master分支wrapper后,启动zed_camera节点或ZED_Explorer时进程异常终止。报错信息为terminate called after throwing an instance of 'std::logic_error': basic_string::_M_construct null not valid,component_container_isolated退。
环境
Jetson Orin NX 16GB, JetPack 6.1, ROS2 Humble, ZED SDK 5.1.1, ZED2i相机
解决办法
- 物理断开ZED2i相机USB连接
- 等待数秒后重新插入相机
- 重新启动ROS2 wrapper节点或ZED_Explorer验证恢复 注:该问题由SDK 5.1.1与硬件初始化状态兼容性引起,重插拔可重置设备状态绕过崩溃。
讨论原作者:@LyLewis 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。