プレゼンテーション in ommf2014

39
赤外線でつながる 協調ユニット オークボ電子機巧 群れをプログラミングする おもしろさ

Upload: karakuri-okubo

Post on 24-Jun-2015

218 views

Category:

Technology


0 download

DESCRIPTION

OMMF2014 でのプレゼンテーション資料です。 ※当日の操作ミスで説明もれのあったページとおまけページも含まれています。

TRANSCRIPT

Page 1: プレゼンテーション in OMMF2014

赤外線でつながる協調ユニット

オークボ電子機巧

群れをプログラミングするおもしろさ

Page 2: プレゼンテーション in OMMF2014

協調ユニットご紹介

Page 3: プレゼンテーション in OMMF2014

動画①

Page 4: プレゼンテーション in OMMF2014

ユニットのしくみ

Page 5: プレゼンテーション in OMMF2014

パタンを生成

ユニットのしくみ

Page 6: プレゼンテーション in OMMF2014

パタンを実行ユニットのしくみ

Page 7: プレゼンテーション in OMMF2014

ユニットのしくみ

Page 8: プレゼンテーション in OMMF2014

パタンを実行

パタンを生成

ユニットのしくみ

Page 9: プレゼンテーション in OMMF2014

動画②

Page 10: プレゼンテーション in OMMF2014

協調のしくみ

Page 11: プレゼンテーション in OMMF2014

協調のしくみ

パタンを送信

Page 12: プレゼンテーション in OMMF2014

協調のしくみ

Page 13: プレゼンテーション in OMMF2014

協調のしくみ

パタンを受信

Page 14: プレゼンテーション in OMMF2014

パタンを実行協調のしくみ

Page 15: プレゼンテーション in OMMF2014

パタンを実行協調のしくみ

パタンを送信

Page 16: プレゼンテーション in OMMF2014

協調のしくみ

Page 17: プレゼンテーション in OMMF2014

送信

実行協調のしくみ

受信

生成

Page 18: プレゼンテーション in OMMF2014

協調のしくみ

Page 19: プレゼンテーション in OMMF2014

協調のしくみ

Page 20: プレゼンテーション in OMMF2014

協調のしくみ

Page 21: プレゼンテーション in OMMF2014

協調のしくみ

Page 22: プレゼンテーション in OMMF2014

トリガをうけてパタンを生成

Page 23: プレゼンテーション in OMMF2014

トリガをうけてパタンを生成

タイマー動作 スイッチ操作

(デジタル入力)

パタン受信(トリガとして)

Page 24: プレゼンテーション in OMMF2014

送信

実行ユニットのしくみ

受信

生成

Page 25: プレゼンテーション in OMMF2014

配置 A(欠けたリング)

Page 26: プレゼンテーション in OMMF2014

配置 B(閉じたリング)

Page 27: プレゼンテーション in OMMF2014

動画 A(ナイトフラッシャー)

Page 28: プレゼンテーション in OMMF2014

動画 B(8リング)

Page 29: プレゼンテーション in OMMF2014

動画 B(ブリッジ)

Page 30: プレゼンテーション in OMMF2014

群れのふるまいどうやって実現する?

そのしくみを考える⇒ 群れをプログラミングする

Page 31: プレゼンテーション in OMMF2014

・情報に応じて自律的にふるまう・ふるまいが群れ全体に波及する

情報とその伝えかたにより群れのふるまいをコントロール

群れをプログラミングするとは?

基礎のしくみ

Page 32: プレゼンテーション in OMMF2014

群れをプログラミングするとは?

情報シーケンス・伝える情報の内容・順序とタイミング

単体のふるまい・どんな情報で ・どうふるまう 

2つのプログラミング

Page 33: プレゼンテーション in OMMF2014

「どうふるまう」

(プログラム本体)・情報を理解する・そして実行する

群れプログラミング:単体のふるまい

「どんな情報で」

(情報デザイン)・出力パタンそのもの・ふるまいの制御情報

Page 34: プレゼンテーション in OMMF2014

単体のふるまいに着目して情報シーケンスに書きおこす

情報シーケンスを適用して検証する単体のふるまい・群れのふるまい

群れのふるまい(効果や結果)をユニットごとのふるまいに分解する

群れプログラミング:情報シーケンス

(策定プロセス)

Page 35: プレゼンテーション in OMMF2014

同じ情報シーケンスでもレイアウトによって群れのふるまいは変わる!

レイアウトとは幾何学的な配置,ネットワーク構成など

群れのレイアウト

群れプログラミング:もうひとつの要素

Page 36: プレゼンテーション in OMMF2014

レイアウトによって群れのふるまいは変わる!(同じユニット,同じ情報シーケンスでも)

レイアウトとはユニットの幾何学的な配置

ネットワーク構成など

群れプログラミング:もうひとつの要素

群れのレイアウト

Page 37: プレゼンテーション in OMMF2014

☆ ユニットはシーケンスコントローラ☆ 情報の送受信によって協調動作する☆ 群れのプログラミングとは

・情報のデザイン・情報を理解してふるまうしくみ・情報のシーケンス・群れのレイアウト

☆ 協調ユニットは 群れプログラミングのプラットフォームである

まとめ

Page 38: プレゼンテーション in OMMF2014

☆ ユニット販売制作キット,完成品,プログラム内蔵マイコン(AVR)

☆ ワークショップ開催ユニット制作,プログラミング

☆ ソフトウェアライブラリ公開ユニット開発を追体験できる!プログラミングワークショップ企画を進行中

【最新情報】

http://www.facebook.com/KarakuriOkubo

twitter: @KarakuriOkubo

群れプログラミングを楽しんでいただくために

Page 39: プレゼンテーション in OMMF2014

実際にふれてみてください → ブース 113

赤外線でつながる協調ユニットオークボ電子機巧