LIO-SAMが面白いらしいので調べてみました。
LIO-SAMの概要
LIO-SAMとは、LiDARと慣性オドメトリを用いて移動ロボットの軌跡推定と地図作成をリアルタイムで実現するフレームワークと[1][2007.00258] LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping
https://arxiv.org/abs/2007.00258と説明されています。
(元の論文では “We propose a framework for tightly-coupled lidar
inertial odometry via smoothing and mapping, LIO-SAM, that
achieves highly accurate, real-time mobile robot trajectory estimation and map-building” と書かれています。)
3次元LiDARとIMUを使い、スキャンマッチングをするSLAM手法(ループクロージャあり)であると思われます。
慣性計測が “tightly-coupled” なSLAMとは、オドメトリを計算する処理内でIMUの観測情報を用いている(LiDARの観測情報からのオドメトリの計算とIMUの観測情報からのオドメトリの計算結果をEKF等で合わせるのではなく、状態変数として用いる)手法のことを指す[2]第126回 RSJロボット工学セミナー「 Visual SLAMと深層学習を用いた3Dモデリング」(2020/5/22)
https://www.slideshare.net/KenSakurada/126-rsj2020522#79ようです。
LiDAR Inertial SLAMと呼ぶこともある[3]ROS2でLiDAR Inertial SLAM – Qiita
https://qiita.com/saitosasaki/items/45fbe94440cc3d0b94c1#lidar-inertial-slamとはようです。
以下のページでは「LeGO-LOAMにgtsamによるIMU補正手法等を取り入れたもの。」として紹介されています。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JTlDJTgwJUU2JTk2JUIwJUUzJTgxJUFFUk9TJUU1JUFFJTlGJUU4JUEzJTg1JUUzJTgxJUFFJUUzJTgxJTgyJUUzJTgyJThCTGlkYXJTTEFNJUUzJTgyJUFBJUUzJTgzJUJDJUUzJTgzJTk3JUUzJTgzJUIzJUUzJTgyJUJEJUUzJTgzJUJDJUUzJTgyJUI5JUUzJTgyJUJEJUUzJTgzJTk1JUUzJTgzJTg4JUUzJTgyJUE2JUUzJTgyJUE3JUUzJTgyJUEyJUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz01NDAwMDFlYzRhNmMzZWJjOGFmOWI3ZDlhYTA5M2M3ZA&mark-x=120&mark-y=96&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDByc2FzYWtpMDEwOSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NzYxZjc1MDJjNTI4ZmI3YmUyMTVlYjM3NDA1MmMyODA&blend-x=120&blend-y=500&blend-mode=normal&s=f3f27eba866341a88a22f68eef2c2689)
LIO-SAMのコードはBSD 3-Clause LicenseでGitHubに公開されています(後述)。
arXivに公開されている論文
![](/static/browse/0.3.4/images/arxiv-logo-fb.png)
論文の1stオーサーが公開している情報
GitHubリポジトリ
ライセンスはBSD 3-Clause Licenseのようです[4]LIO-SAM/LICENSE at master · TixiaoShan/LIO-SAM
https://github.com/TixiaoShan/LIO-SAM/blob/master/LICENSE。
YouTubeに公開されている動画
動画内で出てくるLIOMはLIO-mappingのことを指すようです。
LOAMはおそらく以下のものを指していると思われます。
( http://wiki.ros.org/loam_velodyne のオリジナルのソースは現在GitHub上では公開されていないようで、以下はOSSライセンスに基づいてコピーされたもののようです。)
興味を持っている人のツイート・ブログ
順不同です
LIO-SAM、LiDARをがんがんローリングさせても全然自己位置ロストしなくて凄い。
しかもこのデモ、動画自体は早送りしてなくて、rosbagを10倍速で再生してるらしい… https://t.co/z5JkZU30EV pic.twitter.com/QTxirA6tZw— アライグマ (@arai01robo) July 2, 2020
![](https://i.gyazo.com/76b4d9828f18675ba82c8cc29c5542e8.jpg)
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Uk9TMiVFMyU4MSVBN0xpREFSJTIwSW5lcnRpYWwlMjBTTEFNJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz02NDQ2OTBhOTc1NjQ5MjBkN2ZjZWE4ODY3MTBmY2RmZg&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDByc2FzYWtpMDEwOSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9Nzg5ZDhhYmQzMDdkNjlmNDUwNjZiNzQzZTNiYmM2ZTQ&blend-x=142&blend-y=486&blend-mode=normal&s=2df91a7e48652863597ec7242b728f1d)
LIO-SAM関連ソフトウェア
↑1 | [2007.00258] LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mapping https://arxiv.org/abs/2007.00258 |
---|---|
↑2 | 第126回 RSJロボット工学セミナー「 Visual SLAMと深層学習を用いた3Dモデリング」(2020/5/22) https://www.slideshare.net/KenSakurada/126-rsj2020522#79 |
↑3 | ROS2でLiDAR Inertial SLAM – Qiita https://qiita.com/saitosasaki/items/45fbe94440cc3d0b94c1#lidar-inertial-slamとは |
↑4 | LIO-SAM/LICENSE at master · TixiaoShan/LIO-SAM https://github.com/TixiaoShan/LIO-SAM/blob/master/LICENSE |
コメント