ロボット気球を特定の高度まで飛ばす方法/アルゴリズムを探しています。ロボットは Raspberry Pi によって制御され、プロペラを備えています。プロペラ速度はいくつかの値に設定できます (PWM を使用するため、技術的には 1024 の異なる出力)。気球には下向きの距離センサーがあるため、現在の高さを 1 秒間に数回取得できます。私がこれまでに持っていた唯一のアイデアは、常に高さを測定し、残りの高さに基づいて最大速度に設定することでした. ただし、これは最良の選択肢のようには思えませんが、すべての電源出力をどのように適合させるかがわかりません.
どんなアイデアでも大歓迎です。私は Java を使用してプロジェクトをコーディングしていますが、高レベルのアルゴリズム/説明は素晴らしいでしょう!
どうも、
魔法