Skip to content

踩坑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相机

解决办法 ​

  1. 物理断开ZED2i相机USB连接
  2. 等待数秒后重新插入相机
  3. 重新启动ROS2 wrapper节点或ZED_Explorer验证恢复 注:该问题由SDK 5.1.1与硬件初始化状态兼容性引起,重插拔可重置设备状态绕过崩溃。

讨论原作者:@LyLewis 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub stereolabs/zed-ros2-wrapper #401:latest master branch wrapper cannot run well with latest SDK 5.1.1访问 2026-10-27