Hello Pepper: Robotok programozása Androidon

Nem találkoztam Pepper humanoid robotjával a Google I / O-n, de utána néztem meg a videót: Új fejlesztési határ: Android + Pepper az interaktív robot. Szeressétek a robotok táncát! Nagyon izgatott voltam, amikor azt hallottam, hogy a Pepper az év végén elérhetővé válik az Egyesült Államokban, és az Android-fejlesztők már robotokat is programozhatnak!

Néhány héttel az I / O után részt vettem egy seattle-i Java felhasználói csoport találkozón. Aznap este személyesen ismerkedtem meg Pepperrel, és Nicolas Rigaudtól megtudtam a szociális robotika jövőjét (itt bemutatunk).

Mikrofonokkal, kamerákkal, érzékelőkkel és intelligenciával rendelkezik az érzelmek érzékeléséhez, a Peppert társadalmi interakciókra tervezték. A mellkasán van egy Android tabletta, amely nagyon kényelmes kép, videó és szöveg megjelenítésére. A Pepper 4 méter magas (1,2 méter), és Wi-Fi vagy Ethernet segítségével csatlakozhat a hálózathoz. A bors többnyelvű angolul, franciául, japánul és kínaiul.


Szeretnék többet megtudni Pepperről. Követtem tehát a Pepper SDK for Android utasításait, és gyorsan beállíthattam, és létrehozhattam az első robotalkalmazásomat az Android Studio segítségével.

Mivel már telepítettem az Android Stúdiót, mindössze annyit kellett tennem, hogy telepítettem a Pepper SDK plugint, mielőtt létrehoztam az első „Hello World” robotalkalmazásomat. Kövesse a hivatalos Első lépések útmutatót a részletes utasításokért, és itt megosztom veletek rövid összefoglalómat a megtett lépésekről (vegye figyelembe, hogy a JDK és az Android Studio már telepítve volt):

Engedélyezve lesz az Android Studio két robotfejlesztéssel kapcsolatos ikonja: Emulator és Connect / Disconnect . A 4. ikon Wakeup továbbra is szürkén jelenik meg, mivel nincs igazi robotom, amihez csatlakozhatnék.

Az Android projekt felépítése frissül a Robot projekt felépítésére. A függőségek automatikusan hozzáadódnak a build.gradle fájlba:

Egy tényleges robot nélkül továbbra is követni tudtam az oktatóanyagok első 3-at: Mondd: „Hello, világ!”, Menj egy méterrel előre, és utánozzd az elefántot. Többet fogok megosztani, miközben tovább tanulok Pepperről. Remélhetőleg a közeljövőben mindannyian olyan alkalmazásokat készíthetünk, amelyek együttműködnek a Pepperrel, a humanoid robot.