-1

では、ロボット ルンバ (素敵な掃除機) に、特定の部屋での位置を認識させたいと思います。つまり、部屋の地図があり、ロボットがどこかに配置されており、その場所を短時間で知る必要があるということです。多くのアルゴリズムを見てきましたが、最も関連性の高いアルゴリズムは、宇宙でのロボットの位置を特定するための MCL (モンテカルロ アルゴリズム) でした。私たちには大きすぎて、どこから始めればいいのかわからないのではないかと心配しています。MATLAB でコードを書きたいと思います。したがって、コードを見つけることができる場所を誰かが知っている場合は、大いに感謝します。私たちはこのアルゴリズムについて心を開いています。そのため、より優れたアルゴリズムや機能する可能性のあるものがあれば、それは素晴らしいことです。それは、私たちがそれを書いている言語に当てはまります。

ありがとう。リロン。

4

1 に答える 1

0

面白い。

ルンバがどこにあるかを追跡することについて多くのことを読みましたが、ルンバからの「内部」フィードバックのみを使用していたすべてのシステムが悲惨に終わったようです。つまり、彼らは車輪の位置などを追跡しようとします...主な問題は、あなたが得る車輪の滑りを考慮に入れることができず、表面や他の要因に基づいて劇的に変化することです。

ルンバが見つけることができる固定ベースのセンサー、オンボード診断センサー(カメラ、ウィスカー、超音波など)、またはその2つの組み合わせのいずれかを使用することをお勧めします。

STAMPは、PING((((最大6フィートを感知できます。最大15フィートまで使用しましたが、マッピングに近接して使用しました))と呼ばれる優れた超音波センサーパッケージを作成します。

お役に立てれば!

于 2012-07-06T01:17:09.307 に答える