iPal Platform

The goal of the iPal Robot Development Platform is to provide partners with all the tools and support needed to enable them to quickly and efficiently modify iPal's software and content for their specific use. They can then deploy and market their own robotic branded product at a small fraction of the cost of developing their own robot.

Key components of the iPal Robot Development Platform include:

  • A U.S. developer version of iPal — English support, a good SDK and other tools like the content editor, and English language documentation.

  • Training and workshops to teach robot development with iPal.

  • Custom software development services for companies who want a robot product but do not have their own internal software development. capabilities or wish to acquire them

  • An iPal App store where companies can sell upgrades, applications, etc., specific to their customers.

  • iPal customization: Such as changes to plastic outer form, additional capabilities such as more sensors, custom color highlights and so on (initially restricted to what does not require a major change to the iPal core).

  • Consulting on the logistics around selling, distributing, and servicing the robots.

  • Technical support services including hardware and software repair services for those companies who do not want to set up their own.

  • Access to distribution channels for companies who don’t have their own and don’t want to do themselves.

Ipal™ specifications


  • Height: 103 cm (3.5 feet)

  • Weight: 12.5 kg (27.5 pounds)


  • Rockchip 3288

  • 1.8GHz Quad core

  • 4GB RAM

  • 32GB ROM

  • 7 MCUs at various locations to control motors, sensors, etc.

  • Allwinner R16 So (ARM) to control the microphone array


  • Android OS

  • SDK

  • Content Editor to easily create content and new activities for iPal – drag and drop along a timeline

  • Remote control with telepresence

  • Will run essentially any standard Android App through the chest mounted display


  • 5 in head, oriented to enable sound direction detection

  • 1 in chest


  • 3 infrared sensors for short range object detection

  • 5 ultrasound sensors for longer range object detection

  • 5 touch sensors on skin


  • iPal app store for new apps, content, upgrades, and related products

  • Robust modular design, easy to replace parts

  • Assembly line designed for production of thousands of units per month

  • Can select different color highlights for iPal

  • No gaps in robot to catch or pinch fingers

  • Batteries in base to lower center of gravity and make tipping over unlikely

  • Sensors work all the time, so iPal avoids obstacles and moves only when safe

  • Made of non-toxic ABS material to pass toy certification

  • Tested for collisions, impacts, etc.

Motors (degrees of freedom)

  • 14/24 motors depending on the model

  • For the 24 motor model, 10 motors in each arm -- two at shoulder, two at elbow, one at wrist, one for each finger

  • 2 motors in the neck to move head side-to-side and up-down

  • 2 motors in base for locomotion

  • Of the 24 motors, 14 motors are 12V DC, while the 10 motors for the fingers are 3V DC.

  • The 14 12V DC motors have magnetic encoders to measure angles


  • WiFi

  • Bluetooth

  • Fully cloud connected

Chest Display

  • 6 inch screen


  • 1.3 MegaPixel camera in left eye

  • Optional upgrade to two cameras, one in each eye

Standard Software

  • Conversational speech dialog, natural language understanding, Text to Speech

  • Detection of sound direction, detection of emotion, question and answer

  • Face recognition, Object tracking and following, Maze-running

  • Learning capability to adapt behavior to improve interactions with its environment – for example, learns the preferences and habits of its host family

  • Obstacle collision avoidance

  • Remote Control and safety monitoring by smart phone, telepresence

  • Numerous entertainment applications (songs, stories, dances, etc.) and educational applications (teach English, math, science, technology, etc.)

  • Software to manage, update, and enhance content

  • High level content editor to enable non-programmers to develop robot content combining media (like a song), robot motions, expressions, etc.

  • Emotion Recognition and Response