Presentation Title

Similar documents
SimulinkによるReal-Time Test環境の構築

f2-system-requirement-system-composer-mw

SimscapeプラントモデルのFPGAアクセラレーション

モデルベースデザイン(MBD)を始めましょう!

Presentation Title

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

PowerPoint Presentation

Presentation Title

制御のためのSimulink入門

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

Presentation Title

HEVの車両全体シミュレーションによるシステム最適化

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

MATLAB®製品紹介セミナー

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

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

物理モデリングツールによる モデリングとシミュレーション入門

PowerPoint プレゼンテーション

MAAB でのプレゼンテーション に関する提案

Microsoft PowerPoint - EXPO2012_AKASAKA_rev.2.pptx

f3-power-train-simulation-mw

Introduction to System Identification

PowerPoint Presentation

d4-automated-driving-mw

電力線重畳型機器認証技術

Expo 2014

エンジニアリング・サービスから見たMBD導入の成功・失敗

タイトル

Microsoft Word - HowToSetupVault_mod.doc

2016 Trademark Announcement -Wide-

HILS実装のためのプラントモデリングツールの活用

自動車制御開発用シミュレータ:CRAMAS

Multi-konzeptionelle Verwendung von Low-Cost Hardware in der Lehre

IPSJ SIG Technical Report Vol.2012-EMB-26 No /9/10 1,a) 1,b) 1,c) 1,d) 1,e) 1,f) 1,g) 5 3D HILS HILS An Integrated Driving Simulator for Interdi

CREST ディペンダブル VLSI システムの基盤技術 研究領域会議 ISO26262 ISO26262 Contents ISO26262 ECU ECU Copyright Hitachi Automotive Systems, Ltd. All rights reserved

FA/MV用レンズマウント 標準化の最新動向

Presentation Title

背景 1 / Reprinted with permission from paper c 2013 SAE International.

Presentation Title

AutoCAD のCitrix XenApp 対応

NSW キャリア採用募集職種一覧 2018/8/16 現在 求人番号 職種対象業務必要とするスキル 経験 資格等勤務地 1 営業スペシャリスト金融 ( 損保 生保 クレジット ) 業でのソリューション営業 IT 業界での営業経験 金融業界 IT 業界での人脈がある方尚可 渋谷 2 プロジェクトマネー

国土技術政策総合研究所 研究資料

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

CW6_A1441_15_D06.indd

MATLAB/SimulinkによるAMS活用事例 ~Mixed-Signal Library 2.0のご紹介~

AMS Expoコンテンツ

スライド 1

PowerPoint プレゼンテーション

本章では 衝突被害軽減ブレーキ 車線逸脱警報 装置 等の自動車に備えられている運転支援装置の特性 Ⅻ. 運転支援装置を 備えるトラックの 適切な運転方法 と使い方を理解した運転の重要性について整理しています 指導においては 装置を過信し 事故に至るケースがあることを理解させましょう また 運転支援装

HULFT の通信をよりセキュアに HULFT と SSH Tectia を組み合わせたセキュアで強力なファイル転送 Compatibility Note 2008 年 9 月 株式会社セゾン情報システムズの企業内 企業間通信ミドルウェアである HULFT は ファイル転送のアプリケーションとして

いまからはじめる、MATLABによる 画像処理・コンピュータビジョン

STAMP/STPA を用いた 自動運転システムのリスク分析 - 高速道路での合流 - 堀雅年 * 伊藤信行 梶克彦 * 内藤克浩 * 水野忠則 * 中條直也 * * 愛知工業大学 三菱電機エンジニアリング 1

2D/3D CAD データ管理導入手法実践セミナー Autodesk Vault 最新バージョン情報 Presenter Name 2013 年 4 月 2013 Autodesk

Microsoft Word - グラフイン_最終.doc

組込みシステムにおける UMLモデルカタログの実践研究

Xpand! Plug-In Guide

AWS Client VPN - ユーザーガイド

PowerPoint Presentation

WebEx を使用したリモート調査とは お客様のデスクトップ画面を共有し 障害調査を共同で実施するサービスです リモート調査は 精度の高い調査により 障害の早期解決を図るために実施します 対象の機器にアクセスできる中継端末をご用意頂く必要があります インターネット接続が可能な中継端末を経由して調査を

Title Slide with Name

回路シミュレータ/MATLABリンク~詳細回路設計におけるシステムレベル検証~

TOOLS for UR44 Release Notes for Windows

DesignRangeCheckExpr Insertion Discussion

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

b4-deeplearning-embedded-c-mw

AMS Expoコンテンツ

Model-Based Calibration Toolbox 4.0

ニュースレター「SEI WORLD」2016年6月号

Notesアプリが iPadで動くDomino Mobile Apps ご紹介

Microsoft PowerPoint - 01_Vengineer.ppt

MATLAB/Simulinkによる無人航空機の設計・開発

Presentation Title

MATLAB EXPO 2015 Japan 次世代モデルベース検証ソリューションで テスト・デバッグ改善

Microsoft PowerPoint - Session4古賀様.ppt

Simulinkモデル開発における工夫事例

サイバネットニュース No.115

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

X-Form Plug-in Guide

Adobe Acrobat DC 製品比較表

名称未設定

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

untitled

Trema を使って OpenFlow プログラミングを 始めてみませんか? 鈴木一哉 Trema 開発チーム 2012/4/13

Microsoft Word - nvsi_080177jp_trendmicro_bakbone.doc

Managing and Sharing MATLAB Code

Veritas System Recovery 18 System Recovery Disk

PowerPoint Presentation

AutoCAD道場-なぜ「レイアウト」がいいのか?

ドライビングシミュレータ用実写映像再生ソフトウェア Real Video Drive Player

2) では, 図 2 に示すように, 端末が周囲の AP を認識し, 認識した AP との間に接続関係を確立する機能が必要である. 端末が周囲の AP を認識する方法は, パッシブスキャンとアクティブスキャンの 2 種類がある. パッシブスキャンは,AP が定期的かつ一方的にビーコンを端末へ送信する

ラピッドコントロールプロトタイピング(RCP)による 制御アルゴリズムのテスト

名称未設定

PowerPoint Presentation

コンテンツセントリックネットワーク技術を用いた ストリームデータ配信システムの設計と実装

福岡カーエレ研究会

Slide 1

SonicWALL SSL-VPN 4000 導入ガイド

2014 年電子情報通信学会総合大会ネットワークシステム B DNS ラウンドロビンと OpenFlow スイッチを用いた省電力法 Electric Power Reduc8on by DNS round- robin with OpenFlow switches 池田賢斗, 後藤滋樹

もくじ 1. はじめに 1.1 本書について サポート 3 2. 準備する 2.1 TORAIZ AS-1の設定を行う コンピューターと接続する TORAIZ Sound editor LEのMIDI 設定を行う TORAIZ AS-1からバンクのデー

Windowsユーザでも 手軽に作れるiPhoneアプリ

Transcription:

Simulink 環境で実施する ADAS( 先進運転支援システム ) 実験 MathWorks Japan アプリケーションエンジニアリング部制御 村上直也 2015 The MathWorks, Inc. 1

Agenda はじめに 弊社 ADAS 環境関連紹介 弊社 ADAS 関連製品を使用した DEMO ADAS 関連開発適用事例 まとめ 2

はじめに ADAS システムは今後もますます普及が進むと考えられる 新しいアイデア ロジックの妥当性をすばやく検証できる環境が必要 信号 画像処理 + 制御が ADAS アプリケーションの大部分 アイデア ロジックの素早い検証手法としてモデルを中心とした開発が有効 仮想環境での検討をスムーズに実環境に持ち出せる Demo と実際の事例を中心に紹介 3

弊社 ADAS 環境関連製品紹介 4

ADAS 環境関連製品画像処理 5

ADAS 環境関連製品信号処理 6

ADAS 環境関連製品車両シミュレーション 7

ADAS 環境関連製品つながる 動かす 2015b から J1939 対応 商用車用途への拡大拡大する商用車における ADAS への適応へ 8

弊社 ADAS 関連製品を使用した DEMO 9

Model 上での Simulation によるシステム設計 Model In the Loop Simulation[MILS] 画像認識 & 処理コントローラ車両 z z 車両シミュレーションを使用したシステム設計 画像認識 & 処理 コントローラの妥当性検証をモデルを中心に行う 10

車両 : 車両シミュレーション Simulink 環境で作成の車両モデルを実装 File Exchange サイトに在る Hybrid-Electric Vehicle Model in Simulink をベースとし 機能を追加して使用 http://www.mathworks.com/matlabcentral/fileexchange/28441-hybridelectric-vehicle-model-in-simulink 必要製品 SimDriveline SimElectronics SimPowerSystems Simscape Simulink Stateflow 11

12

コントローラ 画処理の結果と車両シミュレーションの情報の情報を解析し速度指示を車両へ送信 様々な条件での対応が必要なシステムにおいてはStateflowによる状態遷移図が非常に有効 停止判断 追従走行モード通常時 停止 単独走行モード ブレーキング 追従走行モード全車急接近時 停止 単独走行モード 追従走行モード 通常時 全車急接近時 ブレーキ 等を想定 13

画像認識 & 処理 : 例 : 一時停止標識の認識 今回は例として Computer Vision System Toolbox の Example に含まれているモデルをベースに活用 14

Model 上での Simulation によるシステム設計 Model In the Loop Simulation[MILS] 画像認識 & 処理コントローラ車両 DEMO 15

Simulation での各種検証後専用ハードウェアへの実装 画像認識 & 処理 コントローラ 車両 z z CAN 通信 CAN 通信 16

実装 Demo 概要展示ブースへお越しください 画像認識 & 処理コントローラ車両 CAN 通信 CAN 通信 Laptop Vehicle Network Toolbox Simulink Real-Time & Speedgoat Rapid Control Prototyping(RCP) Simulink Real-Time & Speedgoat 車両シミュレーション 実車レス 車両シミュレーションを使用 画像処理は通常の MATLAB/Simulink 環境で行い結果を CAN 通信経由で送信 コントローラは CAN 通信経由の各種情報を解析車両シミュレーションに指示を送信 実際の CAN 通信を使用した実車レスでの机上検討を実施 17

Demo 構成画像認識 & 処理 画像認識 & 処理 コントローラ 車両 Laptop CAN 通信 Vehicle Network Toolbox Simulink モデルベースのアルゴリズム Computer Vision + Vehicle Network Toolbox Simulink Real-Time & Speedgoat Rapid Control Prototyping(RCP) 画処理の結果と車両シミュレーションの情報の情報を解析し速度指示を車両へ送信 CAN 通信 Simulink Real-Time & Speedgoat 車両シミュレーション File Exchange 上 HEV モデルを使用 18

素早く実車環境へ 画像認識 & 処理 コントローラ 車両 CAN 通信 CAN 通信 Laptop Vehicle Network Toolbox Simulink Real-Time & Speedgoat Rapid Control Prototyping(RCP) Simulink Real-Time & Speedgoat 実車両への適応が可能車両シミュレーション 画像処理アルゴリズム 画処理の結果と車両シミュレーションの情報の情報を解析し速度指示を車両へ送信 File Exchange 上 HEV モデルを使用 机上で各種検討行った環境を そのまま実車へ適用が可能 19

ADAS 関連開発適用事例 Mobileye 社 画像認識 & 処理 コントローラ 車両 CAN 通信 CAN 通信 EyeQ chip Simulink Real-Time & Speedgoat Rapid Control Prototyping(RCP) 実車両 以下に関する認識および情報送信 他の車両の位置 歩行者 車線マーキング 動物 交通標識 交通信号 EyeQ Chip からの画像処理結果および車両からの情報を解析し以下の指示を車両へ送信 速度制御 車両操舵同時に後解析に必要なデータロギングを行う 車両の状態に関する情報送信 車速 車両操舵 etc 20

ADAS 関連開発適用事例 (Simulink Real-Time + Speedgoat 社ハードウェア ) 21

Mobileye Driving technology towards a fully autonomous vehicle Driving technology towards a fully autonomous vehicle 22

Mobileye 社 Computer Vision のエキスパート 1999 年の創業以来 EyeQ chip をベースとした先進運転支援システム (ADAS) 技術をリードして開発 完全な自動運転システムにはまだ 10~15 年先になると予想しているが 2015 年中の量産車における高速道路での自動運転システム実現を目指していた 主に以下の機能のシステム アルゴリズム開発 検討における Rapid Control Prototyping 環境として弊社 Simulink Real-Time 及び Speedgoat 社のハードウェアを利用 通常どおり運転を開始し 車両が高速道路上にあるときはいつでも システムによる車両の自動運転へ連動させることが可能 車線変更や高速道路から降りるなどの要求があればすぐにシステムがドライバーへコントロールを戻す 24

EyeQ chip 視野領域の解釈を行う 他の車両の位置 歩行者 車線マーキング 動物 交通標識 交通信号 すべてのオブジェクト検出アルゴリズムは単眼カメラで実施され コストを削減し カメラセンサ装置のツールとパッケージングを簡素化 今日現在 Mobileye の EyeQ chip は 5.2million 以上の車両で使用されている 2016 末までに その chip は 22 自動車メーカーの 247 モデルに使用されるだろう www.mobileye.com 25

仮想環境 実環境 Rapid Control Prototyping(RCP) とは専用ハードウェアと実機を使用した制御設計及び検証 要求仕様 コンセプト制御設計 制御モデル C 専用ハードウェア 専用ハードウェアとは? リアルタイム OS を適用した潤沢なプロセッサーパワーと汎用的な各種 I/O を有するシミュレータ シミュレーション 実機での検証 実機モデル 専用ハードウェアに制御モデルを実装 実機 制御モデルを用いて実機モデルを動かす 仮想環境におけるシミュレーションによる検証 要求仕様 コンセプトの妥当性検証 実機レスでの素早い検証 検証試験の自動化 効率化 実機や環境のすべての振る舞いを仮想環境で表現するわけではない シミュレーションでの検証を元に実機で確認 細かい部分でのロジックの詰めや 制御パラメータなどの調整が必要 製品コントローラが未だない中での実機検証 26

実施概要 EyeQ チップと自律走行のためのリアルタイムのコンピュータの活用 すべての画像認識および処理は EyeQ chip で実施 リアルタイムシミュレーション環境を車載し以下を実施 : EyeQ チップから画像処理データを取得し 速度 ステアリングフィードバック ヨーレート およびその他のデータは車両 CAN バスより取得 Simulink で作成された上記の通信プロトコルインタフェースを含む リアルタイムコントロールアプリケーションを実行 リアルタイム実行中に 動的な監視 リアルタイムアプリケーションのチューニング 後処理解析のために長時間スタンドアローンテスト中のデータロギング これら実行のため今回紹介するリアルタイムシミュレーション環境 (Simulink Real-Time & Speedgoat 社ハードウェア ) を使用 27

Speedgoat Hardware Contents of delivery Speedgoat hardware, drivers, and test models Mobile real-time target machine with 7x24 drive for data logging 2 x IO601 CAN I/O modules (4 ports) MathWorks software 必要最小構成 MATLAB Simulink MATLAB Coder Simulink Coder Simulink Real-Time I/O cables Terminal boards Driver blocks Simulink test models Documentation 28

Simulink Real-Time & Speedgoat Hardware Connection with EyeQ chip, and vehicle buses ドラッグ & ドローにより Simulink モデル内にターゲットマシン用のドライバブロックを配置 設計したモデルの I/O としてドライバブロックを接続 Simulink model Speedgoat and Simulink Real-Time drivers 29

Simulink Real-Time Application instrumentation Simulink Real-Time Explorer リアルタイムターゲットマシーンとアプリケーションの管理及び制御 インスツルメントパネルの素早い作成 (GUIs) リアルタイムでのパラメータ調整 動作監視 External mode Simulink モデルから直接パラメータのチューニングが可能 Scopes Target Scope: Speedgoat ハードウェアに接続のモニターでの信号表示 Host Scope: ホスト PC 上での各種信号監視 File Scope: 後解析のための Speedgoat ハードウェア上でのデータロギング 31

Simulink Real-Time Stand-Alone Operation Embed real-time applications 容易にスタンドアローンモードの選択が可能 リアルタイムアプリケーションとリアルタイムカーネル (OS) は 単一の実行可能ファイルに結合し実装 Speedgoat ハードウェア立ち上げと共にアプリケーション実行開始 Standalone User Interfaces スタンドアローンモードにおいて Simulink Real-Time Explorer や C または.NET API による実行の監視やパラメータ調整 Royalty Free Simulink Real-Time 1 ライセンスで複数の Speedgoat ハードウェアへのアプリケーション配布及び実行 32

Simulink Real-Time ロジック開発構成のイメージ 開発コンピュータ ( ホストPC) MATLAB Simulink MATLAB Coder Simulink Coder Simulink Real-Time ターゲットマシン Simulink Real-Time リアルタイムカーネル リアルタイムアプリケーション 外部機器との IO アクセス リアルタイム テストハードウェア 33

構成 Mobileye 社事例 画像認識 & 処理コントローラ車両 CAN 通信 CAN 通信 EyeQ chip Simulink Real-Time & Speedgoat Rapid Control Prototyping(RCP) 実車両 以下に関する認識および情報送信 他の車両の位置 歩行者 車線マーキング 動物 交通標識 交通信号 EyeQ Chip からの画像処理結果および車両からの情報を解析し以下の指示を車両へ送信 速度制御 車両操舵同時に後解析に必要なデータロギングを行う 車両の状態に関する情報送信 車速 車両操舵 etc 34

35

まとめ ADAS システムは今後もますます普及が進むと考えられる アイデア ロジックの妥当性をすばやく検証できる環境の紹介をしてきた モデルを中心とした開発により机上から実車へスムーズに移行が可能 MathWorks 環境を利用し ADAS 開発を効率良く実施 物理モデリング 画像処理アルゴリズム検討 リアルタイムシミュレーション 36

展示ブースのご案内 MathWorks ソリューションを利用した ADAS 試験環境 画像認識 & 処理 コントローラ 車両 z z CAN 通信 CAN 通信 37

Accelerating the pace of engineering and science 2015 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See www.mathworks.com/trademarks for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders. 38