2016-12-29 5 views
0

障害を避けながらトラック周りを移動するロボットにはSLAMアルゴリズムが必要です(1周だけでループが最後に閉じられます)。ロボットは、ナビゲーションにGPS、コンパス、ライダーを使用します。Windowsと互換性のあるC++でのSLAMアルゴリズムの実装ですか?

私はProbabilistic Roboticsをベースにしたオンライングラフスラムのバージョンを実装しようとしていましたが、現在のアルゴリズムがそれを超えて移動したというstackoverflowに関する別の答えを読んでいます。

オンラインスラムのために今日使用されている最新のアルゴリズムは何ですか?私はiSAMを使いたかったのですが、Windowsとの互換性はありません。

答えて

0

ほとんどのオープンソースのslamソリューションは、ubuntuで開発されています。

今まで、間接的な方法のために、あなたは直接法のためのORB-SLAM

を参照することができ、あなたはLSDのスラムに

を参照することができ、両方の二つはgithubの上で使用可能です。

0

オックスフォード大学で開発されたオープンソースInfiniTAMシステムの新バージョンが最近リリースされました。 CMakeの構築とそれが来るので、あなたは、CUDA有効GPUと、これが自動的に検出され、その後インストールCUDA開発キットをお持ちの場合は建物が

git clone https://github.com/victorprad/InfiniTAM.git 
cd InfiniTAM 
mkdir build 
cd build 
cmake-gui ../InfiniTAM #SELECT ADDITIONAL BUILD OPTIONS HERE 
MSBuild InfiniTAM.sln /property:Configuration=Release /property:Platform=x64 

のと同じくらい簡単です。そうでない場合は、CMake GUIでOpenMPを有効にすることを強くお勧めします。

関連する問題