0

私は現在、大学院エージェント論文のプロジェクトを行っています。私のプロジェクトでは、ARA* ADA* や DLite* などのいつでも検索を拡張するアイデアがあります。このアイデアをロボットでシミュレートしてテストしたいと思います。ここ数晩、さまざまなソフトウェアを検討してきましたが、うまくいきませんでした。

最終的には、次の情報をいつでも個別に利用できるロボットを備えたものが必要です。

座標 (x,y,z) 速度

また、ロボットには、x、y 座標を (通行可能/通行不可) でマッピングする IR スキャナーなど、環境から座標を収集する何らかの方法が必要です。

最後に、ゴール座標へのパスでどの状態を通過するかを提案するために、環境情報を使用するアルゴリズムをプログラムできるようにする必要があります。

私の質問は、あまり労力をかけずにこれらすべてを達成できるソフトウェアがあるかどうかです。これをプログラミングするのに 7 泊以上を費やしたくはありません。理想的には、1 泊か 2 泊で目に見える結果を得たいと思っています。

私は自分の学位論文のために多くのヒューリスティック検索アルゴリズムをプログラムしました (つまり、周辺検索、BiMaxf、BS*、A*、私自身の双方向検索アルゴリズム、およびいくつかのフロントツーフロント検索)。これらはすべて 8/ に基づいています。 15 パズルで、Java で数秒以内にかなり難しい問題を解決できます。ADT のハッシュテーブルとプライオリティ キューだけが必要になるため、C 言語またはスクリプト言語を快適に使用できます。

それで、合理的な簡単さで(リアルタイムで)シミュレーションを達成できるオープンソースソフトウェアはありますか。そうでない場合、独自のシミュレーターを作成することは問題外に聞こえますか? 私がそれを行うとしたら、それはおそらく与えられた半径内の周囲を知っている2Dシミュレーターになるでしょう...として)偏った...

4

1 に答える 1

0

プレーヤー/ステージを検討しましたか?

http://playerstage.sourceforge.net/

Player はオープン ソースのロボティクス プラットフォームであり、stage はそれに結合されたシミュレーション環境です。基本的な形式では、レーザー/IR/ソナー スキャナーを備えたモバイル 2D ロボットをすばやく作成し、シミュレーション環境でシミュレートできます。これがどのように見えるかの写真です: http://goo.gl/BV4X8

これはオープンソースであり、(いずれにせよ Linux に) インストールするのはかなり簡単で、簡単な構成を書くことができます。一緒にあなたを助けるためのチュートリアルもあります。

于 2011-04-18T11:43:27.460 に答える