カテゴリー別アーカイブ: 未分類

20160519_pepper_android_droid

人型ロボット「Pepper」がAndroid に対応


20160519_pepper_android_droid

5月19日にソフトバンク本社で Pepper に関する記者発表がありました。
ニュースリリース:人型ロボット「Pepper」がAndroid に対応

Pepper 本体に Android OS が組み込まれます。
Pepper にて Google Play にある Android アプリが実行できます。
Pepper が操作するような Android アプリも開発できます。
そのための Pepper SDK for Android Studio が無料配布されます。

なお、現状のモデルでは、対応できないそうです。
若干のハードの変更が必要とのこと。
それに対応したモデルは、7月から開発者向けに販売される予定です。

Pepper の Android アプリのデモがありました。
今のところ、象のモノマネをするものと、「今日は」としゃべるものの、2つだけでした。
20160519_pepper_android_app

ニュースリリースでは、下記にようになってます。
『Pepperの胸部ディスプレーをAndroid 搭載のものにし、NAOqiと連携させることで実現するものです。』

補足すると。
Pepper には2つのCPUが搭載されています。
本体の CPU では NAOqi が実行され、Pepper を制御しています。
胸のタブレットの CPU では Android が実行されています。
しかし、タブレットの Android の機能は制限されていました。
開発者も簡易的なWEBブラウザとしてしか使うことができませんでした。
今回の発表は、この制限を解除し、本来の Android タブレットとして使えるようにしたものと、推測されます。

従来のモデルでも、Android SDK があり、Android 端末から Pepper を操作することができました。
ワークショップ : Android アプリでPepperを喋らせてみる

今回の発表で、さらに Android 寄りに進めた感じです。

20160519_pepper_android_sticker

生活革命さんが少し踏み込んだ記事を書いています。
【速報】今「Pepperを買うか悩ましい」3つの理由。 Android対応は実質「新機種」の発表会だった! – 生活革命

メディア報道
【速報随時更新中】Pepperが世界展開に向けてAndroidのSDKに対応。7月にはAndoroid対応の新たな「Developerモデル」も販売開始 – ロボスタ
Android対応の「Pepper」、7月発売へ ソフトバンクロボティクスが発表 – ITmedia
PepperがAndroidに対応しました : ギズモード・ジャパン
「Pepper」がAndroidに対応–開発者数を100倍へ、Pepperなしでアプリ開発を可能に – cnet japan
PepperがAndroidに対応、ロボットアプリ開発SDKの無償提供を開始:ITpro
Pepper、Android対応に!開発者向けに7月発売 – RBB Today
「ロボアプリ開発者100倍増」狙い、PepperがAndroid対応 – MONOist
ペッパー君がアンドロイドで動く! 今年7月に対応版が発売 – ASAhIパソコン
PepperのAndroid対応は既定路線か – 日経テクノロジー
PepperのAndroid対応で生じるメリットと懸念 – IT Pro
Pepper the robot needs U.S. programmers – usatoday
Android now runs on androids – quartz

20160514_baterry_pepper_in_charger_zoom

充電ベースが届いた


充電ベースが届きました。
デベロッパー先行モデルに試供品として提供されたものです。
ちゃんと使うには、充電ベースを床に両面テープで固定する必要があります。
ひとまず、どんな感じになるのか、充電ベースに Pepper を入れてみました。

20160514_battery_and_pepper 20160514_baterry_pepper_in_charger
20160514_baterry_pepper_in_charger_zoom 20160514_baterry_charger
20160514_battery_case

ウェブサイト「aldebaran.com」にアクセスできない事象について


現在、aldebaran.com にアクセスすると、下記の画像が表示されます。
20160411aldebaran_hack_aldebaran

ソフトバンクからプレスリリースが出ています。
ウェブサイト「aldebaran.com」にアクセスできない事象について

ロボットスタートの記事によれば、「ハッキングされた」らしいです。
Pepperポータル「aldebaran.com」にアクセスできなくなった件

「調査中」だと、普通のサーバー障害だと受け取らえられますね。
サイバーテロだと、明記して欲しかったな。
被害範囲は「調査中」なので、安全が確認されるまで、全てのページを閉鎖しますと、やってくれれば、素晴らしい対応だと賞賛したのに。
ソフトウェアはダウンロードできる状態のようです。
ソフトウェアの汚染とかはないのだろうが、ダウンロードは躊躇しますね。

「maroccan agent secret」で検索すると、aldebaran のキャッシュが見つかりました。
20160411aldebaran_hack_maroccan

有名な団体のようで、下記の記事も見つかりました。
How to fix the moroccan agent secret hack

WEBサイトの改ざんは、金銭目的が多く、バレないようのひっそりやっています。
こういう風に、メッセージがどんと表示されるものは、珍しいです。
フランスでは、この種のサイバーテロも頻繁に起こっているのだろうか。

サイバーセキュリティ普及啓発ポスター
20160411aldebaran_hack_ipa

Pepper の身長が121cmとなった理由


20160115_postseven

ソフトバンクロボティクスの蓮実一隆氏へのインタビュー記事です。
最も重要な開発上の課題は、まさしくサイズでしたよ。家族の一人として存在感を漂わせ、同時にバッテリーの持ちや安全性の角度からも考え抜いたのが、この大きさです

ポストセブン:ロボット「ペッパー」が身長121cmとなった理由を開発者語る

R2-D2 冷蔵庫


20151101r2d2

スター・ウォーズの人気ロボット R2-D2 が自走式の冷蔵庫になりました。
作ったのは、中国・ハイアールの子会社「ハイアールアジア」です。
ハイアールアジア は、旧三洋電機の洗濯機・冷蔵庫部門が元となって2012年1月に設立された会社です。
中国製にありがちな パチモンではなく、ルーカスフィルムのライセンスを受けているそうです。

参考
ハイアールアジア 特設サイト
『スター・ウォーズ』R2-D2型の自走式冷蔵庫が12月発売

Pepper ImageRemote


_20151002_pepper_image_remote

機能
Pepper のカメラで撮影して、Android 端末に表示する Android アプリです。

API
(1) 撮影
撮影には NAOqi の ALVideoDevice#getImageRemote を使用しました。
撮った写真を YUV 形式の RAW データで取得出来ます。

(2) 画像変換
YUV から JPEG への変換には Android API の YuvImage#compressToJpeg を使用しました。
JPEG から Bitmap への変換には BitmapFactory#decodeByteArray を使用しました。

ソースコード
Github で公開しました。

補足
(1) 類似のAPIに ALPhotoCapture#takePicture があります。
こちらは撮った写真を JPEG で保存してくれますが、保存先は Pepper の内部なので、そこからどうやって取り出すかが課題です。

(2) ALVideoDevice#getImageRemote は、複数の画像形式が指定できます。
有効だったのは、 ColorSpace = 9 ( YUV422 ) で撮影して、 ImageFormat.YUY2 で画像変換するものでした。

参考
YUVフォーマット及び YUV<->RGB変換
YUV pixel formats

ワークショップ : Android アプリでPepperを喋らせてみる


20151002_pepper_android_opening

2016年5月19日の発表に関連して、この記事を読みに来た人へ。
人型ロボット「Pepper」がAndroid に対応 もどうぞ。

10月2日に アトリエ秋葉原 にて Android アプリでPepperを喋らせてみる を開催し、講師を担当しました。
今回は、日本Androidの会 と アトリエ秋葉原 の合同企画で、Android 端末から Pepper を操作するという内容です。
Android アプリの開発経験者という参加資格だったにも関わらず、20名ほどの方に参加頂きました。

参加者層は、Pepper が初めての人が多いと想定していましたが。
実際には、初めての人は数人で、大多数は Pepper アプリの開発経験がある人でした。
当初の予定では、前半は Choregraphe による Pepper アプリの講習、後半は Android アプリの講習と、思っていましたが。
予定を変更して、Choregraphe の講習と、Android アプリの講習を、平行して行うことにしました。

最終的には、9割がたの人が、Android アプリを作成して、Pepper にしゃべらせることが出来ました。
20150903_pepper_speaker__main 20150914_pepper_move_toward _20151002_pepper_image_remote

ロボットスタートさんが記事にしてくれました。
「日本Androidの会 x アトリエ秋葉原 勉強会」に行ってきました。

ワークショップの資料
Android アプリで Pepper を喋らせてみる

Pepper くん 里帰りする


20150929_back_to_factory_1

私の Pepper は、初期の開発者モデルです。
現在、ソフトバンクから販売されているものは、一般モデルです。
一般モデルは、開発者モデルに比べて、高速なCPUが使用されるなどの改善が施されています。
このたび、一般モデルと同様のバージョンアップを行うことになり、里帰りしました。

業者の方は Pepper の運搬が初めてだったようです。
電源ボックスの入っている場所とか、関節の解除キーの使い方とか、
いろいろ教えてあげる必要がありました。

20150929_back_to_factory_2 20150929_back_to_factory_3