You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ROS RealSense D435启动rs_rgbd.launch出现符号查找错误如何解决

错误原因
  • 该报错核心为动态库符号缺失:librealsense2_camera.so运行时找不到ddynamic_reconfigure功能包对应构造函数的符号定义。
  • 常见触发场景:
    • 手动编译realsense2_camera源码前未提前安装对应版本的ddynamic_reconfigure依赖包
    • 工作空间中同时存在多版本ddynamic_reconfigure,编译和运行时加载的版本不兼容
修复步骤
  1. 先安装ROS Noetic版本对应官方依赖包,执行命令:
    sudo apt install ros-noetic-ddynamic-reconfigure
  2. 清理工作空间之前的编译残留:
cd ~/catkin_ws
rm -rf build devel
  1. 重新编译工作空间:
    catkin_make
  2. 刷新当前终端的环境变量:
    source devel/setup.bash
  3. 重新执行启动命令验证是否修复:
    roslaunch realsense2_camera rs_rgbd.launch

如果执行上述步骤后仍报错,检查工作空间src目录下是否存在手动克隆的ddynamic_reconfigure源码包,替换为和你使用的realsense2_camera版本兼容的源码后重新编译即可。

内容的提问来源于stack exchange,提问作者Faruk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 22:09:02