2013年9月19日木曜日

gmappingをいかに改善していくか?

gmapping machingで画像検索して
自分のぶつかってる問題と関係ありそうな症状を見つけてみた。

いろいろ記事を読んでみて、わかったことは3つ

  • KInectを使っていたとしても、デフォルトの値でもあまり問題は生じない
    • それよりも、オドメトリかロボットの操縦方法に異常があるのではという指摘
    • 異常なオドメトリに関しての対処は書いてないが、ロボットの操縦についてはヒントがかかれている
    • 既知のコーナー(おそらくマッピングが既になされている)を常にカメラの視野に入れておくこと
  • それでもパラメーターを変更してマップの精度を上げたければ、以下の三つであると
    • linearUpdate
      • 減らしたほうがよい
    • angularUpdate 
      • 上と同様、減らしたほうがよい
    • particles  
      • 増やしたほうがよい(100がちょうど良い)
  • 更新速度とパーティクルを増やすと上手く行くらしい。あとは運。 


それから、もしかすると赤外線の長さも、短くした方がいいかも
おそらく、距離が長いと、それだけ誤差が大きくなるから

0 件のコメント:

コメントを投稿