如何通过 ROS 将实感数据传输到其他设备

How to transfer realsense data via ROS to other Device(s)

我想把节目制作在

" catkin_ws/src/realsense-ros-3.2.13/realsense2_camera "

目录从 "ros wrapper site" 传输实感数据到其他设备。

我选择使用“.cpp文件”,因为我已经制作了使用C++和realsense camera的程序。

我想知道“realsense2_camera/src”目录下文件的关系 以及可执行文件在 catkin_make 之后出现的方式和位置等,因为我想改造该文件,如果它能够将实感数据传输到其他设备来完成。

我认为它与 roscpp_tutorials、rospy_tutorials 和 beginner_tutorials' 发布者和订阅者程序有关,我能够使发布者和订阅者程序与不同的设备通信,尽管我不知道'知道他们为什么 运行 的理论。 (可执行文件出现的方式和位置)


环境

设备OS:ubuntu18.04 设备硬件:Jetson nano rosdistro: 旋律 python: Python 2.7.17 Realsense ROS 包装器:2.2.13 实感查看器版本:2.34.0 相机:D435 D435 固件:5.12.03.00

感谢您的信息。

一直在纠结为什么D435的数据获取不到,我解决了

在 "roslaunch" “.launch 文件”时启动 "realsense-viewer" 并重新启动 "Terminal" 数次可以使 "default .launch file" 启动,因此重写 "launch file" 可能能够移动 C++/Python 文件。

而且我认为您的“include 方法”将使问题易于解决。