Romo is about the cutest robot you'll ever see. In the storyline, he's a being who comes to Earth and takes up residence in your iOS device. He wants to participate in some races, but needs your help to learn how to do things. That's where the learning part of the app comes in, slowly but surely building up skills from a pre-programmed set of motions until you string those items together.
During the entire time, you're getting feedback from Romo in the form of beautifully-animated facial expressions and fun noises. If you're buying this for a child, make sure that they can either read a little bit or that you're there to read some of the story and prompts to your child. The programming is done with icons, so once the child gets the hang of what each icon does, they can take it from there.
Romotive really worked on making this product easy to learn, easy to use, and fun. Once the user has gone through a few lessons, additional features are added in one by one. Very quickly, you have the Romo reacting to your face, chasing colors (it has some built-in facial and color recognition capabilities), following pre-programmed courses, and more. It's an absolutely blast to play with, and I'm saying that as a 56 year-old!
One of the more intriguing possibilities of Romo is using it as a telepresence companion for the elderly. Each Romo can be "called" via a special six-digit number, either from the free Romo Control app or from a page on the Romotive website. Think of giving an elderly relative a Romo, perhaps with an older iPhone permanently installed. You can call your relative's Romo, move the device around to find them, and then have a conversation with them. Of course, they would have to remember to plug in both the Romo (it uses a USB to micro-USB power connector) and iPhone every day...
That big image seen above is the Romo-eye view of the chair I'm sitting in, while the image on the right is what shows up on the Romo screen for viewing by the remote person. I can send my video or have the Romo make faces. The pad allows me to control the Romo in four directions, while that "white ball" on the left side adjusts the tilt of the Romo so it can "look" up and down.
Some of the more fascinating things include the chase game, in which you take something brightly colored, wave it in front of Romo until its "face" turns the same color, and then it follows that color around. This was really fun with a small basketball I had -- I let Romo recognize the orange color, and then it actually ended up pushing the ball around and following it wherever it rolled.
As an educational toy, Romo is absolutely wonderful. By stringing together various actions, kids (or adults) can get Romo to do a lot of different and amazing things, and Romotive is constantly adding to the capabilities with free upgrades. There's even an SDK for developers who want to write iOS apps for the Romo platform; I can't wait to see what they come up with in the future.
Each lesson is done through a "mission", which you then have to figure out how to program through the use of some simple actions. Once Romo runs the mission, you're given a score of zero to 3 stars, with three stars being a perfect score. The idea is to get three stars on every mission to prove your understanding of the basic commands. Missions are assigned to a "planet" -- there are planets for the chase game, for learning how to drive Romo, to get Romo to tell you its favorite color, to recognize a human face, and more. The more you achieve with Romo, the more planets are unlocked.
The Lab is a planet where users get to try out all of the commands you've learned by just playing. You can string the various commands together to get Romo to do some pretty bizarre and fun things. While most of the missions are quite rigid in what they allow you to do with Romo, The Lab gives users a chance to really see what Romo can do.
I like the fact that the battery life is so good on Romo. I was able to putz around with the little robot for slightly more than the two hour battery lifetime, and I think most kids would get bored before running the battery completely dry.
Is there anything else I'd like to see? Well, my hope is that Romotive is working on a second-generation Romo that would include a grasping arm or some sort of way of picking up objects. Then it would be possible to program Romo to wander over to a bowl of candy, pick up a piece, and deliver it to my desk ... a truly worthwhile task!
I'd also find it interesting to see if Romotive or a third-party developer can use the M7 motion controller chip in the iPhone 5s to provide some additional capabilities to the little robot. For example, have Romo be able to tell just how far it has gone (based on acceleration and velocity) and stop or perform another action once it's gone that distance.
Whether you view Romo as a toy, an education toy, a fun gizmo to play with, or a movable telepresence robot, it excels in every aspect. The application that controls the robotic base is whimsical, educational, and a heck of a lot of fun. If you're a parent who wants your child to get a head start on learning the basics of coding, or if you're just an adult who likes fun toys, Romo's well worth your $150.
Rating: 4 stars out of 4 possible stars
Who would have ever thought that TUAW would be giving away a robot someday? Well, we are, and you have the opportunity to win a Romo worth $149. He needs a good home, which means that his owner will follow the giveaway rules:
- Open to legal US residents of the 50 United States, the District of Columbia and Canada (excluding Quebec) who are 18 and older.
- To enter, fill out the form below completely and click or tap the Submit button.
- The entry must be made before January 14, 2014 11:59PM Eastern Standard Time.
- You may enter only once.
- One winner will be selected and will receive a Romotive Romo (Lightning adapter) valued at US$149.
- Click Here for complete Official Rules.