SlideShare a Scribd company logo
SA プライムなう
アマゾン ウェブ サービス ジャパン
ソリューション アーキテクト
AWS芸⼈ しみず
JAWSDAYS 2016 - ライトニングトーク


AWS IoT とロボットアームで
ホワイトボードにアーキテクティング(お絵かき)
⾃⼰紹介
しみず @shimy_net
2
3 モバイル、ウェブ、スタートアップ

1 AWS 芸⼈
技術の無駄づかい
2 ソリューションアーキテクト(SA)
⻄⽇本担当、⼤阪にいます。
 本⽇は
これを「プライムなう」します
AWS 芸⼈
3
無駄に技術をつかって
おもしろい LT をする
過去の発表
⾃転⾞で DynamoDB ピタゴラスイッチで⾃動化
Kinect でキックスタート Kinesis でフリーザ倒す
気になる⽅は SlideShare で
http://www.slideshare.net/shimy_net
今回は?
6
7
SA
1時間でソリューションアーキテクト(SA)をお届け
=
8
本家 Amazon の
SA プライムなう?
9
ドローンで配送?
10
ドローンで配送?
11
ドローンで配送?
12
ドローンで配送?
13
ドローンで配送?
14
SA ロボにしよう!
15
SA
ロボ
技術の無駄な進化 – AWSロボ
16
技術の無駄な進化 – IoT ハンド
17
AWS IoT
(インターネット経由)
ロボットハンド
(ラズパイ利⽤)
LEAP Motion
トラッキングセンサー
(Node.js 利⽤)
MQTTMQTT
技術の無駄な進化 – SAロボ
18
SA ってなに?
19
詳しくは、採⽤ページ
20
⼤阪も募集中
https://www.amazon.jobs/jobs/379449
Solutions Architect (SA) のお仕事
21
登壇したり
 検証したり
スベったり
ホワイトボードでアーキテクティング
22
23
これだ!
24
ホワイトボードで
アーキテクティングしてくれる
ロボットを作ろう
SA
AWS IOT を使おう
25
そもそも IoT とは
26
データ
価値
世の中にある様々な「もの」がネットワークに接続され
クラウドを利⽤したり相互に通信することにより
新しいサービスや価値を産むという考え⽅
コントロール
コミュニケーション サービスの創造
AWS IoT とは
27
Device SDK
接続・認証・メッセージ交換
⽤クライアントライブラリー
メッセージブローカー
MQTTまたはHTTPで
デバイスと通信を⾏う
認証とアクセス許可
認証と暗号化により
セキュリティを確保
ルールエンジン
ルールとAWSサービス
情報をベースにメッセー
ジを変換する
AWSサービス
- - - - -
外部サービス
デバイスシャドウ
断続的なインターネット接
続を利⽤していても永続化
されるモノの状態
アプリケーション
AWS IoT API
レジストリ
モノの管理と識別
AWS IoT とは
28
接続されたデバイスが簡単かつ安全にクラウド
アプリケーションやその他のデバイスとやり取
りできるマネージド型クラウドプラットフォー
ム
数⼗億のデバイスと数兆のメッセージをサポー
トし、それらのメッセージを AWS エンドポイ
ントおよび他のデバイスに確実かつ安全に処理
しルーティング
接続されたデバイスによって⽣成されたデータ
をインフラストラクチャの管理を必要とせずに
収集、処理、分析、実⾏する IoT アプリケー
ションを構築
アーキテクチャ
29
AWS IoT
WebSocket
 MQTT
オフィス
 遠隔地
遠隔地にあるロボットアームを使って
ホワイトボードにアーキテクティング
アーキテクチャ
30
AWS IoT
WebSocket
 MQTT
オフィス
 遠隔地
⼊⼒側(オフィス)についての話
⼊⼒側
31
⾃著のプログラムを流⽤
マウスでお絵かき
⼊⼒側
32
お絵かきした
座標データを
AWS IoT へ送信
アーキテクチャ
33
AWS IoT
WebSocket
 MQTT
オフィス
 遠隔地
バックエンドの構築についての話
AWS IoT は設定するだけ
34
IoT に必要な機能が提供されて
いるので、数分で構築完了!
アーキテクチャ
35
AWS IoT
WebSocket
 MQTT
オフィス
 遠隔地
ロボットアーム側(遠隔地)についての話
ロボットアーム
36
わかっちゃいたけど
37
⾻組みだけなので・・・
制御基板やプログラムは
すべて⾃作する必要がある
Raspberry Pi の GPIO を利⽤

※ AWS IoT から受信した座標データを元にロボットアームを動かす
座標系
38
z
x
y
α
(a, b, c)
サーボ1
サーボ2
サーボ3
β
γ
l
m
 n
座標を変換する必要がある
39
⼈間:xyz 座標で考える



ロボットアーム:各関節の⾓度で動く 
xyz座標 → αβγ⾓度 の変換には 
40
・tan α = a / c
・|m| cos β + |n| cos γ = a + c 
・|m| sin β + |n| sin γ + | l | = b
2
 2
連⽴⽅程式を解く
安⼼と伝統のニュートン法
41
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
n
f(x)
安⼼と伝統のニュートン法
42
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
 X
n+1
 n
f(x)
f’(x )
n
安⼼と伝統のニュートン法
43
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
 X
n+1
 n
f(x)
f’(x )
n
安⼼と伝統のニュートン法
44
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
 X
n+1
 n
f(x)
f’(x )
n+1
X
n+2
収束
安⼼と伝統のニュートン法
45
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
 X
n+1
 n
f(x)
f’(x )
n+1
X
n+2
収束
安⼼と伝統のニュートン法
46
⽅程式系を数値計算によって解くための反復法に
よる求根アルゴリズム
X
 X
n+1
 n
f(x)
f’(x )
n+2
X
n+2
収束
X
n+3
プログラム実装
47
計算の結果
48
⼊⼒: (a, b, c) = (10.0, 20.0, 15.0)


出⼒: (α, β, γ) = (33.7, 76.9, -13.8)
ラジアン
センチメートル
完成
49
SAロボ
50
細かな⼯夫 – ショックアブソーバー
51
デモ
52
⼿描き
53
ロボ描き
54
まとめ
55
・AWS IoT スゴイ
・ロボティックスがアツい
ありがとうございました
56

More Related Content

PDF
BaaS vs. バース ホームラン対決 - AWS Summit Tokyo 2014 Lightning Talk
PDF
Jawsdays2016 LT BoCue3
PDF
Serverless Architecture on AWS (20151201版)
PDF
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
PDF
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
PDF
IoTデザインパターン 2015 JAWS沖縄
PDF
Introducing Serverless Computing (20160802)
PDF
Serverless Architecture on AWS(20151121版)
BaaS vs. バース ホームラン対決 - AWS Summit Tokyo 2014 Lightning Talk
Jawsdays2016 LT BoCue3
Serverless Architecture on AWS (20151201版)
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
PHP で始める AWS モバイルサービス - PHPカンファレンス_20150530
IoTデザインパターン 2015 JAWS沖縄
Introducing Serverless Computing (20160802)
Serverless Architecture on AWS(20151121版)

What's hot (20)

PDF
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
PDF
AWS Lambda のご紹介 2015 JAWS沖縄
PDF
Amazon Cognito Deep Dive @ JAWS DAYS 2016
PDF
Serverless Revolution
PDF
Androidを中心に紐解くIoT
PDF
20151016 soracom-araki-02
PDF
Scale Your Business without Servers
PDF
Morning Session - AWS Serverless Ways
PDF
AWS Lambda Updates
PDF
AWS Lambda / Amazon API Gateway Deep Dive
PDF
Serverless Architecture on AWS(20151023版)
PPTX
20160312 Jaws Days 2016 API Gateway+Lambda
PDF
AWSにおける モバイル向けサービス及び事例紹介(20151211)
PDF
AWS IoTの勘所
PDF
JAWSDAYS2016 Technical Deep DIVE
PDF
AWS Introduction for Startups
PDF
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
PDF
俺のLambda
PDF
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
AWS Lambda のご紹介 2015 JAWS沖縄
Amazon Cognito Deep Dive @ JAWS DAYS 2016
Serverless Revolution
Androidを中心に紐解くIoT
20151016 soracom-araki-02
Scale Your Business without Servers
Morning Session - AWS Serverless Ways
AWS Lambda Updates
AWS Lambda / Amazon API Gateway Deep Dive
Serverless Architecture on AWS(20151023版)
20160312 Jaws Days 2016 API Gateway+Lambda
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWS IoTの勘所
JAWSDAYS2016 Technical Deep DIVE
AWS Introduction for Startups
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWSで実現するクラウドネイティブなアプリ開発のポイント
俺のLambda
【IVS CTO Night & Day】AWSにおけるビッグデータ活用
Ad

Viewers also liked (20)

PDF
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
PDF
日本語でおk AI スピーカーを作ってみた
PDF
Amazon Web Services (AWS) のご紹介
PDF
[初音ミク] Kinesis でフリーザを撃て!
PDF
Amazon API Gateway を活用したゲームサーバー構築
PDF
関西スタートアップAWS勉強会 スタートアップ最新事例
PDF
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
PDF
LambdaとDynamo DBでTwitter botを作ってみた
PDF
Amazon Aurora の活用
PDF
スタートアップ向け構成例とAWS活用事例(福岡市スタートアップカフェ)
PDF
Dynamo 頂上決戦
PDF
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
PDF
Amazon ElastiCache(初心者向け 超速マスター編)JAWSUG大阪
PDF
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
PDF
CTO Night & Days 2015 Winter - AWS Mobile Development
PDF
AWS ロボを作ろう JAWSUG Kobe
PPTX
PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT
PDF
Amazon Aurora の活用 - Developers.IO in OSAKA
PDF
CTO Night & Days 2015 Winter - AWS Mobile Testing
PDF
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
AWSはとんでもないものを盗んでいきました(JawsDays2013@shimy_net)
日本語でおk AI スピーカーを作ってみた
Amazon Web Services (AWS) のご紹介
[初音ミク] Kinesis でフリーザを撃て!
Amazon API Gateway を活用したゲームサーバー構築
関西スタートアップAWS勉強会 スタートアップ最新事例
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
LambdaとDynamo DBでTwitter botを作ってみた
Amazon Aurora の活用
スタートアップ向け構成例とAWS活用事例(福岡市スタートアップカフェ)
Dynamo 頂上決戦
ピタゴラスイッチでAWS自動化(JAWS-UG-LT @shimy_net )
Amazon ElastiCache(初心者向け 超速マスター編)JAWSUG大阪
Amazon DynamoDB(初心者向け 超速マスター編)JAWSUG大阪
CTO Night & Days 2015 Winter - AWS Mobile Development
AWS ロボを作ろう JAWSUG Kobe
PIXTAにおけるCloudSearch運用 - JAWS DAYS 2016 LT
Amazon Aurora の活用 - Developers.IO in OSAKA
CTO Night & Days 2015 Winter - AWS Mobile Testing
Node.jsとAWS入門(Elastic Beanstalk & AWS SDK for Node.js)
Ad

Similar to SA プライムなう! - AWS IoT とロボットアームでお絵かき (20)

PDF
エンジニアの為のAWS実践講座
PDF
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
PDF
20141120 クラウドが破壊するもの、生み出すもの
PDF
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築
PDF
AWS IoT アップデート 2016.02.16
PDF
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
PDF
AWS IoTアーキテクチャパターン
PDF
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
PDF
エンジニア向け初めてのAWS (2015年1月6日)
PDF
AWS Black Belt Online Seminar 2017 AWS Summit Tokyo 2017 まとめ
PPTX
Prolabo
PPTX
re:invent2018 総ざらえ
PDF
AWS ロボ in JAWSDAYS
PDF
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
PPTX
2021 days opening
PDF
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
PDF
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
PPTX
IOT Algyan and Technologist
PPTX
JAWS-UG AI支部 #2 re:Invent アップデート
PPTX
20220607佐賀経済同友会講演資料
エンジニアの為のAWS実践講座
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
20141120 クラウドが破壊するもの、生み出すもの
[AWS初心者向けWebinar] AWSではじめよう、IoTシステム構築
AWS IoT アップデート 2016.02.16
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
AWS IoTアーキテクチャパターン
Ad Tech on AWS - IVS CTO Night and Day Spring 2016
エンジニア向け初めてのAWS (2015年1月6日)
AWS Black Belt Online Seminar 2017 AWS Summit Tokyo 2017 まとめ
Prolabo
re:invent2018 総ざらえ
AWS ロボ in JAWSDAYS
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
2021 days opening
【12/5 最新版】AWS Black Belt Online Seminar AWS re:Invent 2018 アップデート情報
[最新版(12/5 最新版) が別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar A...
IOT Algyan and Technologist
JAWS-UG AI支部 #2 re:Invent アップデート
20220607佐賀経済同友会講演資料

More from 崇之 清水 (16)

PDF
WordPress RESTful API & Amazon API Gateway (English version)
PDF
知らなきゃ損なアップデートを振り返り(2020年分)- いにしえのサービスから勝手にチョイス
PDF
マイクロサービスを AWS サーバレス&コンテナで実装する方法
PDF
RESTful API を Chalice で紐解く 〜 Python Serverless Microframework for AWS 〜
PDF
クラウドを活用したセンシング/モニタリングなどデータ分析の実現
PDF
AWS 主要なサービスアップデート 6/3-11/28
PDF
5分でサーバーレスの環境構築から本番デプロイまでやったろやないか! - Serverless Meetup Osaka #4 LT
PDF
サーバレスアプリケーションの入門と実践 - AWS Cloud Roadshow 2017 Osaka
PDF
AWS における サーバーレスの基礎からチューニングまで
PDF
データ分析 on AWS
PDF
Amazon Pinpoint - re:Invent Serverless Follow Up - 20161207
PDF
AWS SDK for PHP のインストールから 始めるクラウドマスターへの道 〜 Promise による非同期オペレーション 〜
PDF
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
PDF
AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏
PDF
[Hatsune Miku] Shoot Frieza with Amazon Kinesis ! [EN]
PDF
Amazon SNS Mobile Push を使ってみる
WordPress RESTful API & Amazon API Gateway (English version)
知らなきゃ損なアップデートを振り返り(2020年分)- いにしえのサービスから勝手にチョイス
マイクロサービスを AWS サーバレス&コンテナで実装する方法
RESTful API を Chalice で紐解く 〜 Python Serverless Microframework for AWS 〜
クラウドを活用したセンシング/モニタリングなどデータ分析の実現
AWS 主要なサービスアップデート 6/3-11/28
5分でサーバーレスの環境構築から本番デプロイまでやったろやないか! - Serverless Meetup Osaka #4 LT
サーバレスアプリケーションの入門と実践 - AWS Cloud Roadshow 2017 Osaka
AWS における サーバーレスの基礎からチューニングまで
データ分析 on AWS
Amazon Pinpoint - re:Invent Serverless Follow Up - 20161207
AWS SDK for PHP のインストールから 始めるクラウドマスターへの道 〜 Promise による非同期オペレーション 〜
WordPress RESTful API & Amazon API Gateway - WordCamp Kansai 2016
AWS を活用したモバイル開発 - 関西ソーシャルゲーム勉強会・2015夏
[Hatsune Miku] Shoot Frieza with Amazon Kinesis ! [EN]
Amazon SNS Mobile Push を使ってみる

SA プライムなう! - AWS IoT とロボットアームでお絵かき