外观
踩坑GitHub stereolabs/zed-ros2-wrapper2025-02-09
ZEDX相机长时间运行断连崩溃,pos_tracking路径缓存致内存溢出
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Recovery Behavior ZEDX(GitHub stereolabs/zed-ros2-wrapper #195)
状态:有绕过办法
问题
ZEDX相机节点订阅话题运行超过数小时或3天后丢失连接并报错,重启Argus服务无效,仅重启节点可暂时恢复。该问题由pos_tracking模块中path_max_count参数默认为-1(无限保存路径与里程计数据)引起,导致系统内存耗尽并使socket模块崩溃。
环境
ZED BOX (Jetson Orin NX 16GB),双ZEDX相机,zed-ros2-wrapper,ROS 2
解决办法
- 定位
zed-ros2-wrapper配置文件中的pos_tracking参数段 - 将
path_max_count参数从默认值-1修改为具体的有限整数值(如 100 或根据实际内存调整) - 重启 ZED ROS2 节点使配置生效,避免路径数据无限累积占用内存
- 验证相机长时间运行稳定性,确认不再出现内存溢出导致的断连现象
讨论原作者:@anath93 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。