我正在尝试从主题 /mavros/global_position/compass_hdg 发布数据,该主题是 Float64 类型的消息(std_msgs/Float64),但 Float64 类型的主题都没有在我的 Nvidia Jetson TX1 上发布数据。
所以我想,既然 Float32 类型运行良好,我想将 ROS 节点的数据类型本身从 Float64 转换为 Float32。我尝试修改 C++ 代码并使用 catkin_make 重新编译,但没有运气。
有没有办法改变 ros 节点的类型。如果是这样,我是否必须从源代码重新构建以应用更改?