SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 
Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会Abc2013 spring appinventorユーザー会
Abc2013 spring appinventorユーザー会
Takeaki Tada
 

Mais procurados (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触ってみた
 

Semelhante a 20160529 30 android-workshop_upload

「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン「Facebook SDK for Android」を使ったFacebookログイン
「Facebook SDK for Android」を使ったFacebookログイン
Hiroyuki Nozaki
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
三七男 山本
 
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
#decode19 #MW04 誰のための API? Azure デベロッパーにもエンド ユーザーにも嬉しいAPI エコシステム活用アプローチ
Kazuya Sugimoto
 

Semelhante a 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
 

Último

Último (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介: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
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介: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...
 
論文紹介: 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
 

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