Submit Search
Upload
「mruby/c」の利用期待分野~M2Mでの利用~160726
•
0 likes
•
12,161 views
shimane-itoc
Follow
平成28年7月26日に開催された新世代M2Mコンソーシアム「2016年度第2回情報交換WG」で発表したスライドです。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 21
Download now
Download to read offline
Recommended
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナー
shimane-itoc
先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/c
shimane-itoc
mruby/c適用期待分野20160329
mruby/c適用期待分野20160329
shimane-itoc
M2M製品開発におけるmrubyの効果160726
M2M製品開発におけるmrubyの効果160726
shimane-itoc
ET West 2017資料:mruby/c、mrubyで実現される効率的なIoT開発
ET West 2017資料:mruby/c、mrubyで実現される効率的なIoT開発
shimane-itoc
ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例
shimane-itoc
ここまで来た開発言語 mruby・mruby/cの最新情報 “本当に使える”IoTプラットフォーム
ここまで来た開発言語 mruby・mruby/cの最新情報 “本当に使える”IoTプラットフォーム
shimane-itoc
mruby/c機能紹介20160329
mruby/c機能紹介20160329
shimane-itoc
Recommended
IoTに活用!センサの基礎セミナー
IoTに活用!センサの基礎セミナー
shimane-itoc
先駆的研究テーマ mruby/c
先駆的研究テーマ mruby/c
shimane-itoc
mruby/c適用期待分野20160329
mruby/c適用期待分野20160329
shimane-itoc
M2M製品開発におけるmrubyの効果160726
M2M製品開発におけるmrubyの効果160726
shimane-itoc
ET West 2017資料:mruby/c、mrubyで実現される効率的なIoT開発
ET West 2017資料:mruby/c、mrubyで実現される効率的なIoT開発
shimane-itoc
ET2017資料: mruby/cの利用事例
ET2017資料: mruby/cの利用事例
shimane-itoc
ここまで来た開発言語 mruby・mruby/cの最新情報 “本当に使える”IoTプラットフォーム
ここまで来た開発言語 mruby・mruby/cの最新情報 “本当に使える”IoTプラットフォーム
shimane-itoc
mruby/c機能紹介20160329
mruby/c機能紹介20160329
shimane-itoc
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Kazuaki Tanaka
第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み
Masato Kawamura
文系ITエンジニア育成教育におけるRubyの活用
文系ITエンジニア育成教育におけるRubyの活用
Jun Iio
実社会・実環境におけるロボットの機械学習
実社会・実環境におけるロボットの機械学習
Kuniyuki Takahashi
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Kohei Kojima
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御
Ryosuke Okuta
20170419PFNオープンハウス リサーチャーの仕事_公開用
20170419PFNオープンハウス リサーチャーの仕事_公開用
Preferred Networks
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
tomohiro kato
実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2
Kuniyuki Takahashi
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
Kazuyuki Arimatsu
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
Ryo Kabutan
SIGSPATIAL 2020 参加報告資料
SIGSPATIAL 2020 参加報告資料
Tomoki Saito
Wio LTEと連携できるGroveを普段の実体験から
Wio LTEと連携できるGroveを普段の実体験から
Seigo Tanaka
Rosのリアルタイムツールの紹介
Rosのリアルタイムツールの紹介
gakky1667
Wio LTEをJavaScriptで開発
Wio LTEをJavaScriptで開発
Junichi Katsu
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
UnityTechnologiesJapan002
「実ロボットの運動生成」
「実ロボットの運動生成」
Yurika Doi
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
openrtm
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
Kamonohashi
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
Taku Yajima
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Tsukasa Kato
More Related Content
What's hot
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
Kazuaki Tanaka
第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み
Masato Kawamura
文系ITエンジニア育成教育におけるRubyの活用
文系ITエンジニア育成教育におけるRubyの活用
Jun Iio
実社会・実環境におけるロボットの機械学習
実社会・実環境におけるロボットの機械学習
Kuniyuki Takahashi
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Kohei Kojima
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御
Ryosuke Okuta
20170419PFNオープンハウス リサーチャーの仕事_公開用
20170419PFNオープンハウス リサーチャーの仕事_公開用
Preferred Networks
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
tomohiro kato
実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2
Kuniyuki Takahashi
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
Kazuyuki Arimatsu
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Ryohei Kamiya
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
Ryo Kabutan
SIGSPATIAL 2020 参加報告資料
SIGSPATIAL 2020 参加報告資料
Tomoki Saito
Wio LTEと連携できるGroveを普段の実体験から
Wio LTEと連携できるGroveを普段の実体験から
Seigo Tanaka
Rosのリアルタイムツールの紹介
Rosのリアルタイムツールの紹介
gakky1667
Wio LTEをJavaScriptで開発
Wio LTEをJavaScriptで開発
Junichi Katsu
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
UnityTechnologiesJapan002
「実ロボットの運動生成」
「実ロボットの運動生成」
Yurika Doi
What's hot
(18)
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
第7回ros勉強会 NTTデータのロボティクス分野取り組み
第7回ros勉強会 NTTデータのロボティクス分野取り組み
文系ITエンジニア育成教育におけるRubyの活用
文系ITエンジニア育成教育におけるRubyの活用
実社会・実環境におけるロボットの機械学習
実社会・実環境におけるロボットの機械学習
ロボットサービス開発の現場から
ロボットサービス開発の現場から
Deep Learningを用いたロボット制御
Deep Learningを用いたロボット制御
20170419PFNオープンハウス リサーチャーの仕事_公開用
20170419PFNオープンハウス リサーチャーの仕事_公開用
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
DeepLearningフレームワークChainerの学習済みモデルをスマートフォンにDeployする
実社会・実環境におけるロボットの機械学習 ver. 2
実社会・実環境におけるロボットの機械学習 ver. 2
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
TensorFlow Object Detection API を使った取り組み@つくばチャレンジ2017
ソニーのディープラーニングツールで簡単エッジコンピューティング
ソニーのディープラーニングツールで簡単エッジコンピューティング
Unity道場 ロボティクス 秋のLT祭り 2021
Unity道場 ロボティクス 秋のLT祭り 2021
SIGSPATIAL 2020 参加報告資料
SIGSPATIAL 2020 参加報告資料
Wio LTEと連携できるGroveを普段の実体験から
Wio LTEと連携できるGroveを普段の実体験から
Rosのリアルタイムツールの紹介
Rosのリアルタイムツールの紹介
Wio LTEをJavaScriptで開発
Wio LTEをJavaScriptで開発
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
「実ロボットの運動生成」
「実ロボットの運動生成」
Similar to 「mruby/c」の利用期待分野~M2Mでの利用~160726
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
openrtm
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
Kamonohashi
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
Taku Yajima
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Tsukasa Kato
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Yoshihito Kuranuki
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Yoshihito Kuranuki
Osc tokyo 20140301 2
Osc tokyo 20140301 2
Shunjiro Yatsuzuka
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
静岡大学情報学部 組込みシステムアーキテクト研究所
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
NTT DATA Technology & Innovation
富士ゼロックスのマルチクラウド戦略
富士ゼロックスのマルチクラウド戦略
Yuta Watanabe
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
Yoshihito Kuranuki
OSS光と闇
OSS光と闇
Hirofumi Ichihara
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
Taiji Tsuchiya
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
Recruit Technologies
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
Hinemos
20141018 osc tokyo2014講演(配布用)
20141018 osc tokyo2014講演(配布用)
マジセミ by (株)オープンソース活用研究所
Open stack概要とよくある議論
Open stack概要とよくある議論
shintaro mizuno
Smfl20201001
Smfl20201001
三井住友ファイナンス&リース デジタル開発室
UnityとROSの連携について
UnityとROSの連携について
UnityTechnologiesJapan002
Similar to 「mruby/c」の利用期待分野~M2Mでの利用~160726
(20)
Robomec2014 rtm講習会第1部(その1)
Robomec2014 rtm講習会第1部(その1)
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
<インフラ管理者向け>チームでのAI開発を支援するAI開発プラットフォームKAMONOHASHI
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
jus研究会名古屋大会「Redmineでプロジェクトを【見える化】しよう!」
マイクロサービスとそれを支えるアーキテクチャー
マイクロサービスとそれを支えるアーキテクチャー
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Social Change 〜 ソフトウェア開発者が経営者になるまでと、これからの戦略
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Jasst12九州 倉貫資料:アジャイル・Ruby・クラウド(ARC)を活用したビジネスにおけるテストの実践 #jasst12Q
Osc tokyo 20140301 2
Osc tokyo 20140301 2
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
組込みSW開発技術研究会キックオフミーティング
組込みSW開発技術研究会キックオフミーティング
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
富士ゼロックスのマルチクラウド戦略
富士ゼロックスのマルチクラウド戦略
「納品のない受託開発」にみるソフトウェア受託開発の未来
「納品のない受託開発」にみるソフトウェア受託開発の未来
OSS光と闇
OSS光と闇
インターネットの仕組みとISPの構造
インターネットの仕組みとISPの構造
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
求職サービスの検索ログを用いたクエリのカテゴリ推定とその活用事例の紹介
仮想化・クラウド環境利用メリットを最大化する運用管理とは
仮想化・クラウド環境利用メリットを最大化する運用管理とは
20141018 osc tokyo2014講演(配布用)
20141018 osc tokyo2014講演(配布用)
Open stack概要とよくある議論
Open stack概要とよくある議論
Smfl20201001
Smfl20201001
UnityとROSの連携について
UnityとROSの連携について
Recently uploaded
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
Recently uploaded
(9)
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
「mruby/c」の利用期待分野~M2Mでの利用~160726
1.
2016年7月26日 しまねソフト研究開発センター (公益財団法人しまね産業振興財団) 専門研究員 東 裕人 「mruby/c」の利用期待分野 〜
M2Mでの利用 〜 © Shimane IT Open Innovation Center
2.
自己紹介 しまねソフト研究開発センター 専門研究員 東 裕人(ひがしひろひと)
1992年、県内大手製造業に就職。2004年、IT企業に転職 組込み系のハード、ソフトウェア、およびネットワークについての経験 過去、Rubyを利用した「組み込み向けアプリケーションフレームワーク Alone」の研究開発に取り組む その改良版が評価され、第7回フクオカRuby大賞(2015年3月)では優秀賞 を受賞 © Shimane IT Open Innovation Center
3.
内 容 1 なぜmrubyを使うのか 2
適用性の高い分野 3 適用例 4 利用ニーズ ー県内調査、展示会で得た情報ー 5 ロードマップ © Shimane IT Open Innovation Center
4.
なぜ、組込にmruby, mruby/cを使うのか 昔 現在 アセンブラ(機械語)
アセンブラ(機械語) C言語 MPU MPU マイコンが提供するレジスタ・メモリモ デルを、人が直接操作していた 開発効率が悪い 構造化プログラミングが可能になった 開発効率が向上した レジスタモデルが隠蔽された メモリモデルはポインタとして残った © Shimane IT Open Innovation Center
5.
なぜ、組込にmruby, mruby/cを使うのか 現在 未来 アセンブラ(機械語)
アセンブラ(機械語) C言語 MPU MPU 構造化プログラミングが可能になった 開発効率が向上した レジスタモデルが隠蔽された メモリモデルはポインタとして残った オブジェクト指向プログラミングが可能に 開発効率がさらに向上 メモリモデルも隠蔽 C言語 高級言語 (mruby?) © Shimane IT Open Innovation Center
6.
なぜ、組込にmruby, mruby/cを使うのか Cレイヤーの上段には、C++がくるはずだった C++? © Shimane
IT Open Innovation Center
7.
なぜ、組込にmruby, mruby/cを使うのか C言語は罠(できるけどやってはいけないこと)が多い char *format_value(
int n, double v ) { char buf[100]; sprintf( buf, "%d: %5.2f¥n", n, v ); return buf; } int main() { int x = 1; printf( "%d, %d¥n", x++, x++ ); return EXIT_SUCCESS; } © Shimane IT Open Innovation Center
8.
なぜ、組込にmruby, mruby/cを使うのか C言語 基本 応用(実用) ©
Shimane IT Open Innovation Center
9.
なぜ、組込にmruby, mruby/cを使うのか C++ 基本 応用(実用) ©
Shimane IT Open Innovation Center
10.
なぜ、組込にmruby, mruby/cを使うのか C++には言語仕様として テンプレート(STL)が 含まれる © Shimane
IT Open Innovation Center
11.
なぜ高級言語を使いたいのか オブジェクト指向、デザインパターン等を利用して 開発効率を向上させたい なぜC++ではイマイチなのか 教育コストがやけに高い 罠が減るどころか増えている なぜmruby, mruby/cを使うのか Rubyが好きだから (上記の問題をイイ感じに解決できそうだから) © Shimane
IT Open Innovation Center
12.
mruby/c • mrubyをさらにコンパクトにした実装 • ある程度のリアルタイム性を実現する ©
Shimane IT Open Innovation Center
13.
mruby/c デモンストレーション MPU: Cypress PSoC5LP
(ARM Cortex-M3) RAM: 64KB デモ1 複数プログラムの平行実行 デモ2 センサー値取得 © Shimane IT Open Innovation Center
14.
◯ mruby/c の特徴を活かす 「センサーデバイス」をターゲットに ◯
狙っていきたい「センサーデバイス」とは ✪ デバイスで一定のデータ処理を必要とする ✪ 繰り返しの試作開発・検証を必要とする ✪ 限られた電力供給下での稼働を求められる 2 適用性の高い分野 © Shimane IT Open Innovation Center
15.
1)インフラ施設や機械の状態を管理して、故障発生を予測 ✪ mruby/cで実装したセンサーを工場機器に取り付け 稼働状況のなどのデータを取得 ✪ センシングデータを解析し、故障を予測 ✪
製造ラインや設備のメンテナンス性を向上 3 適用例 © Shimane IT Open Innovation Center
16.
2)センサーを用いて農地管理を効率化 ✪ mruby/cで実装したセンサーを農地に取り付け 環境データや、土質データなどを取得 ✪ 農地が広大な場合、センサーノードを自律駆動 ✪
データに基づく農業を実践し、 生産量・生産性を向上、品質・付加価値を高める 3 適用例 © Shimane IT Open Innovation Center
17.
3)ウェアラブルデバイスを用いて 製造業、観光業、ヘルスケア向けの新しいアプリ開発 ✪ mruby/cで実装したウェアラブデバイスで、 人に情報を提供、又はライフログなどを取得する ✪ 作業指示や観光案内の情報をハンズフリーで提供、 または、ライフログの分析から付加価値サービスを提供 3
適用例 © Shimane IT Open Innovation Center
18.
4)航空宇宙機器、遠隔地機器などでの自律制御 ✪ リモートでのコントロールが困難な機器を mruby/cで実装 ✪ 自律型で機器を制御 ✪
実装時の複雑で、反復開発するテスト開発にも向く 3 適用例 © Shimane IT Open Innovation Center
19.
①カスタマイズ、試作への対応 4 mruby/c の利用ニーズ 〜
県内調査、展示会で得た情報 〜 ■ 利用ニーズ 最終製品を製造するメーカーが、頻繁に発生するユーザーカスタマイズに対応する必要がある、 また、試作開発のスピードも求められる ■ mruby/c の特徴 C言語との親和性(ベースになる機能をC言語などで作り込み、カスタマイズが必要な部分をmruby/cで記述可能) ■ 期待される効果 ユーザー毎のカスタマイズが容易になり、従来リーチできなかった小ロットの顧客にも対応。顧客満足度も向上 ②複雑な処理の記述 ■ 利用ニーズ マイコンを使った機器を開発、ファームも自社で記述する企業が、複雑な動作や ユーザインターフェース部分の記述に苦労している ■ mruby/c の特徴 優れた表現力・記述性 ■ 期待される効果 複雑なアルゴリズムを、mruby/cが持つ表現力を使って記述することができ、生産性・保守性が向上 © Shimane IT Open Innovation Center
20.
③シーケンス制御(PLC)での記述 ■ 利用ニーズ ラダー言語だけでは、文字列操作や複雑な演算処理、他機器(サーバー機など)との通信 が記述しにくく、苦労している ■ mruby/c
の特徴 文字列処理に優れ、演算処理も記述した数式どおりに実行 ■ 期待される効果 プログラマが、言語の弱点をカバーすることに時間を割く必要がなく、開発効率や保守効率が向上 ④ネットワーク負荷対応 ■ 利用ニーズ IoTが叫ばれる中で、機器連携によるネットワーク負荷が不安 ■ mruby/c の特徴 通信プロトコルとして、MQTT(MQ Telemetry Transport)に対応(準備中) ■ 期待される効果 ネットワーク転送量が小さくなり、電力消費量も小さくて済む 4 mruby/c の利用ニーズ 〜 県内調査、展示会で得た情報 〜 © Shimane IT Open Innovation Center
21.
5 ロードマップ 研究開発 ニーズ調査 フィールド実証 3月 現在
12月 2017年12月 2018年12月 Β版公開 Β2版公開 Β3版公開 Β4版公開 安定版公開 1st 開発期 2nd 改良期 3rd 普及期 随時、改良版公開 現在の開発体制 ◯九工大:VMコード ◯東研究員:OS部分 ドキュメント作成 開発環境作成 (セキュリティ対策) ニーズインタビュ 協議・可能性調査 フィールド実証 F社 フィールド実証準備 フィールド実証・評価 D社フィールド準備 フィールド実証・評価 ESEC ET-WEST ET-2016 展示会出展 実利用 実利用 実利用 展示会出展 首都圏講演 フ ィ ー ド バ ッ ク © Shimane IT Open Innovation Center
Download now