Movatterモバイル変換


[0]ホーム

URL:


Futomi Hatano, profile picture
Uploaded byFutomi Hatano
PPTX, PDF2,334 views

Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる

スマートファクトリーとRobotics API & CNTK(html5jロボット部 第7回勉強会)https://html5j-robot.connpass.com/event/44030/

Related topics:

Embed presentation

Download to read offline
Web エンジニアのためのロボットアームの API を考えてみる2016年11月30日(水)スマートファクトリーとRobotics API & CNTK(html5jロボット部 第7回勉強会)@futomi futomi.hatano
自己紹介2マークアップ解説本 API解説本 APIチュートリアル本Windows 8API解説本有限会社 futomi 代表取締役株式会社ニューフォリア 取締役 最高技術責任者
日経SYSTEMS連載2015年4月号~2016年3月号:こんなに変わったWeb開発/HTML5の基本テクニック3
日経SYSTEMSコラム4• そろそろIoTに触れてみませんか• マイコンボードを使って大気圧と気温を取得• Webブラウザーから制御 MIDIでサーボを動かす• Node.jsで家電を操作 赤外線を利用しよう• ECHONET Liteで家電をコントロール• スマホから機器を制御「デバイスコネクトWebAPI」• 電池交換が不要に 無線技術「EnOcean」に注目• JavaScriptで車載情報を取得「OBD-II」を使う• Node.jsで電力情報を取得スマートメータを活用しよう• ...IoTで火が付くITエンジニア魂:2016年4月号~2017年3月号 (予定)
デバイスWebAPIコンソーシアム• 2015年4月30日にNTTドコモとソフトバンクによって設立• デバイス連携がテーマ• アーキテクチャーの検討や業界動向などの共有• GotAPI対応アプリ「DeviceConnect」がNTTドコモからOSSとしてGitHubで公開• 通信キャリアやデバイスメーカーなど110社以上が加盟5https://device-webapi.org/
6
GitHubとnpm7https://www.npmjs.com/~futomihttps://github.com/futomi
公開中のnodeモジュール8
公開中のnodeモジュール9ロボットアームに近いのは...
公開中のnodeモジュール10ロボットアームに近いのは...
ONVIF11• Open Network Video Interface Forum• ウェブサイトからの引用The ONVIF specification defines a commonprotocol for the exchange of informationbetween network video devices includingautomatic device discovery, video streaming andintelligence metadata.• 早い話、ネットワークカメラのプロトコルの標準• デバイス発見、ビデオストリーミング、PTZ制御などhttp://www.onvif.org/
PTZとは• Pan, Tilt, Zoom• PTZ対応製品は業務用監視カメラでも高級品の部類• 近年は安価な家庭向け監視カメラにも• 性能と機能はお値段次第(安かろう悪かろうがそのまま当てはまる)• PTZ機能はロボットアームに近い• ロボットアームの関節の一つとみなせば類似性がある• ロボットアームにカメラが付けばよりONVIFに類似• ロボットアームのAPIの開発にONVIFは参考になる12
13
ONVIF仕様概要• 用語• NVT (Network Video Transmitter):ネットワークカメラのこと• NVC (Network Video Client):カメラにアクセスするもの• NVT発見にWS-Discovery• UDPポート3702によるマルチキャスト• メッセージはSOAPベース• HTTPプロトコルでSOAPをPOST• 今どきSOAP?• でもONVIF策定当時はSOAPがナウい時代14
ONVIFのPTZコマンド• ContinuousMove• 各軸の動作速度を指定• 止めるまで動き続ける• AbsoluteMove• 各軸の動作速度と絶対位置を指定• RelativeMove• 各軸の動作速度と現在位置からの相対位置を指定• Stop• 動作を止める• GotoHomePosition• ホームポジションに移動• SetPreset• 特定の位置をセット• 複数の位置を登録可能• GotoPreset• プリセットした位置に移動15
ONVIFのビデオストリーミング• GetStreamUri• RTSP/RTP• H.264• G.726, G.711• GetSnapshotUri• 静止画 (JPEG) を取得可能• このコマンドからURLを取得• 製品の性能が良ければ1秒間に10回くらい取得できる16
デモ17
ロボットアームAPIこんなんはどう?• やはり今どきの方式で• SOAPはやだ• 機器発見• Bonjour (Zeroconf) はいかが?• コマンド• JSON-RPCをHTTP POSTで送るのはいかが?• WebSocketのチャンネルも用意できるとベスト。• セキュリティー• 最低でもユーザー認証は必要• Basic認証ではパスワードがダダ漏れ• Digest認証あたりが良い?• TLSを使うのがベストだが暗号化だけならオレオレ認証でもOKか?• でも機器に固定で秘密鍵を埋め込むのは危険?機器個体ごと違えばまだましか?• 公開鍵方式で接続の都度、鍵ペアを作って公開鍵を交換してからデータ暗号化するのは?めんどくさいか?• 今後さらなる検討が必要18
ご清聴ありがとうございました@futomi futomi.hatano

Recommended

PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
PDF
Embedded Webで加速するWeb of Things
PPTX
Capacitor
PDF
IBM Cloud Community Summit JIMUC 活動のご紹介
PPTX
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
PPTX
smartFXにおけるApache Cordovaの活用について
PPTX
技術選択とアーキテクトの役割
PPTX
【AWS×Deployment】TechTalk #5
PDF
Kubernetesのない世界 すべてがサーバーレスになる
PDF
13_B_5 Who is a architect?
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
KEY
HTML5時代のwebクリエイターに必要なこと
PDF
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
PDF
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
PPTX
20160120 gpsロガーアプリを作ろう
PPTX
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
PDF
ニフティクラウド mobile backendのREST APIについて
PDF
YJTC18 A-1 大規模サーバの戦略
PDF
AWSによるサーバーレスアーキテクチャ
PDF
Ionicでハイブリッドアプリ入門①
PDF
HTML5 によるロボット制御
PDF
JavaScriptでいいじゃなイカ
PPTX
9th nov2012 kof2012
PDF
デバイスWebAPIによるIoTの普及拡大と応用事例
PPTX
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
PDF
デバイス WebAPI設計の進め方
PDF
ロボット管理プラットフォーム「 RoboticBase 」の紹介
PDF
デバイスWebAPIを用いた各種ソリューション適用事例の紹介
PDF
Firefox Ecosystem

More Related Content

PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
PDF
Embedded Webで加速するWeb of Things
PPTX
Capacitor
PDF
IBM Cloud Community Summit JIMUC 活動のご紹介
PPTX
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
PPTX
smartFXにおけるApache Cordovaの活用について
PPTX
技術選択とアーキテクトの役割
PPTX
【AWS×Deployment】TechTalk #5
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
Embedded Webで加速するWeb of Things
Capacitor
IBM Cloud Community Summit JIMUC 活動のご紹介
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
smartFXにおけるApache Cordovaの活用について
技術選択とアーキテクトの役割
【AWS×Deployment】TechTalk #5

What's hot

PDF
Kubernetesのない世界 すべてがサーバーレスになる
PDF
13_B_5 Who is a architect?
PDF
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
KEY
HTML5時代のwebクリエイターに必要なこと
PDF
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
PDF
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
PPTX
20160120 gpsロガーアプリを作ろう
PPTX
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
PDF
ニフティクラウド mobile backendのREST APIについて
PDF
YJTC18 A-1 大規模サーバの戦略
PDF
AWSによるサーバーレスアーキテクチャ
PDF
Ionicでハイブリッドアプリ入門①
Kubernetesのない世界 すべてがサーバーレスになる
13_B_5 Who is a architect?
~新しい着回しと出会おう~ 『XZ(クローゼット)』 を支える技術 -Cordova編-
HTML5時代のwebクリエイターに必要なこと
【Code for向け】保育園・消火栓mapを作れるアプリを作ろう!
【Monaca×mobile backend】 プッシュ通知をカンタン実装! スピード感ある開発をしよう!
20160120 gpsロガーアプリを作ろう
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
ニフティクラウド mobile backendのREST APIについて
YJTC18 A-1 大規模サーバの戦略
AWSによるサーバーレスアーキテクチャ
Ionicでハイブリッドアプリ入門①

Similar to Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる

PDF
HTML5 によるロボット制御
PDF
JavaScriptでいいじゃなイカ
PPTX
9th nov2012 kof2012
PDF
デバイスWebAPIによるIoTの普及拡大と応用事例
PPTX
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
PDF
デバイス WebAPI設計の進め方
PDF
ロボット管理プラットフォーム「 RoboticBase 」の紹介
PDF
デバイスWebAPIを用いた各種ソリューション適用事例の紹介
PDF
Firefox Ecosystem
PPTX
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
PPTX
はじめてのWeb of Things
PDF
ブラウザのハードウェア対応の未来を探る
PDF
Kilimanjaro Event
PDF
obniz at SIerIoTLT
PDF
デバイス WebAPIによるスマートフォン周辺デバイスの活用
PPTX
Current status and future trends in Node-RED
PPTX
はじめてのWeb of Things
PDF
Firefox OS for Embedded System
PDF
MozOpenHardプロジェクトと そのコア技術について
HTML5 によるロボット制御
JavaScriptでいいじゃなイカ
9th nov2012 kof2012
デバイスWebAPIによるIoTの普及拡大と応用事例
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
デバイス WebAPI設計の進め方
ロボット管理プラットフォーム「 RoboticBase 」の紹介
デバイスWebAPIを用いた各種ソリューション適用事例の紹介
Firefox Ecosystem
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
はじめてのWeb of Things
ブラウザのハードウェア対応の未来を探る
Kilimanjaro Event
obniz at SIerIoTLT
デバイス WebAPIによるスマートフォン周辺デバイスの活用
Current status and future trends in Node-RED
はじめてのWeb of Things
Firefox OS for Embedded System
MozOpenHardプロジェクトと そのコア技術について

More from Futomi Hatano

PDF
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
PDF
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
PDF
ウェブ標準デバイス系 API 総集編 2014
PDF
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
PDF
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
PDF
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
PDF
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
PDF
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
PDF
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
PDF
HTML5マークアップの心得と作法
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
ウェブ標準デバイス系 API 総集編 2014
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
HTML5マークアップの心得と作法

Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる


[8]ページ先頭

©2009-2025 Movatter.jp