LoginSignup
7
5

More than 5 years have passed since last update.

ROS奮闘 gmapping編その1

Last updated at Posted at 2015-10-29

※この文章や内容は組み込み初心者、情報技術系雑魚が書いてるものですゆえ
過度な期待はせずに温かい目で見守ってください

初心者ROS奮闘記(になる予定)
第1弾
iCreateでgmappingしてみよ。

ということでいろいろ試行錯誤していきながらわかったことわからなかったことをメモ的に・・・

まずは使うもの
・ROS(indigo)
・iCreate(たぶん500シリーズ・・・)
・測域センサ(hokuyo URG-04LX-UG01) 高いらしい・・・9万とか・・・ヒエッ

んで、とりあえずクリエイトを動かす。
roomba500のドライバをもらってくる
(http://arkapravo.github.io/roomba_500_ROS_drivers/)
で自分のcatki_wsに展開してrosmake
ドライバが入った。
動かすのは参考にさせてもらった
http://cyberworks.cocolog-nifty.com/blog/2013/04/roombapython-bb.html)

端末で
$ sudo chmod a+rw /dev/ttyUSB0
クリエイトのパワーいれて
$ rosrun roomba_500_series roomba500_light_node
パワー入れるのが先かもしんない。

次にセンサのドライバ  wikiみたほうがはやい。
(http://wiki.ros.org/hokuyo_node/Tutorials/UsingTheHokuyoNode)

$ sudo apt-get install ros-indigo-hokuyo-node
公式wikiではこう
$ sudo apt-get install ros-indigo-urg-node
でも大丈夫らしい。
で、
$ sudo chmod a+rw /dev/ttyACM0
入れて
$ rosrun hokuyo_node hokuyo_node
で動く。

$ rqt_graph
で確認すると
Screenshot from 2015-10-29 22:01:35.png
ちゃんとトピックが出せてる(と思ってた)

キーボードでクリエイトを動かしたいなら
(http://wiki.ros.org/teleop_twist_keyboard)
$ sudo apt-get install ros-indigo-teleop-twist-keyboard
でいれてきて
$ rosrun teleop_twist_keyboard teleop_twist_keyboard.py
で動いた

ここまでできたので
動かしてgmappingいけるやろ!
Vやねん!

gmapping「[ WARN] [1446122137.391726224]: MessageFilter [target=odom ]: Dropped 100.00% of messages so far. Please turn the [ros.gmapping.message_notifier] rosconsole logger to DEBUG for more information.

わい「ホゲッ・・・(ちーん)」

Screenshot from 2015-10-29 22:08:54.png

なんかオドメトリがうまくgmappingに入ってないみたい

追記:gmappingはそもそも/tfと/scanしかとらないみたいです
warnはタイムスタンプがどうのこうので怒られてるよう

というわけでまた次

(アドバイスとかくれると嬉しいです)

7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5