Mais conteúdo relacionado
Semelhante a 20160529 30 android-workshop_upload (20)
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
- 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
-実機やバーチャルロボットのスリ
ープと起動を⾏行行います
- 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(好きな⽂文⾔言)
- 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”
↓
エミュレータが起動
↓
ロボットビューアの
ダイアログビューに表⽰示
※現時点ではロボットビューの
吹き出しには表⽰示されません
- 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?
- 24. Softbank Robotics Corp. 2015 All rights reserved.
Andrid SDK / Android対応Pepperに関する情報
24
・SoftBank Robotics Developer Portal をチェック
サインイン
↓
ユーザー登録
↓
ニュースレターチェックで
最新情報をお届け