作为一个前提,我必须说我对 ROS 非常缺乏经验。
我正在尝试发布几条 ros 消息,但是对于我进行的每次发布,我都会收到“发布和锁定消息 3.0 秒”,这看起来像是阻塞了 3 秒。
我将为您提供一个示例,说明我如何发布一条消息:
rostopic pub -1 /heifu0/mavros/adsb/send mavros_msgs/ADSBVehicle "header: // then the rest of the message
我还尝试使用以下参数:-r 10,它将消息频率设置为 10Hz(确实如此),但仅适用于第一条消息,即它保持每秒重新发送第一条消息 10 次。
基本上,如果可能的话,我想在不锁定的情况下发布一条消息,这样我就可以在一秒钟内发布多条消息。我有源源不断的消息流,我需要尽可能快地发布它们。