$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
つくばチャレンジ2018技術調査報告 / Tsukuba Challenge 2018 Survey
Search
Yoshitaka HARA
January 14, 2019
Technology
0
190
つくばチャレンジ2018技術調査報告 / Tsukuba Challenge 2018 Survey
第12回つくばチャレンジシンポジウム | つくばチャレンジ2018
https://tsukubachallenge.jp/2018/about/symposium
Yoshitaka HARA
January 14, 2019
Tweet
Share
More Decks by Yoshitaka HARA
See All by Yoshitaka HARA
配送ロボットの経産省官民協議会の公開資料を調べてみた
ystk_hara
0
710
自律移動ロボットの法的な区分について調べてみた / Legal Classification of Autonomous Mobile Robots
ystk_hara
0
1.3k
つくばチャレンジ2020運営の活動報告 / Tsukuba Challenge 2020 Survey
ystk_hara
0
290
つくばチャレンジ2019技術調査報告 / Tsukuba Challenge 2019 Survey
ystk_hara
0
210
Cartographer を用いた 3D SLAM / 3D SLAM using Cartographer
ystk_hara
0
1.1k
ロボティクスにおける SLAM 手法と実用化例 / SLAM Technology and Application Examples
ystk_hara
0
470
Cartographer と Autoware を用いた自律走行 / Autonomous Navigation using Cartographer and Autoware
ystk_hara
0
560
Other Decks in Technology
See All in Technology
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
680
Edge AI Performance on Zephyr Pico vs. Pico 2
iotengineer22
0
140
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
270
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
140
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
300
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.8k
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
480
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
420
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
170
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
710
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
120
Playwright x GitHub Actionsで実現する「レビューしやすい」E2Eテストレポート
kinosuke01
0
560
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Unsuck your backbone
ammeep
671
58k
Bash Introduction
62gerente
615
210k
Facilitating Awesome Meetings
lara
57
6.7k
Raft: Consensus for Rubyists
vanstee
141
7.2k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.2k
The Invisible Side of Design
smashingmag
302
51k
Transcript
つくばチャレンジ2018 技術調査アンケートの報告 原 祥尭(千葉工大 fuRo),冨沢 哲雄(防衛大),伊達 央 (筑波大),黒田 洋司(明治大),坪内 孝司(筑波大)
つくばチャレンジ2018シンポジウム 2019-01-14
本走行の記録 参加チーム数:63チーム、ロボット数:75台 本走行出走ロボット数:62台 課題達成:2台(内1台が完全課題達成)←完走+選択課題2つ以上 走行距離のマイルストーン 1/3 確認走行区間:27台、2/3 折り返し点:9台、3/3 完走(ゴール):6台 選択課題のマイルストーン
A 信号認識横断:7台、B チェックポイント通過:4台、C 探索対象発見:1台 アンケートへのご協力、誠にありがとうございました(67台分の回答) つくばチャレンジ2018シンポジウム 2019-01-14 1 達成度・課題 ハードウェア ソフトウェア
実験走行への参加日数 全実験走行日に参加している チームが多い 遠方のチームは、本走行の 直前のみ参加か 地域ごとの分析ができると 良いかも つくばチャレンジ2018シンポジウム 2019-01-14 2
8 2 4 7 7 8 6 8 24 0 5 10 15 20 25 30 1 2 3 4 5 6 7 8 9 台数 参加日数 達成度・課題 ハードウェア ソフトウェア
本走行/記録走行での走行距離 [m] チームによって経路が違う ため、完走でも距離は異なる 約 600 m を超えられれば、 完走が近い? 本走行で約
200 m 走行できた ロボットは、記録走行では 400 m 以上走行できていた? つくばチャレンジ2018シンポジウム 2019-01-14 3 18 29 9 6 1 2 0 1 1 2 4 1 15 19 18 5 0 2 0 1 1 4 6 3 0 5 10 15 20 25 30 35 台数 走行距離 [m] 本走行 本走行/記録走行 達成度・課題 ハードウェア ソフトウェア
本走行/記録走行での走行距離 [%] コースの 30 % を超えると、 完走が見えてくる? 完走していないが 100 %
との 回答もあり、自分たちの目的 は達成したということか つくばチャレンジ2018シンポジウム 2019-01-14 4 19 26 8 6 2 2 0 0 2 0 9 16 18 15 5 1 4 0 1 2 1 11 0 5 10 15 20 25 30 0 10 20 30 40 50 60 70 80 90 100 台数 走行距離 [%] 本走行 本走行/記録走行 達成度・課題 ハードウェア ソフトウェア
本走行/記録走行での選択課題の成功回数 公式記録で選択課題を達成 できたロボットはわずか 通常の実験としては、もっと 成功回数を積み重ねていると 思われる 事務局記録と異なる回答あり つくばチャレンジ2018シンポジウム 2019-01-14 5
65 3 3 0 2 1 65 6 3 0 0 0 71 2 0 0 0 1 0 20 40 60 80 0 1 2 3 4 5 台数 成功回数 A 信号認識横断 B チェックポイント通過 C 探索対象発見 達成度・課題 ハードウェア ソフトウェア
本走行/記録走行での失敗原因(今後の課題) 自己位置推定が最多 地図構築の課題も内包? ハードウェアトラブルも意外 に多い 選択課題の内、信号認識は 失敗すると横断できず致命的 つくばチャレンジ2018シンポジウム 2019-01-14 6
7 11 4 6 23 8 5 4 3 5 0 5 10 15 20 25 進捗(未完成) ハードウェア 通信 地図構築 自己位置推定 経路計画 障害物検出・回避 信号認識 オペレータ操作 なし 達成度・課題 ハードウェア ソフトウェア
ロボットのサイズ ロボット仕様条件 ◼ 全長:1.2 m 以下 ◼ 全幅:0.75 m 以下
◼ 全高:0.6 m 以上、1.5 m 以下 幅広く分布している 遵守事項である全幅 0.75 m を超過、また全高 0.6 m 未満 の計3件は回答ミス? つくばチャレンジ2018シンポジウム 2019-01-14 7 0 0.4 0.8 1.2 1.6 0 0.2 0.4 0.6 0.8 0 0.2 0.4 0.6 0.8 1 1.2 1.4 全高 [m] 全幅 [m] 全長 [m] 達成度・課題 ハードウェア ソフトウェア
ロボットの重量 ロボット仕様条件 ◼ 重量:100 kg 以下(60 kg 以下 を推奨) 遵守事項で推奨している
60 kg 以下のロボットが多い 安全確保のためには軽量で あることが望ましい つくばチャレンジ2018シンポジウム 2019-01-14 8 6 8 15 13 4 6 2 5 4 4 0 5 10 15 20 10 20 30 40 50 60 70 80 90 100 台数 重量 [kg] 達成度・課題 ハードウェア ソフトウェア
移動ロボットプラットフォーム 独自開発が多い 既存プラットフォームでは T-frog i-Cart mini が最多 電動車椅子ベースは意外と 少ない ほぼすべてが車輪型
つくばチャレンジ2018シンポジウム 2019-01-14 9 31 24 3 1 1 5 1 1 0 10 20 30 40 独自 T-frog i-Cart mini REVAST Mercury Open Robotics TurtleBot MobileRobots Pioneer 電動車椅子 シニアカー 電動カート 達成度・課題 ハードウェア ソフトウェア
バッテリ種類 鉛畜が最多 リチウムイオンも匹敵 リチウムフェライト、リチウ ムポリマーはリチウムイオン の回答に含まれる可能性あり 複数種類の併用も つくばチャレンジ2018シンポジウム 2019-01-14 10
35 30 5 4 3 0 10 20 30 40 鉛畜 リチウムイオン リチウムフェライト リチウムポリマー ニッケル水素 達成度・課題 ハードウェア ソフトウェア
コンピュータ種類 ノートPCが最多 通常のデスクトップPCを搭載 したロボットも! 小型ベアボーン(組み込み PC)が意外に多い NVIDIA Jetson の利用も つくばチャレンジ2018シンポジウム
2019-01-14 11 45 1 19 5 10 0 10 20 30 40 50 ノートPC デスクトップPC 小型ベアボーン(組み込み) シングルボードコンピュータ (NVIDIA Jetson 以外) NVIDIA Jetson 達成度・課題 ハードウェア ソフトウェア
センサ種類 ほぼすべてが LIDAR を搭載、 LIDAR 不使用は4チームのみ カメラ系はそれほど多くない 今年から開けた環境になり、 GNSS が増加?
IMU は意外に少ない エンコーダも 100 % 近く搭載 されていると思うが、有効な 回答を得られず つくばチャレンジ2018シンポジウム 2019-01-14 12 47 32 6 6 16 5 16 29 0 10 20 30 40 50 2D-LIDAR 3D-LIDAR 距離画像カメラ ステレオカメラ 単眼カメラ 全天球カメラ GNSS IMU 達成度・課題 ハードウェア ソフトウェア
様々な 3D-LIDAR が登場 Velodyne LIDAR https://velodynelidar.com/ 北陽電機株式会社 https://www.hokuyo-aut.co.jp/
Ouster https://www.ouster.io/ HESAI http://www.hesaitech.com/ RoboSense LiDAR https://www.robosense.ai/ LeiShen LiDAR http://en.leishen-lidar.com/ つくばチャレンジ2018シンポジウム 2019-01-14 13 達成度・課題 ハードウェア ソフトウェア
OS Ubuntu が圧倒的多数 Windows との併用も OS なしのロボットも! つくばチャレンジ2018シンポジウム 2019-01-14 14
Ubuntu 61 87% CentOS 2 3% Windows 6 9% なし 1 1% Ubuntu CentOS Windows なし 達成度・課題 ハードウェア ソフトウェア
プロセス間通信(IPC) ROS 利用は過去最多 筑波大の SSM も他チームで 使われている プロセス間通信なしの場合も つくばチャレンジ2018シンポジウム 2019-01-14
15 独自 14 19% ROS 51 71% SSM 4 6% なし 3 4% 独自 ROS SSM なし 達成度・課題 ハードウェア ソフトウェア
自律走行や地図構築(SLAM)に使用した既存ソフト ROS で標準的な navigation と slam_gmapping が多い Autoware も多い Cartographer
は意外に少ない (試用して諦めたとの声も) 製品である Stencil の利用も Visual SLAM では RTAB-Map と ORB-SLAM つくばチャレンジ2018シンポジウム 2019-01-14 16 18 20 1 1 8 2 1 1 2 1 0 5 10 15 20 25 ROS navigation ROS slam_gmapping ROS hector_slam ROS slam_karto Autoware Cartographer MRPT Kaarta Stencil RTAB-Map ORB-SLAM 達成度・課題 ハードウェア ソフトウェア
地図構築(SLAM)の手法 Laser SLAM が圧倒的多数 ただし、グラフベース SLAM はまだ少ない RGB-D、Visual SLAM は少数
SLAM 不使用チームの戦略 ◼ オドメトリ地図で教示再生 ◼ GNSS ◼ トポロジカル地図 ◼ End-to-End 学習 つくばチャレンジ2018シンポジウム 2019-01-14 17 13 25 8 2 2 15 0 5 10 15 20 25 30 Laser スキャンマッチング Laser ベイズフィルタ Laser グラフベース SLAM RGB-D SLAM Visual SLAM SLAM 不使用 達成度・課題 ハードウェア ソフトウェア
地図の種類 2次元メトリック地図が最多 3次元メトリック地図も多い トポロジカル地図や事前地図 なしでのチャレンジも つくばチャレンジ2018シンポジウム 2019-01-14 18 2次元メトリック (形状)地図
39 58% 3次元メトリック (形状)地図 15 22% トポロジカル (位相)地図 4 6% 事前地図なし 6 9% その他 3 5% 2次元メトリック(形状)地図 3次元メトリック(形状)地図 トポロジカル(位相)地図 事前地図なし その他 達成度・課題 ハードウェア ソフトウェア
地図の手動での修正や分割 半分以上が手作業で調整を 行っている 画像編集ソフトでの修正や、 部分地図に分割して手動での 位置合わせなど つくばチャレンジ2018シンポジウム 2019-01-14 19 あり
38 57% なし 29 43% あり なし 達成度・課題 ハードウェア ソフトウェア
自己位置推定の手法 LIDAR によるベイズフィルタ (主にパーティクルフィルタ) が多い カメラによる手法は少数 場所認識の手法も少数 GNSS は増加? 深層学習によるアプローチも
つくばチャレンジ2018シンポジウム 2019-01-14 20 22 30 3 3 12 2 0 10 20 30 40 Laser スキャンマッチング Laser ベイズフィルタ Visual Localization トポロジカル場所認識 GNSS End-to-End 学習 達成度・課題 ハードウェア ソフトウェア
経路計画・動作計画の手法 非常に多岐にわたる 占有格子地図でグラフ探索 Dynamic Window Approach ポテンシャル法 Timed-Elastic-Band Rapidly-Exploring Random
Tree State Lattice Planner Pure Pursuit End-to-End 学習 つくばチャレンジ2018シンポジウム 2019-01-14 21 通常の経路計画・動作計画の手法 が大半 学習による方策獲得のチャレンジ も行われている 達成度・課題 ハードウェア ソフトウェア
信号認識や探索対象認識の手法 深層学習が半分以上 YOLO の利用が多い 従来のアプローチも使われて いる つくばチャレンジ2018シンポジウム 2019-01-14 22 深層学習
18 64% それ以外 10 36% 深層学習 それ以外 達成度・課題 ハードウェア ソフトウェア
信号認識や探索対象認識のプログラム起動方法 自律走行機能本体とは異なり、 必要なときのみ起動する枠組 みの構築が望まれる 常時起動で通信によりトリ ガーする方法が最多 つくばチャレンジ2018シンポジウム 2019-01-14 23 18
3 1 2 0 5 10 15 20 常時起動(通信でトリガー) C++ から system() Python から SWIG シェルスクリプト 達成度・課題 ハードウェア ソフトウェア
まとめ 技術調査アンケートに基づき、以下についてまとめた ◼ 本走行/記録走行での走行距離、選択課題の成功回数 ◼ 失敗原因、今後の課題 ◼ ハードウェア(プラットフォーム、コンピュータ、センサの分類など) ◼ ソフトウェア(OS、利用ソフト、手法の概要など)
挑戦的なアプローチとして、3次元地図、トポロジカル地図、カメラや GNSS の活用、深層学習による行動計画などが挙げられる つくばチャレンジ2018シンポジウム 2019-01-14 24 達成度・課題 ハードウェア ソフトウェア