问题标签 [mavlink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
9 浏览

python - 让消息间隔/数据流在 MAVlink 中工作 - Python

我已经玩了几天了,但无法弄清楚如何更改 MAVlink 消息间隔。我正在尝试获得流畅的 GLOBAL_POSITION_INT 流,但无论我进行什么更改,我似乎每秒都会获取 1-2 次数据。

我试过同时使用“request_data_stream”和“MAV_CMD_SET_MESSAGE_INTERVAL”,但没有成功。这是我对 message_interval 的尝试(主要是从示例中复制粘贴):

这是我让 data_stream 工作的尝试:

我收到消息,然后将其传递到程序的其他部分:

我觉得我在这里遗漏了一些明显的东西,但我无法弄清楚为什么消息进来这么慢。