World’s most popular personal robot of 2018 & 2019.
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.
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.
A natural, quick way for outdoor interaction.
Gesture Quick View
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.
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
Natural, quick, safe gestures for 3 feature: Follow, Stop Follow, Take Photo
High accuracy of gesture recognition
Easy to learn
Pre-design: Define Gestures
3 principles to choose gesture positions
Fit to life scenario, match the meaning of commands
Take future gesture plan into consideration
Evaluated by algorithm team
Final chosen gestures:
Take a Photo
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