Slide 1

Slide 1 text

JAWS DAYS 2018 [X-Tech] aiboの心はAWSの中にある?(RoboTech) 2018.3.10 ソニー株式会社 / ソニーネットワークコミュニケーションズ株式会社 森本 良平 Copyright 2018 Sony Corporation

Slide 2

Slide 2 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 2 Copyright 2018 Sony Corporation 自己紹介 aiboに撮影してもらいました 森本 良平 (@ryoheimorimoto) • 所属 - ソニー株式会社 - ソニーネットワークコミュニケーションズ株式会社 • 仕事 - DevOps全般 - あらゆるものを自動化することがライフワーク

Slide 3

Slide 3 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 3 Copyright 2018 Sony Corporation ドタバタの 年末年始

Slide 4

Slide 4 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 4 Copyright 2018 Sony Corporation aiboご紹介

Slide 5

Slide 5 text

ソニーで唯一、 自律的に人に近づき、 人に寄り添うプロダクト

Slide 6

Slide 6 text

愛らしさ 知的認識 表現力 学習・育成

Slide 7

Slide 7 text

ToFセンサ 人感センサ 測距センサ 照度センサ SLAMカメラ パワーボタン 6軸検出システム (3軸ジャイロ・3軸加速度) マイク x4 タッチセンサ (感圧・静電容量方式) センシング技術 周囲の状況を把握し、次の行動にフィードバックする タッチセンサ (静電容量方式) タッチセンサ (静電容量方式) 前方カメラ (画像認識) 肉球 (スイッチ)

Slide 8

Slide 8 text

表情豊かな瞳 OLEDを採用し、多彩な感情を繊細に表現する

Slide 9

Slide 9 text

首回転 うなずき かしげ 首上下 肩 ひざ 腰 しっぽ 耳 口 計22軸のアクチュエーター しなやかで躍動感のある身のこなしを可能とする

Slide 10

Slide 10 text

aibo全体構成 Cloud AI aibo My aibo ストア LTE/Wi-Fi

Slide 11

Slide 11 text

[ ERS-1000 ] エンタテインメントロボット http://aibo.com

Slide 12

Slide 12 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 12 Copyright 2018 Sony Corporation 世の中の反応 多くのポジティブな反応を頂戴しています 出展 : Twitter 出展 : Engadget

Slide 13

Slide 13 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 13 Copyright 2018 Sony Corporation aiboクラウド + My aibo でできること ↑ PCブラウザ版 スマホ版 → 1. aiboの状態チェック 2. aiboの各種設定 3. aiboが撮影した写真の管理 4. おしらせの確認 5. “ふるまい” を管理 6. aiboの本体データ (記憶) を 定期的にクラウドにアップロード 7. クラウドAI (データ収集, 分析, 学習, フィードバック) 8. バーチャル aiboとふれあう (スマホ版のみ) My aibo アプリ (予定)

Slide 14

Slide 14 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 14 Copyright 2018 Sony Corporation

Slide 15

Slide 15 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 15 Copyright 2018 Sony Corporation aiboクラウドサービス 検討のはじまり aibo企画チーム aibo作りたいんだけど、 クラウド機能よろ aibo本体の商品企画 がいっぱい! そもそもaiboのクラウド機能って いったい何だ!? クラウド開発チーム結成

Slide 16

Slide 16 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 16 Copyright 2018 Sony Corporation aiboクラウドで何をしよう? とにかく議論した • 犬なんだから、箱を開けたら設定不要ですぐに使えないと → 最初に “スマホとペアリング” なんて行為があってはダメだ • aiboはクラウド上で生き続けられるはず... ペーパープロトを作って イメージを膨らませたり...

Slide 17

Slide 17 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 17 Copyright 2018 Sony Corporation パブリッククラウドベンダーはAWS エンジニアリングの視点 • AWSを使ったサーバーレスアプリケーションの開発運用経験があった • 早く安くできることを実感していたし、DevOpsのノウハウも溜まっていた How (どうやって作る?) は AWS 一択 従量課金のサーバーレスアーキテクチャでシステムを組むのはとても自然な流れ ビジネス的な視点 • 検討開始時点では、新生aiboが市場に受け入れられるかどうか未知数だった • 販売台数の予測が難しかった

Slide 18

Slide 18 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 18 Copyright 2018 Sony Corporation aiboクラウドの難しいところ • WiFiがなくてもクラウドに繋げられるようにしたい • PCブラウザで使えるWebアプリ対応が必須 aiboを購入するユーザー層 • 先代AIBO購入者の傾向から鑑みると、 シニア世代が大きなターゲットユーザー → 自宅にWiFiがなかったり、 スマホ持ってない人も多い

Slide 19

Slide 19 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 19 Copyright 2018 Sony Corporation 新aiboの設計コンセプト どうやる!? クラウド前提の設計 • いつでもどこでもクラウドと繋がる (LTE搭載) • クラウドのデータをマスターにする • クライアントアプリとaibo間の通信はすべてクラウド経由 ・クラウドからPush通知したい ・クラウドと常時接続させたい

Slide 20

Slide 20 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 20 Copyright 2018 Sony Corporation AWS IoT があるじゃない! 常時接続と双方向通信が可能! さらにAWS IoTにはデバイス認証機能 があり、aiboの個体認証が可能 (入出力I/Fを持たない製品なので非常にありがたい) AWS IoT Lambda API Gateway Web App Mobile App DynamoDB ここで大きな課題 デバイス認証の秘密鍵と証明書の 管理どうしよう...?? aiboのように注目を集める製品は特に セキュリティをしっかりしないといけない

Slide 21

Slide 21 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 21 Copyright 2018 Sony Corporation 生産拠点 (工場) 工場で個体ごとに焼き込む! 秘密鍵とデバイス証明書を、個体ごとにセキュアストレージにインストール セキュリティツール ...

Slide 22

Slide 22 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 22 Copyright 2018 Sony Corporation AWS IoT でクラウドと安全に接続 aiboでのAWS IoTの使い方 • デバイス証明書のJust in Time Registration (JITR) • Device Shadowなどの機能は利用せず、シンプルに MQTT as a Service として利用 安全にMQTTの 接続が可能! AWS IoT 生産工場 & 物流 お届け お客様宅 LTE接続が可能な状態で届くので 電源を入れたらすぐに繋がる 工場で鍵や証明書の焼き込み 物流過程でLTEのセットアップ

Slide 23

Slide 23 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 23 Copyright 2018 Sony Corporation aiboがクラウドに繋がるようになったけど... もう1つ大きな課題 どうやってaiboとアプリを紐付けよう? この紐付けが課題! どうやる !?

Slide 24

Slide 24 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 24 Copyright 2018 Sony Corporation とにかくクラウドに情報を集約! aiboクラウド 工場 ソニーストア 誰がaiboを買った? 誰がサービス契約した? お届け お客様 誰にどのaiboを 出荷した? ロジスティクス お客様とaiboの 紐付けデータ

Slide 25

Slide 25 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 25 Copyright 2018 Sony Corporation 簡単そうで難しい... すべてを連携させる必要がある • aibo事業部 (aiboクラウド) • 生産工場 • 販売会社 (ソニーストア) • 物流 • 通信事業者 • コールセンター 社内連携なので簡単そうに聞こえるが、 実際はとても難しく、手間がかかる 販売会社 (ソニーストア) 工場 コール センター 通信事業者 物流 aibo クラウド

Slide 26

Slide 26 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 26 Copyright 2018 Sony Corporation AWSを使えば実現できた! IoT ソニーストア コールセンター 生産工場 S3 SNS Webアプリ / モバイルアプリ aibo 各エンティティとの連携インターフェース API Gateway aiboクラウド ビジネスロジック AWSを使えば、適材適所な外部インターフェースを選択可能!

Slide 27

Slide 27 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 27 Copyright 2018 Sony Corporation

Slide 28

Slide 28 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 28 Copyright 2018 Sony Corporation aiboクラウド システム構成

Slide 29

Slide 29 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 29 Copyright 2018 Sony Corporation 4つのスモールチームで開発分担 Frontend - My aibo (Android / iOS / Web) aibo Cloud Core - aibo専用のビジネスロジック 共通基盤 - 他のプロダクトでも使いまわせる機能群 データ分析基盤 - aiboの行動や膨大なセンサーデータを集計、分析

Slide 30

Slide 30 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 30 Copyright 2018 Sony Corporation 共通の開発ルール 1. 可能な限りサーバーレス構成で作る 2. サービス間のインターフェースを明確にする 3. インフラやコンフィグのコード化 4. 自動化できるものはすべて自動化

Slide 31

Slide 31 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 31 Copyright 2018 Sony Corporation 少しだけ中身をご紹介 共通基盤 - 他のプロダクトでも使いまわせる機能群 Frontend - My aibo (Android / iOS / Web) aibo Cloud Core - aibo専用のビジネスロジック データ分析基盤 - aiboの行動や膨大なセンサーデータを集計、分析 細かくは解説しませんが、たくさんの マイクロサービスで成り立っており、 そこそこ巨大なシステムに。 アプリ実装のテンプレート化や インフラコード共通化を行い、 開発・運用コストを低減させた

Slide 32

Slide 32 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 32 Copyright 2018 Sony Corporation CI/CD構成 Dev Stage GitHub Development Push & Pull Request Build Event Hook Unit Test Provision & Deploy Sanity Check Result 1 2 4 5 7 8 Integration Test 6 Prod Code Quality Check & Auto Correction 3 https://rocro.com/

Slide 33

Slide 33 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 33 Copyright 2018 Sony Corporation その他にもまだまだ話したいことはありますが... • サーバーレス や AWS IoT のもっと深い話 • クラウドAI や BI の話 (aiboからの膨大なデータをどう活用しているか?) • ChatOpsの話 • GitHubの機能をフル活用したスクラム開発の話 などなど... 時間の都合上、また別の機会に...

Slide 34

Slide 34 text

ソニー株式会社 AIロボティクスビジネスグループ JAWS DAYS 2018 2018.3.10 34 Copyright 2018 Sony Corporation 最後に aiboは発売されたばかり まだまだリリース予定の機能がたくさんあります aiboはこれからどんどん成長します (がんばります) どうぞお楽しみに!

Slide 35

Slide 35 text

SONYはソニー株式会社の登録商標または商標です。 各ソニー製品の商品名・サービス名はソニー株式会社またはグループ各社の登録商標または商標です。その他の製品および会社名は、各社の商号、登録商標または商標です。