Systems Research for Cyber-Physical Systems

Similar documents
目次第 1 章 : 自己位置推定とは第 2 章 : 位置推定手法の種類第 3 章 :Autoware の自己位置推定システム 第 4 章 : まとめ 1. Autowareの自己位置推定 2. Autowareでの位置推定の実装 自動運転システムの自己位置推定技術 2

目次第 1 章 : 自己位置推定とは第 2 章 : 位置推定手法の種類第 3 章 :Autoware の自己位置推定システム 第 4 章 : まとめ 1. Autoware の自己位置推定 2. Autoware での位置推定の実装 自動運転システムの自己位置推定技術 2

特別寄稿.indd

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

MATLAB EXPO 2019 Japan プレゼン資料の検討

光学

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

Convolutional Neural Network A Graduation Thesis of College of Engineering, Chubu University Investigation of feature extraction by Convolution

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

IPSJ SIG Technical Report Vol.2015-MUS-107 No /5/23 HARK-Binaural Raspberry Pi 2 1,a) ( ) HARK 2 HARK-Binaural A/D Raspberry Pi 2 1.

目次 第 1 章 : データの記録 再生とセンサーキャリブレーション 1. データの記録 生成 2. センサーキャリブレーション第 2 章 :3 次元地図の作成と自己位置推定 1. 3 次元地図の作成 2. 自己位置推定第 3 章 : 物体検出と信号検出 1. 物体検出 2. 信号検出 第 4 章

この演習について Autoware 演習 1: データの記録 再生 Autoware 演習 2: センサーキャリブレーション Autoware 演習 3:3 次元地図の作成 Autoware 演習 4: 自己位置推定 Autoware 演習 5: パラメータ調整 Autoware 演習 6: 物体検

(3.6 ) (4.6 ) 2. [3], [6], [12] [7] [2], [5], [11] [14] [9] [8] [10] (1) Voodoo 3 : 3 Voodoo[1] 3 ( 3D ) (2) : Voodoo 3D (3) : 3D (Welc

3 2 2 (1) (2) (3) (4) 4 4 AdaBoost 2. [11] Onishi&Yoda [8] Iwashita&Stoica [5] 4 [3] 3. 3 (1) (2) (3)

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

MATLAB ではじめる画像処理とロボットビジョン ~ 機械学習による物体認識と SLAM~ MathWorks Japan アプリケーションエンジニアリング部信号処理 通信 木川田亘 2015 The MathWorks, 1Inc.

Microsoft PowerPoint - pr_12_template-bs.pptx


IHI Robust Path Planning against Position Error for UGVs in Rough Terrain Yuki DOI, Yonghoon JI, Yusuke TAMURA(University of Tokyo), Yuki IKEDA, Atsus

色の類似性に基づいた形状特徴量CS-HOGの提案

1 Kinect for Windows M = [X Y Z] T M = [X Y Z ] T f (u,v) w 3.2 [11] [7] u = f X +u Z 0 δ u (X,Y,Z ) (5) v = f Y Z +v 0 δ v (X,Y,Z ) (6) w = Z +

Raspberry Pi BF BF BF Raspberry Pi PC USB HDMI OS SD SD OS Raspberry Pi Model B MicroUSB MicroSD OS SD GPIO HDMI USB LAN Raspberry Pi MicroUSB MicroSD

LBP 2 LBP 2. 2 Local Binary Pattern Local Binary pattern(lbp) [6] R

IPSJ SIG Technical Report Vol.2012-CG-149 No.13 Vol.2012-CVIM-184 No /12/4 3 1,a) ( ) DB 3D DB 2D,,,, PnP(Perspective n-point), Ransa

SICE東北支部研究集会資料(2013年)

2007/8 Vol. J90 D No. 8 Stauffer [7] 2 2 I 1 I 2 2 (I 1(x),I 2(x)) 2 [13] I 2 = CI 1 (C >0) (I 1,I 2) (I 1,I 2) Field Monitoring Server

田向研究室PPTテンプレート

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s


スライド 1

ディープラーニングの組み込み機器実装ソリューション ~GPC/CPU編~

[1] SBS [2] SBS Random Forests[3] Random Forests ii

untitled

IS2-06 第21回画像センシングシンポジウム 横浜 2015年6月 画像をスーパーピクセルに変換する手法として SLIC[5] を用いる Achanta らによって提案された SLIC 2.2 グラフマッチング は K-means をベースにした手法で 単純な K-means に いる SPIN

100326_セミナー資料_物体認識.pptx

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

,., ping - RTT,., [2],RTT TCP [3] [4] Android.Android,.,,. LAN ACK. [5].. 3., 1.,. 3 AI.,,Amazon, (NN),, 1..NN,, (RNN) RNN

3 Abstract CAD 3-D ( ) 4 Spin Image Correspondence Grouping 46.1% 17.4% 97.6% ICP [0.6mm/point] 1 CAD [1][2]

% 2 3 [1] Semantic Texton Forests STFs [1] ( ) STFs STFs ColorSelf-Simlarity CSS [2] ii

基調論文01.indd

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

) 1 2 2[m] % H W T (x, y) I D(x, y) d d = 1 [T (p, q) I D(x + p, y + q)] HW 2 (1) p q t 3 (X t,y t,z t) x t [ ] T x t

Robot Platform Project(RPP) "Spur" "YP-Spur" rev. 4 [ ] Robot Platform Project(RPP) WATANABE Atsushi 1.,,., Fig. 1.,,,,,.,,,..,,..,,..,,,,. "

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

™¼fi⁄PDFŠp

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

b4-deeplearning-embedded-c-mw

タイトル

Smarter Vision のための最もスマートな選択

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

Presentation Title

26号経営技術レポート「相連報の実務」.PDF

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

<4D F736F F F696E74202D B B836A F82C982E682E CC835E E93E089E6919C94468EAF82C98AD682B782E98CA48B F18F6F94C5816A2E >

[6] DoN DoN DDoN(Donuts DoN) DoN 4(2) DoN DDoN 3.2 RDoN(Ring DoN) 4(1) DoN 4(3) DoN RDoN 2 DoN 2.2 DoN PCA DoN DoN 2 DoN PCA 0 DoN 3. DoN

技術の系統化調査報告「プロセス制御システムの技術系統化調査」

円筒面で利用可能なARマーカ

(a) 2 (b) 1 (Controller) 3 3 LIDAR [13]LIDAR GNSS/INS [14] [15] 2 1(a) 1(b) 2. 2 End-to-End LIDAR End-to- End [9] [10] [11]End-to-End 3. End-to-End 1

1 3DCG [2] 3DCG CG 3DCG [3] 3DCG 3 3 API 2 3DCG 3 (1) Saito [4] (a) 1920x1080 (b) 1280x720 (c) 640x360 (d) 320x G-Buffer Decaudin[5] G-Buffer D

す 局所領域 ωk において 線形変換に用いる係数 (ak 画素の係数 (ak bk ) を算出し 入力画像の信号成分を bk ) は次式のコスト関数 E を最小化するように最適化 有さない画素に対して 式 (2) より画素値を算出する される これにより 低解像度な画像から補間によるアップサ E(

main.dvi

Transcription:

自動運転システムにおける 高性能計算技術の応用 加藤真平 名古屋大学大学院情報科学研究科 准教授

Velodyne HDL-64e (3D LIDAR) Velodyne HDL-32e (3D LIDAR) JAVAD RTK-GNSS (GNSS/GPS) HOKUYO UTM-30LX (LIDAR) Point Grey Ladybug 5 (Camera) IBEO LUX 8L (3D LIDAR) Point Grey Grasshopper3 (Camera) Workstation Laptop PC

2015 年 6 月 16 日 NHK ほっとイブニングより

始点 イオン守山付近 終点 竜泉寺交差点付近

@ 小幡緑地公園

2013 2014 2015

ZMP ロボカー アイサンテクノロジー高精度地図

3 次元レーザースキャン Velodyne 社製 3 次元 LIDAR スキャナ ( 左から 64 層 32 層 16 層 )

3 次元レーザースキャンと高精度 3 次元地図データを重ね合わせて自車位置を推定 (SLAM 技術 ) 3 次元地図データ マッチング 自車位置 3 次元レーザースキャン

位置推定 ( スキャンマッチング ) Normal Distributions Transform (NDT) 地図空間をボクセル ( 立方体 ) に区切り ボクセルごとの点の集合を正規分布で近似 計算量は スキャンデータの大きさに比例し 地図データの大きさには依存しない ( 参考 : ICPの場合は地図データの大きさにも比例 ) E. Takeuchi and T. Tsubouchi A 3-D Scan Matching using Improved 3-D Normal Distributions Transform for Mobile Robotic Mapping Proc. of IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3068 3073, 2006 M. Magnusson and A. Lilienthal and T. Duckett Scan Registration for Autonomous Mining Vehicles using 3D-NDT Journal of Field Robotics, Vol. 24, No.10, pp. 803 827, 2007

物体検出 ( パターン認識 ) 入力画像 ルートフィルタ リサイズ画像ピラミッド パートフィルタ HOG 特徴量ピラミッド 検出結果

物体検出 ( パターン認識 ) Deformable Part Models (DPM) HOG 特徴量を部分的に利用 SVMベースの学習器を利用 側方, 前背面から見た場合でも検出可能 計算コストが課題 P. Felzenszwalb, D. McAllester, D. Ramanan A Discriminatively Trained, Multiscale, Deformable Part Model IEEE Conference on Computer Vision and Pattern Recognition(CVPR), 2008

max_height 自動運転システムにおける高性能計算技術の応用 物体検出 ( パターン認識 ) HOG 特徴量 # N max_width N スコア配列を生成 フィルタ # M M スコア = 類似度

CPU GPU 自動運転システムにおける高性能計算技術の応用 256-core Maxwell GPU 8 CPU cores - 4x ARM Cortex A57-4x ARM Cortex A53) 60 fps 4K video 1.3 gigapixel of cameras 20nm process

物体検出 ( ディープラーニング ) Regions Convolutional Neural Networks (RCNN) 最初にセグメンテーションを実行 各 Regionに対してCNNを適用 複数クラスに対応可能 計算コストが課題 R. Girshick, J. Donahue, T. Darrel, J. Malik Rich feature hierarchies for accurate object detection and semantic segmentation IEEE Conference on Computer Vision and Pattern Recognition(CVPR), 2014

Fast RCNN + KLT Tracking

問題 : 運転動画からブレーキの判別 入力 : カメラ画像 LIDAR 画像 出力 ラベル : ブレーキ信号 Brake No Brake! 運転データ詳細 運転動画 (40 分 3 本 ) 画像サイズ (QVGA: 320 240 ) Convolutional Neural Network 制御信号 ( アクセル, ステアリング角, ブレーキ, ) ブレーキ (ON,OFF の 2 値に変換 )

Real: 実測 Pred: 予測 Brake: ON Brake: OFF 実測 ( 連続 ) 実測 ( 二値 ) 予測 29

経路計画 複数経路生成環境予測経路決定 目的地 現在地

軌跡生成 (State Lattice)

経路追従 Pure Pursuit アルゴリズム [2] 1. 推定された自己位置を受け取る 2. 次のWaypointを探索 3. 到達するための角速度を計算 4. 速度 角速度を与え自動車を制御 自己位置を更新 Estimated Position Look Ahead Threshold Start Waypoint Goal Auto Control [2] R Craig Coulter. "Implementation of the Pure Pursuit Path Tracking Algorithm". Technical Report CMU-RI-TR-92-01, Robotics Institute, Pittsburgh, PA, January 1992.

自動運転技術のオープンソース実装 82 90MB/sec(SSH, 実測 ) db1 db2 fx01 fx02... fx08 cx01 cx02... cx08 fx.cc.nagoya-u.ac.jp cx.cc.nagoya-u.ac.jp fast VoltDB PostgreSQL PostgreSQL ( ユーザ権限で実行 ) slow new 10.11.0.1 8 10.12.0.1 8 R expire backup /home: /large: 816T/896T 403T/1.4P expire query query HDFS InfiniBand / FEFS client query old

http://github.com/cpfl/autoware Large-scale DBMS SoC(e.g., Drive PX) In-memory DBMS Distributed Data Processing Laptop Driver Interface Perception Planning Control Pedestrian Control Control Control Control ADAS Safety Monitoring OpenCV PCL CUDA ROS Driver CAN Embedded OS Linux RTX Car ECU ECU ECU ECU Vehicular System Many-Core CPUs GPUs FPGAs Camera Radar GNSS LIDAR Autonomous Driving System

https://github.com/cpfl/autoware

株式会社ティアフォー http://www.tier4.jp

Thank You! 自動運転システムにおける高性能計算技術の応用