labview とarduino を用いた ラピッド・プロトタ …jp.tek.com/dl/g-2_tif2013.pdfni.com 2...

40
ni.com LabVIEW Arduino を用いた ラピッド・プロトタイピング 手法の提案 日本ナショナルインスツルメンツ株式会社 テクニカルマーケティングマネージャ 岡田一成

Upload: vodiep

Post on 11-May-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

ni.com

LabVIEWとArduinoを用いた

ラピッド・プロトタイピング

手法の提案

日本ナショナルインスツルメンツ株式会社

テクニカルマーケティングマネージャ

岡田一成

Page 2: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

2ni.com

本日の内容

• 会社概要

• テクトロニクス社とのコラボレーション

• NI LabVIEWとArduinoを用いた高速試作のデモ

• NI製コントローラを用いたロボットカーの開発

• まとめ

Page 3: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

3ni.com

会社概要

社名 日本ナショナルインスツルメンツ(株)

所在地 東京都港区芝大門1-9-9 野村不動産芝大門ビル8F

代表者 代表取締役 池田亮太

設立 1989年7月24日

資本金 4億7,635万円

営業所 東京・名古屋・大阪

事業内容 米国ナショナルインスツルメンツ社製品である

コンピューターベース計測制御、データ集録、

テストオートメーション用ソフトウエアと

ハードウエアの販売、マーケティング、技術サポート

本社名 National Instruments Corporation

所在地 米国テキサス州オースティン

代表者 会長兼社長CEO ジェームス・トルシャード

設立 1976年

株式公開 1995年3月より NASDAQに公開(NATI)

売上高 11億USドル(2012年実績)

従業員 7,000人以上(2012年12月現在)

Page 4: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

4ni.com

世界を網羅する営業拠点

海外営業拠点(40ヵ国以上)

アルゼンチン、オーストラリア、オーストリア、ベルギー、ブラジル

カナダ、中国/香港、デンマーク、フィンランド、フランス、ドイツギリシャ、インド、イスラエル、イタリア、韓国、マレーシア、メキシコ

ニュージーランド、オランダ、ノルウェー、ポーランド、シンガポール

南アフリカ、スペイン、スウェーデン、スイス、台湾、イギリス

営業支社

販売代理店

東京本社

名古屋営業所

大阪営業所

Page 5: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

5ni.com

売上実績

主要取引業界(国内)

自動車、通信(テレコム)、バイオ・医療

製薬、エレクトロニクス、半導体

大学・研究機関、官公庁

主要取引先(国内)

NTTグループ、オムロン株式会社

オリンパス光学工業株式会社

株式会社いすゞ中央研究所

株式会社堀場製作所

株式会社本田技術研究所、キヤノン株式会社

三洋電機株式会社、ソニー株式会社

日産自動車株式会社、パナソニック株式会社

浜松ホトニクス株式会社、三菱電機株式会社

国公私立大学、省庁 他

(企業名は五十音順)

連結売上高

百万USドル

’77 ’80’83’86’89’92’95’98‘01’04’07’10’12

$1200

$1100

$1000

$900

$800

$700

$600

$500

$400

$300

$200

$100

$0

Page 6: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

6ni.com

グラフィカルシステム開発

PXI

モジュール式計測器

PCベース

データ集録

RIO

カスタム設計

テスト モニタリング 組込 制御 物理・情報システム

オープンな接続性

他社製I/O

Page 7: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

7ni.com

粒子加速器CERNの制御に採用

Page 8: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

8ni.com

LEGO Mindstormsのソフトは弊社の技術

Page 9: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

9ni.com

幼稚園児からロケットサイエンスまで

Page 10: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

10ni.com

Tektronix様との協業事例

LabVIEW SignalExpress

Tektronix Edition

モジュール式

高速デジタイザの共同開発

http://www.tek.com/ja/products/oscilloscopes/signal_exp

ress.html

NI PXIe-5186デジタイザ

(12.5GS/s, 8bit, 5GHz帯域幅)

Page 11: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

11ni.com

あの地球外物質の解析にTektronix社と共同開発し

たデジタイザが採用(北海道大学大学院)

http://sine.ni.com/cs/app/doc/p/id/cs-15426

Page 12: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

ni.com

NI LabVIEWとArduinoを用いた高

速試作のデモ

Page 13: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

13ni.com

試作の壁を乗り越えるための一手法を提案

アイデアアイデアアイデアアイデア

創出の壁創出の壁創出の壁創出の壁

試作試作試作試作の壁の壁の壁の壁

資金資金資金資金の壁の壁の壁の壁

部品調達部品調達部品調達部品調達

の壁の壁の壁の壁

量産量産量産量産の壁の壁の壁の壁

販売販売販売販売の壁の壁の壁の壁

製品開発の壁のイメージ

Page 14: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

14ni.com

自律走行カーの高速試作を疑似体験して頂きます

Page 15: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

15ni.com

アイデア

~障害物に近づいたら回転して回避~

ロボット

上面

前進

タイヤタイヤタイヤタイヤ

タイヤタイヤタイヤタイヤ

後進

左回転左回転左回転左回転

右回転右回転右回転右回転

Page 16: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

16ni.com

最近注目されているツールやサービスを活用

無料の3D CAD

低価格マイコン

(Arduino)

低価格な計測器類

公開情報

販売チャネル

クラウドファンディング

3Dプリンタ

レーザーカッター 各種加工サービス

モジュール化された

電子部品

Page 17: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

17ni.com

Webでの情報収集と部品調達

• ネットで関連情報検索

特にArduinoはオープンソースなので公開情報が多い

• 英語情報まで閲覧できると◎

世界中で鍛えられる英文技術書に良書があったりする

• ネット通販で部品購入

Page 18: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

18ni.com

基本回路のテスト

~IRセンサーとDCモータ制御~

USB

デモ

Page 19: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

19ni.com

IRセンサの動作テストプログラム

センサからの出力電圧波形の連続取得とグラフ表示センサからの出力電圧波形の連続取得とグラフ表示センサからの出力電圧波形の連続取得とグラフ表示センサからの出力電圧波形の連続取得とグラフ表示

デモ

Page 20: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

20ni.com

IRセンサの計測波形の実測

障害物まで

約5cmの時に

電圧が最大に

デモ

Page 21: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

21ni.com

続きのタスク

• IRセンサの出力がしきい値を越えるとDCモータが回るよう

にする

(壁に近づいたら回避行動がとれるようになる)

デモ

Page 22: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

22ni.com

無線通信(Bluetooth)に変更

Bluetooth

モジュール

Bluetooth

デモ

Page 23: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

23ni.com

ここまでのまとめ

•無線によるセンサ信号集録装置が完成した

• センサを変えれば安価な無線データ集録装置になる

•他に実現できるもの

• Zigbeeによる遠隔温度監視、モバイルGPSレシーバ

など

モジュール化された電子部品の例

GPSモジュール

(最大20Hz集録、シリアル通信)

Page 24: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

24ni.com

ロボット化

DCモータのPWM制御回路の作成

市販の市販の市販の市販のDCDCDCDCモータ付きのモータ付きのモータ付きのモータ付きの

ギアボックスを採用ギアボックスを採用ギアボックスを採用ギアボックスを採用

PWMPWMPWMPWM制御が可能な制御が可能な制御が可能な制御が可能な

モータドライバを採用モータドライバを採用モータドライバを採用モータドライバを採用

Page 25: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

25ni.com

レーザーカッティングサービスでシャーシ作成

ビデオ

Page 26: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

26ni.com

回路作成

5V出力

レギュレータモータ

ドライバ2個

Bluetooth USBド

ングル

USB-Serial変換回路

モジュール

Page 27: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

27ni.com

低価格帯オシロスコープでデバッグ

Page 28: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

28ni.com

完成

Page 29: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

29ni.com

まとめ

•汎用ツールやサービスを用いた高速試作

• LabVIEWを活用

• テキスト言語を用いたマイコン開発と全く異なる開発

環境

• アイデアを形にするまでの時間短縮

• デバッグ・スピードの速さ

Page 30: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

30ni.com

百聞は一見に如かず

素速く形にすることで得られる効果

• 適切なFeedbackがもらえる

• 仲間集めができる

• 初期段階でお客様や上司に具体的な提案ができる

• 投資してもらえる

(アイデアだけでは誰も投資してくれない)

など

Page 31: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

31ni.com

事例:千葉県立 現代産業科学館の特別展示の

協力要請を受けた (2011年秋)

Page 32: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

32ni.com

次の試作

NI製コントローラを用いたロボットカー

Page 33: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

33ni.com

デモビデオ

http://youtu.be/7F6vLA90uDg

デモ

Page 34: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

34ni.com

開発スピードが速いNI製ボードを採用

•400 MHz CPU

•256 MB EEPROM

•Xilinx Spartan-6 LX25 FPGA

•3.3 V Digital I/O 96本

•Ethernet & RS232C

NI sbRIO-9605

• LabVIEWプログラムがボード上に

書き込める

(※ArduinoにはLabVIEWプログラムは書き込

めない)

• 走行ラインの演算アルゴリズム

の実装に時間がかかる(※LabVIEW

はRoboticsライブラリが充実している)

• FPGAのロジック開発がLabVIEW

でできる

Page 35: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

35ni.com

アイデアを素速く形にすることで

得られた波及効果

書籍執筆生放送のスタジオで走行

Page 36: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

36ni.com

問い合わせをお待ちしております

• セミナー開催の御相談

• 初めてのLabVIEWハンズオンセミナー

• 計測器制御セミナー

• FPGAを用いた制御系設計セミナー

• 教育目的にLabVIEWとロボットを利用したい

など

• 問い合わせ先

日本ナショナルインスツルメンツ(株)

テクニカルマーケティング

岡田一成 ([email protected]

Page 37: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

37ni.com

Page 38: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

38ni.com

補足

Page 39: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

39ni.com

Arduino用

NI LabVIEWインタフェースツールキット(無料)

http://sine.ni.com/nips/cds/view/p/lang/ja/nid/209835

Page 40: LabVIEW とArduino を用いた ラピッド・プロトタ …jp.tek.com/dl/G-2_TIF2013.pdfni.com 2 本日の内容 • 会社概要 • テクトロニクス社とのコラボレーション

40ni.com

C言語ではなくLabVIEWを利用する

メリットとデメリット

メリットメリットメリットメリット デメリットデメリットデメリットデメリット

•圧倒的な開発スピードが得られる

•Arduino付属のC言語開発環境では得ら

れないGUI環境

•LabVIEWの豊富な解析ライブラリが利用

可能

•LabVIEWのデバッグ機能が利用可能

•LabVIEWはArduinoの無料開発環境と比

較すると割高

•LabVIEWはArduinoを外部PCから制御

するしかない(コード実装が出来ない)

•LabVIEWプログラムの実装先はNI製

ハードウェアに限定される