1

ドローンキット初心者です。利用可能なすべてのミッションコマンドのリストを見つけることができる場所があるかどうか疑問に思っていました.

4

3 に答える 3

2

ミッション コマンドの完全なリストについては、https://pixhawk.ethz.ch にあるこのリストの MAV_CMD セクションを参照してください。

mavlink を話すすべてのフライト コントローラがすべてのミッション コマンドを実装しているわけではありません。特定の飛行制御ソフトウェアを調べて、それが何をサポートしているかを確認する必要があります。また、各コマンドの機能と使用方法についても学習する必要がありますが、これは必ずしも明らかではありません。

ArduPilot wiki のこのページは、一般的なフライト コントローラー (ArduCopter) によって実装されたコマンド、コマンドの動作、およびコマンド パラメーターの正確な意味を説明しているため、開始するのに適した場所です: http://copter.ardupilot. com/wiki/mission-planning-and-analysis/mission-command-list/

このページでは、地上管制ステーションに表示されるコマンド名を使用しているため、少し翻訳する必要があります。たとえば、Takeoff -> MAV_CMD_NAV_TAKEOFF、Condition-Delay ->MAV_CMD_CONDITION_DELAYなどです。

多くのコマンドがあり、その中には難解なものもありますが、ビークルが離陸し、いくつかのウェイポイントを通過して着陸するという基本的なミッションを飛行するには、いくつかのコマンドしか必要ありません。

MAV_CMD_NAV_TAKEOFF
MAV_CMD_NAV_LAND
MAV_CMD_NAV_WAYPOINT
于 2015-04-28T04:41:26.993 に答える
0

Just started looking at DroneKit myself, so hopefully others will chime in to better answer your question. The DroneKit API documentation identifies the built in commands here:
http://python.dronekit.io/automodule.html

That said, it looks like the DroneKit function send_mavlink() should allow you to send any mavlink message to your vehicle, in the event that there is a specific mavlink command not available in DroneKit. I think this is where you can find the list of mavlink message types: https://pixhawk.ethz.ch/mavlink/

Good luck

于 2015-04-23T15:58:50.600 に答える