問題タブ [dronekit-python]
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.
dronekit-python - 静止ドローンで LocationLocal: Relative Alt が負の値になるのはなぜですか?
Ardupilot を搭載した Intel Aero で Set_Attitude_Target の例を実行しています。コードは意図したとおりに機能していますが、明確なセンサー エラーに加えて、実験を長く実行するほど明らかになります。
つまり、この例の高度レポートは、LocationLocal に -0.01 の相対高度があることを報告しています。この高度は、ドローンが長く留まるほど小さくなります。
ドローンがたとえば 1 メートル離陸した場合、相対高度はそれよりも低いため、差は取り除かれます。
スロットルを低い値に設定して同じ例を実行したため、ドローンは不十分な推力で「離陸しようとしている」間静止したままになります。ドローンが離陸しようとしていた 5 秒間と、ドローンがあきらめて武装解除し、コードを実行し続けた後、コンソールは、-1 メートルで停止するまで、高度の増分損失を読み取りました。
このセンサー エラーはどこから来て、どのように修正すればよいですか?
python - DJI ドローン用 DroneKit
さまざまな SDK または開発キットを使用してドローンを制御する方法を学んでいて、dronkitに出会いました。ドローンキットが行うことは次のとおりです。
DroneKit-Python 2.x は、UAV 用の強力なアプリの作成に役立ちます。これらのアプリは、UAV のコンパニオン コンピューター上で実行され、計算量が多く、低遅延リンクを必要とするタスク (コンピューター ビジョンなど) を実行することで自動操縦を強化します。
フライトコントローラーと通信できるが覚えているコンパニオンコンピューター(Rasberry Piまたはその他のシングルボードPC)でドローンキットを実行できるため
DroneKit-Python は、 MAVLinkプロトコルを使用して通信する車両 (3DR および DroneCode 財団の他のメンバーによって製造されたほとんどの車両を含む) と互換性があります。Linux、Mac OS X、または Windows で動作します。
DroneKit を使用する場合、Mavlink プロトコルをサポートするフライト コントローラーでのみ作業できることを覚えておいてください。
しかし、私がやりたいことは、DJI ドローンで DK を制御または実行することです。DJI ドローンで DK を使用するための回避策はありますか?