# ZED X One驱动因debug_dyn_params参数重复声明崩溃

> 原文链接：https://robotics.hellobike.com/pitfalls/2026-05-12-zed-ros2-wrapper-437
> 频道：pitfalls | 更新日期：2026-05-12 | 标签：auto, github-issue, zed-ros2-wrapper
> 核心摘要：zed_camera_one_component_main.cpp中参数重复定义致驱动启动异常，官方已通过PR#438修复该问题。

# ZED X One驱动因debug_dyn_params参数重复声明崩溃

::: v-pre
> 本文由 AI 根据公开内容整理，可能有误，请以原文为准：[debug.debug_dyn_params parameter for ZED X One defined twice](https://github.com/stereolabs/zed-ros2-wrapper/issues/437)（GitHub stereolabs/zed-ros2-wrapper #437）

**状态**：已解决

## 问题

使用ZED X One相机运行zed_wrapper时，驱动抛出rclcpp::exceptions::ParameterAlreadyDeclaredException异常并崩溃，报错提示parameter 'debug.debug_dyn_params' has already been declared。定位发现zed_camera_one_component_main.cpp第609-615行对该参数进行了重复声明。

## 环境

Ubuntu 22.04系统，Nvidia Jetson Orin计算平台，ZED SDK 5.3，stereolabs/zed-ros2-wrapper master分支，ZED X One 4K相机。

## 解决办法

1. 更新zed-ros2-wrapper仓库代码至包含PR #438修复的最新版本，该提交移除了sl::CameraOne组件中debug.debug_dyn_params的重复声明。
2. 重新编译zed_ros2_wrapper功能包以应用源码级修复。
3. 再次执行ros2 launch zed_wrapper zed_camera.launch.py验证驱动是否正常启动且不再抛出参数异常。

讨论原作者：@fgrcar 等，版权归原作者所有。
:::

## 原始参考来源 (Sources)

- [GitHub stereolabs/zed-ros2-wrapper #437：debug.debug_dyn_params parameter for ZED X One defined twice](https://github.com/stereolabs/zed-ros2-wrapper/issues/437)