93
SpheroのスターウォーズR2-D2とBB-9Eドロイド

2015 年に登場した Sphero のオリジナル アプリ対応ロボット BB-8 がすごいと思ったのなら、スターウォーズで最も愛されているドロイド R2-D2 の彼らの作品を見るまでちょっと待ってください。

Sphero R2-D2(希望小売価格179.95ドル、AmazonとAppleストアでの価格が同じ)は、SFサーガのメインストーリーを継承する『スター・ウォーズ/最後のジェダイ』に先駆けて登場。BB-8に劣らず、一目見ただけで心を奪われるロボットだ。iPhone/iPadの専用アプリを使えば、家中を軽々と移動でき、頭部は映画に登場する本物のドロイドのように回転し、反応する。さらに、映画さながらの完璧なサウンドエフェクトと、ちょっとしたアニメーションも搭載している。

今回はR2-D2だけではありません。新作映画に登場するファースト・オーダーのドロイド、BB-9E(希望小売価格149.95ドル。AmazonとAppleストアでも同じ価格)がSpheroの仲間に加わりました。BB-8の悪役バージョンといったところでしょうか。さらに、このスター・ウォーズ・ドロイド3体すべてに、iPad用のApple Swift Playgroundsアプリを使ってスキルや能力をプログラミングできる新機能が搭載され、遊びながらプログラミングの練習もできます。さあ、これらの新しいドロイドがどんなことができるのか、そしてプログラミングがどれほど複雑なのか、見ていきましょう。 

[編集者注: この記事は2017年9月26日に最初に投稿されました。 ]

Spheroの反撃 

『最後のジェダイ』でどれほどの違いがあるのか​​は、実際に見てみないと分かりませんが、少なくともSpheroのドロイドに関しては、BB-9EはBB-8と機能的にほぼ同一です。ボディはBB-8と同じサイズの転がるボール型で、黒とグレーのカラーリングにファースト・オーダーのマークが入っています。小さな磁気を帯びた頭部はBB-8とは異なり、形状が異なり、LEDライトも搭載されています。充電台も、スタイル上の変更を除けばBB-8と全く同じです。

スフィロ BB9E ベース アンドリュー・ヘイワード/IDG

ほらね?とてもよく似ているでしょ。

でも、それは本当に不満ではありません。BB-8のおもちゃはエンジニアリングとデザインの驚異であり、体が全速力で転がっている時でも小さな頭は常に直立したままでした。BB-9Eも同様に、そのアプローチで感銘を与えています。確かに似たようなものですが、これほどまでにコネクテッドなおもちゃを作れるのは他にありません。そして、ダークサイドのファンは、今や自分だけの小さな転がるドロイドを手に入れることができるのです。

一方、R2-D2は全く新しいおもちゃです。どちらのローリングドロイドよりも高さが2倍近くあり、はるかに大きく、2本の脚の裏には小さなゴム製のトレッドが付いています。それでも、付属アプリのバーチャルアナログのようなコントロールスティックに親指を沿わせると、驚くほど機敏に動きます。また、完全な手動操作を避けたい場合は、ドロイドが進むべき道を描くこともできます。

スフィロ R2D2 BB9E BB8 アンドリュー・ヘイワード/IDG

R2-D2 は、転がるロボット仲間たちよりも高くそびえ立っています。

Spheroの再現は、上から下まで映画さながらの完璧な出来栄えです。立っている時は2本の脚でバランスを取りますが、R2-D2が動き出す準備が整うと、3本目の三脚が中央から現れます。R2-D2には、長年大画面で見てきたおなじみのLEDライトが備わっており、さらに重要なのは、動きも音も本物そっくりだということです。

ロボットの内蔵スピーカーから直接、おなじみのビープ音やブーブー音が鳴り響く中、頭が前後に回転します(ローリングドロイドのようにアプリ経由ではありません)。さらに、楽しいルーティンもいくつか用意されています。中でも一番のお気に入りは、 『新たなる希望』からそのまま出てきたものです。R2-D2がジャワ族に感電して大きな悲鳴を上げて地面に倒れるシーンです。そう、おもちゃのR2-D2はアプリのボタンをタップするだけで、まさにその動作をします。ただし、感電はしません。うちの4歳の息子は、このルーティンで一週間ずっと私を楽しませてくれました。

スフェロ R2D2 ボトム アンドリュー・ヘイワード/IDG

はい、猫を飼っています。どうして分かったのですか?

R2-D2は、BB-8やBB-9のように時折扱いにくさを感じることもありません。操作性ははるかに優れており、軽い衝突であれば、簡単に「宙に浮いた」頭部を失ってしまう転がるドロイドよりも、直立している可能性が高くなります。そして、まさにクラシックと言えるでしょう。あらゆる点で完璧な再現度を誇り、頭部を回転させ、ライトを点滅させ、おなじみの音を立てながら廊下を走り抜ける姿は、まさに圧巻です。スター・ウォーズ史上最高のコネクテッド・ドロイドと言えるでしょう。 

楽しみを増やす 

ハードウェアはどちらの点でも素晴らしいのですが、これらのドロイドを操縦して、本物の小さな個性が遊ぶ様子を見る以外に、実際に何ができるのでしょうか?いくつかのアプリを使えば、さらに多くのオプションが利用可能になります。

スフェロ R2D2 アラップ IDG

 ドロイドの「視点」から仮想スターウォーズの宇宙船を散策しましょう。

新しい「スター・ウォーズ アプリ対応ドロイド」アプリは、3体のSpheroドロイドすべてを操作できるようになっています。つまり、古いBB-8アプリをダウンロードしていたとしても、削除しても問題ありません。ドロイドに接続して操作するだけでなく、3体のドロイドのいずれかを使って、ちょっとした拡張現実(AR)体験を楽しむこともできます。どのドロイドでも、映画シリーズに登場する宇宙船(ミレニアム・ファルコン、ラダス、スプレマシー)をドロイドの目を通して探索できます。 

各宇宙船のワイヤーフレーム版を自由に移動でき、映画にインスパイアされた小さな吹き出しで情報を確認できます。仮想宇宙船内では、R2-D2がスマートフォンを動かす方向に頭を回転させます。一方、BB-9Eには小さな台座が付属しており、そこに固定しておけるので、廊下を歩き回ると体が転がります。BB-8とBB-9Eの両方をお持ちの場合は、同じ台座を使用できます。かなり軽量ですが、熱狂的なファンにはたまらないでしょう。

スフィロ BB9E AR アンドリュー・ヘイワード/IDG

AR 体験をするには、この基地で転がるドロイドをポップする必要があります。

次回映画を観る時は、ドロイドを起動して鑑賞しましょう。3体のドロイドはすべてアプリ経由で「聞く」ことができ、テレビ、ノートパソコン、iPad、その他あらゆるデバイスで再生されている『フォースの覚醒』『ローグ・ワン』『新たなる希望』の重要なシーンに反応します。他の映画も近日中に対応予定ですが、観ている間はロボットの仲間が充電されていることを確認してください。1時間しか持たないバッテリーは、長時間は持ちません。 

Swift 学習?

SpheroのR2-D2、BB-9E、BB-8といったドロイドは遊ぶだけでも楽しいですが、もしチャレンジ精神があれば、iPadのSwift Playgroundsアプリを使えば、もっとたくさんの遊び方ができます。以前ご紹介したように、Swift Playgroundsはゲーム感覚のチュートリアルを通してApple独自のプログラミング言語Swiftを学習でき、実践を通して学びながら、その過程ですぐに成果を実感できます。 

Appleは今夏、Swift Playgroundsにドローンとロボットのサポートを追加しました。これらのドロイドが登場したことで、アプリは通常のデジタルフィードバックを、接続されたおもちゃからの物理的な反応に置き換えるようになりました。Swift Playgroundsのアクセサリタブから、SpheroのR2-D2コースとSpheroテンプレートを追加できます。Sphero Arcadeもリストに載っていますが、これは同社のSPRK+ロボット専用です。

スフィロ R2D2 スウィフトイントロ IDG

R2-D2 はあなたの指示を待っています…ただし、Swift をすでに知っていることが前提です。

R2-D2アプリでは、愛らしいロボットに指示をコーディングして、砂漠の惑星タトゥイーンでオビ=ワン・ケノービを追跡するといったタスクを実行させ、ジャワに倒されないように努めます。おもちゃに接続すると、シナリオが表示されます。例えば、R2-D2が3本目の足を下ろし、脱出ポッドまで転がり、停止し、ポッドに着いたら喜びの声を出すといったコードを入力します。コードを入力し、うまくいけば、本物のR2-D2おもちゃもその指示に従います。 

ただし、これは初心者向けのコースではなく、チュートリアルもほとんどありません。ヒントはありますが、内容が漠然としています。同様に、コードを「修正」するオプションも、手探りで操作している状態では不完全なコードを動作させることができません。Swift Playgroundsの通常のチュートリアルを何度か試したことはあるものの、Swift言語には全く精通していない私にとっては、ほとんど進展がありませんでした。R2-D2に首を振り向かせてすすり泣くような音を出すことはできましたが、彼はただがっかりしているだけだったと思います。分かりますよ、アーツー。本当に。

スフィロ R2D2 スイフト IDG

アプリに表示されるものは、Droid でも表示されます。

一方、Sphero Templateのプレイグラウンドは3体のドロイドすべてで動作しますが、説明や指示はそれほど多くありません。これは、コードを自由に操作して独自のアニメーションやルーチンを作成できるように設計されたスペースです。残念ながら、もう1つのプレイグラウンドは私のR2-D2のおもちゃと完璧に接続し、基本的なSpheroアプリは3体のドロイドすべてで動作したのに対し、Sphero Templateは私のドロイドを1体も見つけることができませんでした。テスト中にiPad AirでiOS 11パブリックベータ版を実行していたためか、あるいは当時のコースの初期段階で発生した不具合だったのかもしれません。

いずれにせよ、Swiftを初めて学ぶ人がスター・ウォーズのおもちゃを通してコードに触れられるような初心者向けの遊び場がないのは少し残念です。本来なら、愛らしいロボットをプログラミングすることに夢中になっている新しいプログラマーを招き入れる絶好の機会だったはずですが、どちらの遊び場も、既にコードに精通している人向けに設計されているように見えます。そして、それはあらゆる年齢層のユーザーに当てはまります。

多ければ多いほど良い

一方で、Appleの豊富なチュートリアルやアクティビティを活用してSwift Playgroundsを最初から使いこなそうとする意欲的な学習者にとっては、良い誘因となるかもしれません。先日ご紹介したように、Swiftを学ぶ方法は他にもたくさんあります。R2-D2やBB-9Eに命を吹き込むための正しいコードと概念を最終的に習得できるという期待感は、素晴らしいモチベーションとなるでしょう。 

きっと、高価なおもちゃにも少しは長持ちするだろう。正直に言うと、150ドルのBB-8は発売当初に購入し、初日に1、2時間ほど遊び、家族の集まりで何度か取り出した。しかし、ここ2年間は、ほとんど机の上に放置されていた。リビングルームで頻繁に持ち歩く気にはなれなかったのだ。 

これらは本当にクールなおもちゃで、特にR2-D2は素晴らしい。Sphero社が、購入者の興味を引き続けるための新しい方法を見つけ、この素晴らしい技術とのより深い繋がりを築こうとしているのは、良い兆候と言えるでしょう。スター・ウォーズファンなら、このR2-D2を定期的に動かして遊びたくなるのも無理はありませんよね?