外观
踩坑GitHub IntelRealSense/realsense-ros5 天前
realsense-ros节点启动即退出且无Topic,LibRealSense版本不匹配
本文由 AI 根据公开内容整理,可能有误,请以原文为准:ROS Wrapper Not Showing Proper Node/Topics(GitHub IntelRealSense/realsense-ros #1649)
状态:已解决
问题
在Ubuntu 18.04上执行roslaunch realsense2_camera rs_camera.launch虽无报错,但rostopic和rosnode列表为空。日志显示[camera/realsense2_camera-2] process has finished cleanly,表明节点启动后立即异常终止,无法发布任何传感器数据流。
环境
Ubuntu 18.04, Intel RealSense D435, realsense2_camera ROS Wrapper, LibRealSense v2.40.0(编译时)/v2.41.0(运行时)
解决办法
- 确认当前系统安装的
librealsense版本与编译realsense2_camera包时使用的版本是否一致,日志中版本差异是导致节点静默退出的主因 - 若
librealsense库已更新,必须对realsense2_cameraROS Wrapper 执行完整重新编译(clean build),确保链接到新版动态库 - 重新编译完成后再次运行
roslaunch,验证节点不再出现 process has finished cleanly 且话题列表正常输出
讨论原作者:@dlee640 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。