loomo.png
Loomo3.png

World’s most popular personal robot of 2018 & 2019.

资源 54.png
Loomo3.png

Meet

 

Loomo is a mobile robot sidekick, both a self-balance transporter and a personal assistant.  Loomo went on sale in April 2018 worldwide and has been integrated into the lives of 30,000+ satisfied customers.

image%2029_edited.jpg

SELF-BALANCE TRANSPORTER

image%2030_edited.jpg

PERSONAL SMART ROBOT

  • YouTube

My Role:

Product Designer

Duration:

16 Months

Cross-Platform:

Robot, iOS, Android

 I joined the Loomo team in May 2017, worked as the Product designer in a team of 2 PMs, 3 Product designers, and 20 engineers. It’s my luck to join the team from an early stage, so I had the chance to went through the whole design, develop and marketing process of Loomo.
 

As a designer for smart products, I lead the design of multiple features in the end-to-end product design, across the robot gesture, voice interaction, and companion mobile application (iOS, Android) interfaces.

On this page, I'd like to mainly share how I brought the gesture interaction from ideation to launch and solved the outdoor interaction problem.
 

Gesture Interaction

A natural, quick way for outdoor interaction.
 

 

Gesture Quick View

start.gif
未标题-2.png
02.gif

The Problem

Loomo has using scenarios both indoors and outdoors. Although it already got voice interaction, it's hard for voice commands to work in a noisy outdoor environment.


As users, they need an interaction method to quickly access outdoor high-frequency features like follow, take photos.

 

Why Gesture

There were 2 reasons I thought gesture is an excellent fit:

1. Loomo is designed as a little buddy of users. Just like when people call their dog with gestures, users could call Loomo in the same way.

​2. Gesture as a Long-distance interaction fits the high-frequency features like follow, take photos very well.

Goals of Gesture

  1. Natural, quick, safe gestures for 3 feature: Follow, Stop Follow, Take Photo

  2. High accuracy of gesture recognition

  3. Easy to learn

Pre-design: Define Gestures

3 principles to choose gesture positions

image 4.png
未标题-2.png

1.

Fit to life scenario, match the meaning of commands

2.

Take future gesture plan into consideration

3.

Evaluated by algorithm team

Final chosen gestures:

image 26.png
image 27.png

Start Follow

Stop Follow

image 25.png

Take a Photo

IMG_4775_edited.jpg

CHALLENGE & SOLUTIONS
 

Challenge 1 - False Triggering

After gesture poses define, I put the gestures in robot idle states and started simplest testing.

 

What is False Triggering?

Like Alexa or Siri have false voice triggering when users did not call them, but they react. Gestures were also falsely triggered by mistakenly recognizing the random body language as the gesture c