Matlabを用いたslamについて
Afficher commentaires plus anciens
MATLABの例は既存のデータから地図の形状を読み取り占有地図を作成されているようですが、私がカメラデバイスで撮影したデータでslam(同時ローカリゼーションとマッピング)を行うことは可能ですか?
可能でしたら、使用する関数&参考になるページ等教えていただけないでしょうか?
またMATLABでslamを実行するために対応しているカメラデバイスを教えていただけないでしょうか?
Réponses (1)
Shunichi Kusano
le 1 Juil 2021
1 vote
こちらのページが参考になるかと思います。
対応デバイスは次のページで調べることができますが、image acquiisition toolboxが必要なものもあります。普通のWebCamでも大丈夫かと思います。
キャリブレーションだけしっかりする必要はあります。
3 commentaires
Kenta
le 1 Juil 2021
参考程度ですが、ステレオカメラでvSLAMも可能です。
実際のスケールが求まったり、また初期の位置を3Dの情報をもって設定できるというメリットもあります。ステレオカメラはZEDカメラなどがサポートされています。
ステレオカメラも同様にアプリで簡単にキャリブレーションができます。
圭介 川邉
le 2 Juil 2021
Shunichi Kusano
le 4 Juil 2021
Modifié(e) : Shunichi Kusano
le 4 Juil 2021
データの読込みの部分(readimageのあたり)で変更が必要になります。例えばUSBカメラからの画像の取得は下記URLをご覧ください。
他にも細かな調整が必要になる部分はあるかもしれません。ただ、リアルタイムでの処理はまだ難しいです。計算時間が必要なので。
RealSenseでしたらWindowsであればSDKがIntelさんから提供があるので、使うことができます。
macとかですとROS介して使うことはできるのですが、直の読込は出来ないのが現状です。realsense使う場合は、Kentaさんがご教示くださっているようにステレオのSLAMの方が良いと思います。
Catégories
En savoir plus sur SLAM dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!