PowerPoint Resources

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

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

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

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

Presentation Title

RCX vs. NXT 機能 CPU メモリサイズ ( バイト ) 1 デバイス I/O 表示 サウンド 通信 コンパイラ オープンソース開発環境 RCX H8 (8bit, 16MHz) 32K ( 含むファームウェア ) センサ 3ch モータ 3ch 液晶 8bit PCM 赤外線 GCC f

Presentation Title

PowerPoint プレゼンテーション

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

Introduction to System Identification

Presentation Title

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

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

新入社員研修で 制御開発の人材を育てるとは どういうことか ヤマハ発動機 迫田茂穂様 MathWorks Japan 照井雄佳 2016 The MathWorks, Inc.1

CW6_A1441_15_D06.indd

Presentation Title

ルネサス半導体セミナースケジュール

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

Tech Info share 2015 Q2 CDA Team 2

制御のためのSimulink入門

Presentation Title

ハード・ソフト協調検証サービス

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

Microsoft PowerPoint - EXPO2012_AKASAKA_rev.2.pptx

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

スライド 1

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

Microsoft PowerPoint - EMPro_ADS_co_design_draft.ppt [互換モード]

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

Presentation Title

MATLAB/Simulinkを利用したモデルベース開発のトレンドと将来展望

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

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

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

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

f2-system-requirement-system-composer-mw

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

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

エンジン制御仕様・ ソフトウェア開発の進化

PowerPoint プレゼンテーション

Software Token のセット価格 398,000 円 (25 ユーザ版 税別 ) をはじめ RSA SecurID Software Token を定価の半額相当の特別価格を設定した大変お得な スマートモバイル積極活用キャンペーン! を 3 月 31 日 ( 木 ) まで実施します また

スライド 1

組込みシステムにおける モデルベース開発(MBD)技術者 のスキル標準

Presentation Title

製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析

機能検証トレーニング コース一覧

EV3_APIの解説.pptx

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx

スライド 1

DesignRangeCheckExpr Insertion Discussion

Microsoft PowerPoint - ETEC-CLASS1資料 pptx

航空機の縦系モデルに対する、非線形制御の適用例

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

054_10モデルベースデザイン

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

PowerPoint プレゼンテーション

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

FUJITSU Cloud Service K5 認証サービス サービス仕様書

Microsoft PowerPoint - 01_Vengineer.ppt

Microsoft Word - 㕒酵镆çfl¨ã•‚å¤‘åŁ£ã‡¤ã…³ã‡¿ã…¼ã…³ã‡·ã……ã…Šã†fl桋僖

Microsoft Word - Udemyで講座配信_最終版.docx

U4611A/B USB 2.0/3.0プロトコル・アナライザ バージョン3.7.x(MegaZoomテクノロジー採用)

PowerPoint Presentation

FUJITSU Cloud Service for OSS 認証サービス サービス仕様書

AMS Expoコンテンツ

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

IPSJ SIG Technical Report Vol.2015-MUS-106 No.18 Vol.2015-EC-35 No /3/3 1,a) ch [1] 1 Kansai University Graduate School of Inf

AI技術の紹介とセンサーデータ解析への応用

3. 回路図面の作図 回路図の作成では 部品など回路要素の図記号を配置し 要素どうしを配線するが それぞれの配線には 線番 などの電気的な情報が存在する 配線も単なる線ではなく 信号の入力や出力など部品どうしを結び付ける接続情報をもたせることで回路としての意味をもつ このように回路図を構成する図面は

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

タイトル

地図情報の差分更新・自動図化 概要版

press-1005.OHP

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

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門がじぇるね IoT 部門作品のタイトル : TOPPERS_ASP3 カーネルと astah*-uml による状態マシン図でのソフト設計と動作検証の試み作成者 : 塩出武 ( しおでたけ

目次 1: 安全性とソフトウェア 2: 宇宙機ソフトウェアにおける 安全 とは 3:CBCS 安全要求とは 4: 宇宙機ソフトウェアの実装例 5: 安全設計から得た新たな知見 6: 今後 2

Transcription:

2009 The MathWorks, Inc. ET ロボコンを通じた MBD 人材育成 MathWorks Japan アドバンストサポート部 ET ロボコン 2009 実行委員会技術委員 / 性能審査委員 近政隆

背景 (1) 自動車業界における MBD の浸透 JMAAB(Japan MATLAB Automotive Advisory Board) と MathWorks の協調による開発手法 / 開発環境の整備 トヨタ自動車 /DENSO などにおける MBD の量産適用実績 2000 2002 2004 2006 2008 2010 2001 2003 2005 2007 2009 R12.1 R13SP1 R14SP2 R2006b R2009a Real-Time Workshop Embedded Coder ( コード生成 ) 発売 (R12.1~) Model Reference 等による大規模モデリング対応 (R14~) Simulink Design Verifier ( 検証 ) Simscape ( プラントモデリング ) 発売 (R2007b~) JMAAB 発足 (2001/04) トヨタ自動車 /DENSO が MATLAB を量産開発に適用 (2003/12) JMAAB が MAAB スタイルガイドライン 2.0 を公開 (2007/07) JMAAB が ETSS-JMAAB を公開 (2008/07) 2

背景 (2) MBD エンジニアの育成が急務 自動車業界 : MBD の適用拡大に伴い エンジニアの需要増 ETSS-JMAAB による MBD エンジニアキャリア基準の明確化 教育界 / 自治体 : 学生の就職 / 企業誘致 引用元 : http://www.mathworks.co.jp/mason/tag/proxy.html?dataid=11731&fileid=56175 3

MBD 人材育成における課題 MATLAB/Simulink の製品仕様 / 機能が複雑 Simulink = モデリング言語 & シミュレーションソフト & CAD( の一種 ) 実践的な使用方法がわかりずらい 教育コンテンツ作成と企業競争領域の干渉 企業にとって自社モデル ( の開発手法 / 開発環境 ) は一種のIP 実践的サンプルモデル 開発環境の不足 ( ハードウェアとの連携等 ) MBD エンジニアとは? MBDエンジニアの定義 : ETSS-JMAAB ドメイン固有の知識 ( 例, 制御理論 信号処理 ) + 情報系知識 ( 組込み ) ドメインエンジニアと組込みエンジニアのギャップ MBD および MATLAB 製品について 非 MATLAB ユーザーでも 興味を持って学べる教材 / 環境が必要 4

LEGO MINDSTORMS NXT 向け MBD 環境 Embedded Coder Robot NXT http://www.mathworks.com/matlabcentral/fileexchange/13399 NXT 向けモデリング / シミュレーション / コード生成 / 実機実装機能を提供 TOPPERS ATK1(OSEK)/JSP(μITRON) を実装用 RTOS として採用 各種デバイス ( センサー モータ ) Bluetooth/USB 通信等の専用ブロック Simulink の MBD 関連機能や JMAAB 活動成果 ( 例, MAAB スタイルガイドライン ) を随所に適用 MATLAB, Simulink, Real-Time Workshop, Real-Time Workshop Embedded Coder, Simulink 3D Animation( オプション ) が必要 R2006a~R2009b 対応 専用ブロックライブラリ コントローラモデル プラントモデル 5

NXT 向け MBD アプリケーションデモ (1) 2 輪倒立制御ロボット (NXTway-GS) http://www.mathworks.com/matlabcentral/fileexchange/19147 現代制御 ( 状態フィードバック + サーボ ) による倒立振子制御 Bluetooth 通信によるラジコン操作および超音波センサによる障害物回避 日本語による詳細解説書 組立図付き YouTube にて動画公開 Control System Toolbox が別途必要 (MATLAB R2007b~ 対応 ) 6

NXT 向け MBD アプリケーションデモ 各種デモを Web 公開することで MBD に対する興味を喚起 2 輪倒立制御ロボット : 制御, ロボット 玉乗りロボット : 制御, ロボット トラクション制御ラジコン自動車 : 制御, 自動車 画像スキャナー : 組込み, 画像処理 水平多関節ロボットアーム : 逆運動学, ロボット 7

( ご存じない方へ )ET ロボコンとは 組込みソフトウェア開発分野および同教育分野における若年層および初級エンジニアへの分析 設計モデリングの教育機会を提供すること 若年層および初級組込みソフトウェア エンジニア向けに モノづくりの楽しさを経験する機会を提供し 組込み分野への興味を高める 複雑化する組込みソフトウェア開発において モデリングによる分析 設計手法の適用を進めるため 開発成果によるコンペ形式とし 実践教育の機会とします 2009 年は全国 7 箇所の地方大会 チャンピオンシップ大会を開催 全国から 354 チームが参加 ( 九州地区からは 60 チームが参加 ) 8

ET ロボコン新走行体の技術要素 進化したハードウェア 32bit ARM7 CPU (256kbyte Flash, 64kbyte RAM) サーボモータ ( 分解能 1 度のエンコーダ内蔵 ) 光センサ, ジャイロセンサ, タッチセンサ, 超音波センサ ( 今年は未使用 ) サウンド出力 ( トーン /WAV), 液晶表示 Bluetooth( データロギング ), USB 産業界で実際に使用されている C/C++ 開発環境 (RTOS) TOPPERS ATK1(OSEK)/JSP(μITRON) 9

ET ロボコンと MBD のリンク ( 近年の )ET ロボコンの傾向 制御 を取り入れたモデリング / 実装の増加 ( モデル性能審査の導入 ) 自動車業界からの参加者によるSimulinkモデルの適用 競技用走行体の世代交代 従来のRCX 走行体は2009 年で廃止 (LEGOが販売停止) 新走行体はNXTを使用した2 輪倒立制御ロボット 前述の NXTway-GS の倒立振子制御を C ライブラリとして使用 MBD エンジニア / 学生にとっても 魅力的な実践教育の機会へ 10

ET ロボコン 2009 の概況 学生チームの大躍進 九州地区 北海道 / 東北地区の総合 1 位 ( 九州大学 岩手県立大学 ) 最激戦区の東海地区での上位入賞 ( 総合 3 位 : 沼津高専 ) チャンピオンシップ大会にて 学生チーム ( 九州技術専門学校 ) が競技部門で 2 位に!! 性能 倒立走行制御の最適化 ( モータ最高回転近傍の高速安定走行 ) サーボモータを用いた より緻密なフィードバック制御の導入 PID 制御 ( ライントレース, 旋回角度 ) 自己位置推定 + 誤差補正 ( ブラインド走行 ゴール後停止 ) 独自の Bluetooth 通信データ計測 / 解析環境の構築 モデリング モデリング言語 / 手法の拡大 (SysML, VDM, SPIN, SPL, AUTOSAR ) SysML/UML と Simulink のハイブリッドモデリング 11

ET ロボコン 2009 チャンピオンシップ大会出場チーム走行シーン 東海地区明電システムテクノロジー ( 株 ): CS 大会総合 1 位 九州大学 & 韓国 忠南大学チーム : ライントレース / ブラインド混在走行 競技模様の動画アーカイブ : http://www.teu.ac.jp/intebro/et09/index.html スタート / ゴール 坂 トレジャーハント ツインループ ショートカット 12

ET ロボコン 2009 チャンピオンシップ大会出場チームのモデル紹介 モデル部門 2 位 : 東海地区明電システムテクノロジー ( 株 ) 状態遷移 / 数式ベース制御の混在モデリング CS 大会総合 2 位 / モデル部門 1 位 : 東海地区 ( 株 )ADVICS MBD により倒立振子制御を拡張 北関東地区チームロボコンやらないか ( 個人参加 ) 独自のデータ計測 / 解析ツールを駆使して 最速走行タイムを記録 九州大学 & 韓国 忠南大学チームユニークなコース戦略により 特別賞を受賞 鹿児島大学工学部機械工学科制御工学専攻の学生チーム ET ロボコン 2009 の詳細が Web 上でも紹介されています (@IT MONOist): http://monoist.atmarkit.co.jp/fembedded/index/robocon2009.html 13

NXT 走行体の要素技術とカーエレクトロニクス NXT 走行体要素技術カーエレクトロニクス 倒立走行制御現代制御 / プラントモデル車両制御 ライン認識 ( 外乱対策 ) ノイズ除去フィルタ光変調方式ライン測定 センサー ( 信号処理 ) ライントレース走行 PID 制御, モータ制御メカトロニクス ブラインド走行ゴール後停止 データ計測 / 解析環境 自己位置推定 + 誤差補正 Bluetooth 通信 PC アプリケーション カーナビ, 自動走行 適合 / 計測ツール リアルタイム制御 OSEK RTOS プラットフォーム SW 14

まとめ 自動車業界では MBD の適用拡大に伴い MBD エンジニアのキャリア整備 / 育成を図っています MBD エンジニアの育成機運は 企業だけでなく教育機関においても高まってきています 組込み業界が人材育成目的で始めた ET ロボコンも ハードウェアの進化 開発環境の充実に伴い MBD エンジニア / 学生の人材育成の場としても活用されるようになりつつあります 15

MATLAB EXPO in Fukuoka 日時 2010 年 1 月 20 日 ( 水 ) 10:00-17:00 会場 howffice 会議室博多駅前店 L 会議室 (JR 博多駅より徒歩 5 分 ) 参加費無料 事前登録制 http://www.mathworks.co.jp/company/events/seminars/seminar41633.html 講演プログラム 10:00 モデルベースデザインによるモータ制御系設計 10:50 カスタマイズ可能な物理モデリングで広がる制御系設計 11:40 休憩 ( 昼食付き ) 13:00 Excel ユーザのためのMATLAB 13:50 MATLAB 言語による信号処理アルゴリズム開発 14:40 休憩 15:10 信号処理 通信システム開発における早期検証 - モデリングとシミュレーション 16:00 信号処理 通信システム設計における早期検証 - C およびHDL 設計フローへの適用 17:00 終了 16

[ 付録 ] NXT 向け MBD アプリケーションデモ (2) 玉乗りロボット (NXT Ballbot) http://www.mathworks.com/matlabcentral/fileexchange/23931 2 輪倒立制御ロボットで適用した倒立振子制御の応用 (2 軸制御 ) Bluetooth 通信によるラジコン操作および超音波センサによる障害物回避 日本語による詳細解説書 組立図付き YouTube にて動画公開 Control System Toolbox が別途必要 (MATLAB R2007b~ 対応 ) 17

[ 付録 ] NXT 向け MBD アプリケーションデモ (3) トラクション制御搭載ラジコン自動車 (NXT GT-Hi) http://www.mathworks.com/matlabcentral/fileexchange/22411 3 軸加速度センサ ジャイロセンサを使用したトラクション制御 Bluetooth 通信によるラジコン操作 日本語による詳細解説書 組立図付き YouTube にて動画公開 Stateflow, Stateflow Coder, Control System Toolbox, Signal Processing Toolbox 等が別途必要 (MATLAB R2007b~ 対応 ) 18

[ 付録 ] NXT 向け MBD アプリケーションデモ (4) 水平多関節ロボットアーム (NXT SCARA) http://www.mathworks.com/matlabcentral/fileexchange/22126 指定された軌跡に追従する水平多関節ロボットアーム (2 関節 ) 逆運動力学に基づいたロボットアーム先端の軌跡制御 日本語による詳細解説書 組立図付き YouTube にて動画公開 MATLAB R2007b~ 対応 19

[ 付録 ] NXT 向け MBD アプリケーションデモ (5) 画像スキャナー (NXT Scanner) http://www.mathworks.com/matlabcentral/fileexchange/23153 光センサーを用いた白黒画像スキャナー USB 通信で取り込んだスキャンデータに対する画像補正 ( 明度調節 欠落補完 デコンボリューション ) Simulink Design Verifier を用いた部品モデル毎の要求に対する妥当性検証 日本語による詳細解説書 組立図付き YouTube にて動画公開 Simulink Design Verifier, Simulink Verification and Validation, Stateflow, Stateflow Coder, Image Processing Toolbox 等が別途必要 (MATLAB R2008b~ 対応 ) 20