Upgrade to Pro — share decks privately, control downloads, hide ads and more …

はじめてのSLAM

4b2f3a64637b51e81813accbe8a98083?s=47 KMiura
May 09, 2022
940

 はじめてのSLAM

ROS Japan UG #46 LT大会
https://rosjp.connpass.com/event/244199/

4b2f3a64637b51e81813accbe8a98083?s=128

KMiura

May 09, 2022
Tweet

Transcript

  1. はじめてのSLAM KMiura(@k_miura_io)

  2. 自己紹介 • 三浦 耕生(こうき) • 自動運転向け3次元地図の開発を するスタートアップのエンジニア @k_miura_io koki.miura05

  3. 以前のLT • Turtlebot3のGazeboに超音波センサ実装するネタを話した • Turtlebot3はいい値段するし、自力で作れるんじゃないか? https://bit.ly/3kU1yLX

  4. というわけで作ってみた • Raspberry Piで実装してとにかくシンプルに低 価格なロボットを作ってみた • Lidarセンサー、超音波センサー、カメラを実装 • 目指すはROSがチョットデキル

  5. SLAMやりたい • 転職したのでそこで使われてる技 術を自分で作って理解しないと • 学生時代それっぽいことはやった けど課題を消化するだけの作業に なってしまった • 作ったロボットが自立移動したら

    かっこよくない?
  6. 候補になるパッケージ • Gmapping • Cartographer • Hector Slam

  7. 候補になるパッケージ • Gmapping → ✗odomデータが必須(Scan Matcher使えば良いけどRaspberry Pi でのセットアップが面倒) • Cartographer

    → ✗odomなくてもそこそこ精度高そうだけど環境構築が面倒 • Hector Slam → ◦odomなくても使えるし環境構築も楽
  8. 軽く動かしてみた • 適当に調べたサンプルを使って地図作成をしてみたら ひどい出来 • パラメータを調整したりIMUを実装したほうがいいかも しれん…

  9. 所感 • SLAMは調べているとあまり情報が少なくてまともに動かせるようになるまでに時 間がかかった(ROS自体日本語の知見が圧倒的に少ない) • Raspberry Pi OSだとパッケージのセットアップに制約が多くて大変 • ナビゲーションに行き着くまでに時間がかかりそう…

  10. 試行錯誤の記録 https://bit.ly/3KOlVVm

  11. END