SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Pepper SDK for Android Studio
体験会
Softbank Robotics
Atelier Akihabara
注意
2
内容変更の可能性あり
SDKおよびAndroid対応Pepperは絶賛開発中
SoftBank Robotics の公式webサイト、またはプレスリリースで公開された
情報を正しい情報としてください
Softbank Robotics Corp. 2015 All rights reserved.
⽬目次
l Pepper  SDK  for  Android  Studioとは
l SDKをインストールしましょう
l アプリケーションを作成してみましょう
3
Softbank Robotics Corp. 2015 All rights reserved.
Pepper  SDK  for  Android  Studioとは
4
・Android  StudioでPepperアプ
リを開発するための以下の機能を
追加するプラグインです
-ロボットブラウザ
-ロボットビューアー
-ロボットエミュレータ
-アニメーションブラウザ
-アニメーションビューア
-アニメーションエディタ
-トラジェクトリエディタ
-チャットトピックエディタ
-Qi  SDK(JavaのApi  library)
https://android.aldebaran.com/doc/introduction.html
Softbank Robotics Corp. 2015 All rights reserved. 5
まずはSDKを
インストールしましょう
Softbank Robotics Corp. 2015 All rights reserved.
Pepper  SDK  for  Android  Studioのシステム要件
6
Android  Studio:Version  1.5以上
JDK:上記Android  Studioのバージョンに準拠
Windows  OS:  Windows  8.1以前(今後Macにも対応予定)
Memory/CPU:上記Android  Studioのバージョンに準拠
h"ps://developer.android.com/studio/index.html?hl=ja#Requirements
Softbank Robotics Corp. 2015 All rights reserved.
Android  SDKとBuild  in  Toolのインストール
7
“SDK  Manager”
↓
“Android  SDK”
↓
“Android5.1.1(Lollipop)”の
Platform22および、
“Android  SDK  Build  Tools”の
同バージョン(22)を選択
↓
インストールする
Softbank Robotics Corp. 2015 All rights reserved.
Pepper  SDK  for  Android  Studioのダウンロード
8
SoftBank  Robotics  
Developer  Portalの
ダウンロードページから取得して
下さい
https://
developer.softbankrobotics.co
m/jp-‐‑‒ja/downloads/pepper
Linux版とWindows版のβ版を公
開中です
Softbank Robotics Corp. 2015 All rights reserved.
Pepper  SDK  for  Android  Studioのインストール
(ファイル選択)
9
Android  Studioの標準のPlug  in
インストールと同じ⽅方法です
“Settings”
↓
“Plugins”
↓
“Install  plugin  from  disk”から、
ダウンロードしたzipファイルを
選択
↓
Android  Studioを再起動
※今後検索索も可能になる予定
Softbank Robotics Corp. 2015 All rights reserved.
ロボットSDKとツールのインストール
10
“SDK  Manager”
↓
APIのバージョンを選択
↓
AVDとToolsを選択
↓
インストールすると
以下全てが有効になります
Softbank Robotics Corp. 2015 All rights reserved.
アイコンの説明
11
・SDK  Manager
-SDKのバージョン管理理を⾏行行います
・Emulator
-ロボットビューアーおよびAndroid
エミュレータを起動します
・Connect/Disconnect
-実機やバーチャルロボットとの接
続と切切断を⾏行行います
Rest/WakeUp
-実機やバーチャルロボットのスリ
ープと起動を⾏行行います
Softbank Robotics Corp. 2015 All rights reserved. 12
アプリケーションを
作成してみましょう
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成(プロジェクトの作成)
13
Android  Studioの既存の
「プロジェクト新規作成」と同じ
⽅方法で作成できます
“New”
↓
“File”
↓
“Project”
↓
  “New  Project”
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成(ロボットアプリケーション_̲1)
14
プロジェクト上でロボットアプリ
ケーションを新規作成します
“New”
↓
“File”
↓
“Robot  Application”
↓
  “Select  API”(version)
↓
プロジェクトの再読み込み
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成(ロボットアプリケーション_̲2)
15
アプリケーションは主に⼆二つの構
成に分かれます
“My  Application”
-Java  コーディングファイル、
リソース、ビルドファイルなど
“External  Libraries”
-外部ライブラリの参照
※qisdkやqichatplayerは
build.gradleに⾃自動的に参照が組
み込まれるためcompileの⼿手書き
は不不要です
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成(ロボットアプリケーション_̲3)
MainActivity.java(デフォルト
名)に実⾏行行させたい処理理を実装し
ます
まずはPepperにしゃべらせまし
ょう
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成(ロボットアプリケーション_̲4)
Sayクラスをインポート
↓
SayのインスタンスをNew
↓
Run(好きな⽂文⾔言)
Softbank Robotics Corp. 2015 All rights reserved. 18
アプリケーションを
動かしてみましょう
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの実⾏行行(実⾏行行環境の選択)
“robot  app”で右クリック
↓
“Edit  Configurations”
↓
“AVD  Options”
↓
“CPU/ABI”
↓
x86を選択
“Use  Host  GPU”をチェック
※デプロイ先がエミュレータ
の場合のみ要選択
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの実⾏行行(実⾏行行)
“robot  app”右の”run”
↓
エミュレータが起動
↓
ロボットビューアの
ダイアログビューに表⽰示
※現時点ではロボットビューの
吹き出しには表⽰示されません
Softbank Robotics Corp. 2015 All rights reserved.
アプリケーションの作成/実⾏行行  (アニメーション)
_̲
Demoります
Softbank Robotics Corp. 2015 All rights reserved.
チュートリアル、APIリファレンス
本⽇日のイントロダクションは以下に基づいています
https://android.aldebaran.com/doc/index.html
本⽇日実⾏行行した以外のサンプルは以下に公開されています
https://android.aldebaran.com/doc/tutorials.html
またAPIリファレンス(JavaDoc)については以下を参照して下さい
https://android.aldebaran.com/doc/javadoc/index.html?
Softbank Robotics Corp. 2015 All rights reserved. 23
お知らせ
Softbank Robotics Corp. 2015 All rights reserved.
Andrid  SDK  /  Android対応Pepperに関する情報
24
・SoftBank  Robotics  Developer  Portal  をチェック
サインイン
↓
ユーザー登録
↓
ニュースレターチェックで
最新情報をお届け
Softbank Robotics Corp. 2015 All rights reserved.
EOF

Weitere ähnliche Inhalte

Was ist angesagt?

DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/Shinobu Okano
 
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたいQt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたいYou&I
 
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo Takeshi Komiya
 
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshareWheetTweet
 
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!Shinobu Okano
 
Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!tsutomuhayakawa
 
Let's Start Swift Open Source Activity.
Let's Start Swift Open Source Activity.Let's Start Swift Open Source Activity.
Let's Start Swift Open Source Activity.Daisuke Yamashita
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper Kenichi Ohwada
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト健一 辰濱
 
Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会Takeaki Tada
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことleverages_event
 
Xcode で gulp を使うお話
Xcode で gulp を使うお話Xcode で gulp を使うお話
Xcode で gulp を使うお話Yoichiro Sakurai
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみたshinya sakemoto
 
Pepperのアプリ開発について - ABC2015 Summer -
Pepperのアプリ開発について - ABC2015 Summer -Pepperのアプリ開発について - ABC2015 Summer -
Pepperのアプリ開発について - ABC2015 Summer -Hirokazu Egashira
 
AR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後についてAR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後についてSatoshi Yanagisawa
 
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたdotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたNobutaka OSHIRO
 
Swift open source library - ViewMonitor -
Swift open source library - ViewMonitor -Swift open source library - ViewMonitor -
Swift open source library - ViewMonitor -Daisuke Yamashita
 
JobScheduler Code Reading
JobScheduler Code ReadingJobScheduler Code Reading
JobScheduler Code ReadingShinobu Okano
 
fastlane触ってみた
fastlane触ってみたfastlane触ってみた
fastlane触ってみたShingo Tamaki
 

Was ist angesagt? (20)

DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
 
Qt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたいQt5のセンサーAPIを使ってみたい
Qt5のセンサーAPIを使ってみたい
 
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo
Roundsmanの紹介 @ Chef Casual Talks Vol.1 #eytokyo
 
iPadでScratch
iPadでScratchiPadでScratch
iPadでScratch
 
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
 
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
Gradle PluginとTwitterとズン ドコ キ・ヨ・シ!
 
Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!Android Studio 4.0 つまみぐい!
Android Studio 4.0 つまみぐい!
 
Let's Start Swift Open Source Activity.
Let's Start Swift Open Source Activity.Let's Start Swift Open Source Activity.
Let's Start Swift Open Source Activity.
 
20151002 Android app for Pepper
20151002 Android app for Pepper 20151002 Android app for Pepper
20151002 Android app for Pepper
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会
 
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のことアプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
 
Xcode で gulp を使うお話
Xcode で gulp を使うお話Xcode で gulp を使うお話
Xcode で gulp を使うお話
 
Google Play Developer APIを使ってみた
Google Play Developer APIを使ってみたGoogle Play Developer APIを使ってみた
Google Play Developer APIを使ってみた
 
Pepperのアプリ開発について - ABC2015 Summer -
Pepperのアプリ開発について - ABC2015 Summer -Pepperのアプリ開発について - ABC2015 Summer -
Pepperのアプリ開発について - ABC2015 Summer -
 
AR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後についてAR/スマートグラスアプリ 開発や展示における苦労と今後について
AR/スマートグラスアプリ 開発や展示における苦労と今後について
 
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみたdotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
dotcle 経験0から Meteor iOS アプリを2ヶ月半で作ってリリースしてみた
 
Swift open source library - ViewMonitor -
Swift open source library - ViewMonitor -Swift open source library - ViewMonitor -
Swift open source library - ViewMonitor -
 
JobScheduler Code Reading
JobScheduler Code ReadingJobScheduler Code Reading
JobScheduler Code Reading
 
fastlane触ってみた
fastlane触ってみたfastlane触ってみた
fastlane触ってみた
 

Ähnlich wie 20160529 30 android-workshop_upload

Line Creators Studio Android With Kotlin
Line Creators Studio Android With KotlinLine Creators Studio Android With Kotlin
Line Creators Studio Android With KotlinLINE Corporation
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログインHiroyuki Nozaki
 
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~Teruchika Yamada
 
【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend史識 川原
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサーKaoru NAKAMURA
 
Kwikをはじめるまえに
KwikをはじめるまえにKwikをはじめるまえに
KwikをはじめるまえにNoriko Tanaka
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Saki Homma
 
デブサミ2013応募用スライド
デブサミ2013応募用スライドデブサミ2013応募用スライド
デブサミ2013応募用スライドKaoru NAKAMURA
 
静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応Masaru Horioka
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...74th
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験アシアル株式会社
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣三七男 山本
 
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドAndroid Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドKenichi Kambara
 
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)岡田 裕行
 
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチKazuya Sugimoto
 
IBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようIBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようTakuji Kawata
 
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdf
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdfコンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdf
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdfTeruyoshi Matsushima
 

Ähnlich wie 20160529 30 android-workshop_upload (20)

Line Creators Studio Android With Kotlin
Line Creators Studio Android With KotlinLine Creators Studio Android With Kotlin
Line Creators Studio Android With Kotlin
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 
「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
 
LIFFとLINE SDKの昨今
LIFFとLINE SDKの昨今 LIFFとLINE SDKの昨今
LIFFとLINE SDKの昨今
 
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
MRアプリを Power Apps で爆速開発 ~Low Code で 仮想世界へGo!~
 
【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend【HackerWars 】ニフティクラウドmobile backend
【HackerWars 】ニフティクラウドmobile backend
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー
 
Kwikをはじめるまえに
KwikをはじめるまえにKwikをはじめるまえに
Kwikをはじめるまえに
 
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
Visual Studio Codeを使い倒そう! ~プログラミングから機械学習、クラウド連携、遠隔ペアプロまで~
 
デブサミ2013応募用スライド
デブサミ2013応募用スライドデブサミ2013応募用スライド
デブサミ2013応募用スライド
 
静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応静的解析ツール Klocworkによる 機能安全規格への対応
静的解析ツール Klocworkによる 機能安全規格への対応
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験kintone 連携スマホアプリの開発・配布体験
kintone 連携スマホアプリの開発・配布体験
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
 
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイドAndroid Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
 
Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)Node-red 10本ノック(visual recognition apiを絡めて)
Node-red 10本ノック(visual recognition apiを絡めて)
 
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
 
IBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみようIBM Blluemix を Pepper とつないでみよう
IBM Blluemix を Pepper とつないでみよう
 
Inside Android N
Inside Android NInside Android N
Inside Android N
 
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdf
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdfコンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdf
コンテナDojo #4:VSCodeを使ったPodmanコンテナアプリ開発.pdf
 

Kürzlich hochgeladen

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Gamesatsushi061452
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Hiroshi Tomioka
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...Toru Tamaki
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video UnderstandingToru Tamaki
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsWSO2
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptxsn679259
 

Kürzlich hochgeladen (12)

論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 

20160529 30 android-workshop_upload

  • 1. Pepper SDK for Android Studio 体験会 Softbank Robotics Atelier Akihabara
  • 3. Softbank Robotics Corp. 2015 All rights reserved. ⽬目次 l Pepper  SDK  for  Android  Studioとは l SDKをインストールしましょう l アプリケーションを作成してみましょう 3
  • 4. Softbank Robotics Corp. 2015 All rights reserved. Pepper  SDK  for  Android  Studioとは 4 ・Android  StudioでPepperアプ リを開発するための以下の機能を 追加するプラグインです -ロボットブラウザ -ロボットビューアー -ロボットエミュレータ -アニメーションブラウザ -アニメーションビューア -アニメーションエディタ -トラジェクトリエディタ -チャットトピックエディタ -Qi  SDK(JavaのApi  library) https://android.aldebaran.com/doc/introduction.html
  • 5. Softbank Robotics Corp. 2015 All rights reserved. 5 まずはSDKを インストールしましょう
  • 6. Softbank Robotics Corp. 2015 All rights reserved. Pepper  SDK  for  Android  Studioのシステム要件 6 Android  Studio:Version  1.5以上 JDK:上記Android  Studioのバージョンに準拠 Windows  OS:  Windows  8.1以前(今後Macにも対応予定) Memory/CPU:上記Android  Studioのバージョンに準拠 h"ps://developer.android.com/studio/index.html?hl=ja#Requirements
  • 7. Softbank Robotics Corp. 2015 All rights reserved. Android  SDKとBuild  in  Toolのインストール 7 “SDK  Manager” ↓ “Android  SDK” ↓ “Android5.1.1(Lollipop)”の Platform22および、 “Android  SDK  Build  Tools”の 同バージョン(22)を選択 ↓ インストールする
  • 8. Softbank Robotics Corp. 2015 All rights reserved. Pepper  SDK  for  Android  Studioのダウンロード 8 SoftBank  Robotics   Developer  Portalの ダウンロードページから取得して 下さい https:// developer.softbankrobotics.co m/jp-‐‑‒ja/downloads/pepper Linux版とWindows版のβ版を公 開中です
  • 9. Softbank Robotics Corp. 2015 All rights reserved. Pepper  SDK  for  Android  Studioのインストール (ファイル選択) 9 Android  Studioの標準のPlug  in インストールと同じ⽅方法です “Settings” ↓ “Plugins” ↓ “Install  plugin  from  disk”から、 ダウンロードしたzipファイルを 選択 ↓ Android  Studioを再起動 ※今後検索索も可能になる予定
  • 10. Softbank Robotics Corp. 2015 All rights reserved. ロボットSDKとツールのインストール 10 “SDK  Manager” ↓ APIのバージョンを選択 ↓ AVDとToolsを選択 ↓ インストールすると 以下全てが有効になります
  • 11. Softbank Robotics Corp. 2015 All rights reserved. アイコンの説明 11 ・SDK  Manager -SDKのバージョン管理理を⾏行行います ・Emulator -ロボットビューアーおよびAndroid エミュレータを起動します ・Connect/Disconnect -実機やバーチャルロボットとの接 続と切切断を⾏行行います Rest/WakeUp -実機やバーチャルロボットのスリ ープと起動を⾏行行います
  • 12. Softbank Robotics Corp. 2015 All rights reserved. 12 アプリケーションを 作成してみましょう
  • 13. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成(プロジェクトの作成) 13 Android  Studioの既存の 「プロジェクト新規作成」と同じ ⽅方法で作成できます “New” ↓ “File” ↓ “Project” ↓  “New  Project”
  • 14. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成(ロボットアプリケーション_̲1) 14 プロジェクト上でロボットアプリ ケーションを新規作成します “New” ↓ “File” ↓ “Robot  Application” ↓  “Select  API”(version) ↓ プロジェクトの再読み込み
  • 15. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成(ロボットアプリケーション_̲2) 15 アプリケーションは主に⼆二つの構 成に分かれます “My  Application” -Java  コーディングファイル、 リソース、ビルドファイルなど “External  Libraries” -外部ライブラリの参照 ※qisdkやqichatplayerは build.gradleに⾃自動的に参照が組 み込まれるためcompileの⼿手書き は不不要です
  • 16. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成(ロボットアプリケーション_̲3) MainActivity.java(デフォルト 名)に実⾏行行させたい処理理を実装し ます まずはPepperにしゃべらせまし ょう
  • 17. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成(ロボットアプリケーション_̲4) Sayクラスをインポート ↓ SayのインスタンスをNew ↓ Run(好きな⽂文⾔言)
  • 18. Softbank Robotics Corp. 2015 All rights reserved. 18 アプリケーションを 動かしてみましょう
  • 19. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの実⾏行行(実⾏行行環境の選択) “robot  app”で右クリック ↓ “Edit  Configurations” ↓ “AVD  Options” ↓ “CPU/ABI” ↓ x86を選択 “Use  Host  GPU”をチェック ※デプロイ先がエミュレータ の場合のみ要選択
  • 20. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの実⾏行行(実⾏行行) “robot  app”右の”run” ↓ エミュレータが起動 ↓ ロボットビューアの ダイアログビューに表⽰示 ※現時点ではロボットビューの 吹き出しには表⽰示されません
  • 21. Softbank Robotics Corp. 2015 All rights reserved. アプリケーションの作成/実⾏行行  (アニメーション) _̲ Demoります
  • 22. Softbank Robotics Corp. 2015 All rights reserved. チュートリアル、APIリファレンス 本⽇日のイントロダクションは以下に基づいています https://android.aldebaran.com/doc/index.html 本⽇日実⾏行行した以外のサンプルは以下に公開されています https://android.aldebaran.com/doc/tutorials.html またAPIリファレンス(JavaDoc)については以下を参照して下さい https://android.aldebaran.com/doc/javadoc/index.html?
  • 23. Softbank Robotics Corp. 2015 All rights reserved. 23 お知らせ
  • 24. Softbank Robotics Corp. 2015 All rights reserved. Andrid  SDK  /  Android対応Pepperに関する情報 24 ・SoftBank  Robotics  Developer  Portal  をチェック サインイン ↓ ユーザー登録 ↓ ニュースレターチェックで 最新情報をお届け
  • 25. Softbank Robotics Corp. 2015 All rights reserved. EOF