top of page
Unblocking Roomba users with auto-
customized maps

In 2023, iRobot kicked off an initiative to learn key attributes of users’ homes, automatically.

 

One of the first improvements was the Roomba's ability to automatically identify room types.

 

This enabled us to offer user auto-customized maps, which simplified the path to map-based features.

ROLE + TEAM

Sr. Product Designer; Led UX on a feature team of UI & visual designers, a copywriter, developers & engineers

TOOLS

FigJam, Figma, Usertesting.com

SKILLS

Research (User Interviews, Prototype testing), Wireframing

DELIVERABLES

New feature, Auto Room Naming, released in 2023. Delivered full UX Flows and expected behavior for MVP Feature, vett as feasible with mobile, cloud engineers & robotics

CONTEXT

A cumbersome map customization flow was blocking Roomba users from key map-based features. As a result, only 20% were engaging with these features because getting an accurate home map was complex and time consuming.

This was problematic since we know users approach cleaning by space, and our experience was becoming increasingly centered around the home map.

In 2023, new Roombas came equipped with the ability to identify room types. This meant we could offer users automatically customized home maps, unlocking map-based features early, and with little to no user input.

DISCOVERY
 

We conducted a diary study where 8 participants recorded their experience with the new, automatically customized maps using the current map editing interface.

The goals of this research were:

  1. Understand users' comprehension of their automatically customized maps

  2. Highlight areas of the current map editing flow that were confusing, or unnecessary given the back end improvements

  3. Learn how early map access effects users ability to successfully complete a directed room clean

WEEK 1

1st mission + map customization with new algorithm

WEEK 2

Interview: Map Viewing + Feedback

WEEK 3

Record observations and thoughts, make map edits

WEeK 4

Use Robot as desired, final thoughts + exit survey

The flow we tested was the same flow we use for manually customizing maps today. This flow requires users to make edits to their map before saving it and starting a directed room clean — which made sense for uncustomized maps.

original-fix.png

UX APPROACH

This testing proved that for customized maps, the original flow was too lengthy and cumbersome, especially for users who were happy with their maps, so we decided to adjust the front end to match our improved capabilities, and help users start cleaning with a customized map sooner and with less friction.

Here's the approach we took for this new flow:​

01

For users who are happy with their maps, don't burden them with editing options at all.

02

For users who are not happy with their initial map, offer simple editing, without extra steps.

03

Remove zone adding and editing all together - these are more advanced features, and it is too early for most users to realize value from them yet.

Simplifying this flow required very close collaboration with engineering to get it right. There were a handful of details to work though - like what confidence level in room label do we need to automatically name it vs. leaving it Unnamed. How do we handle mission initiation if there are more than one unnamed room?

 

Below you can see some variations addressing some of these edgier cases, as well as variation in optionality for the user.

process.png
ARN-nowords.png

INTRODUCING: AUTO ROOM NAMING

Automatically identifies rooms and labels them for you after just one run.

ARN 1.png

Quick context to set users up for success

Before presenting the first home map, we added an educational screen to provide some basic map comprehension support and context for the upcoming map review flow.

Streamlining the happy path

For users who were happy with their initial map, no editing options were necessary at all. 

ARN 2.png
ARN 3fix.png

Simplified map editing

For users who were not happy with their initial map, editing options were made very simple.

 

We removed zone adding & editing all together, pushing those prompts later in the user journey.

Below, you can see the original map editing flow, with mandatory steps side by side with the new flow, offering optional editing with removed zone creation.

comparefix.png

ALPHA TEST RESULTS

We tested the new experience with over 200 alpha users and the results were positive:

OVERALL
EXPERIENCE

4.33

out of 5

LABEL
ACCURACY

4.09

out of 5

MAP
COMPREHENSION

97%

of users understood
their map immediately
after mapping run

USERS GAINED ACCESS TO CUSTOMIZED MAPS

7x faster

AND with no input

from the user

Neutral Decor

"Great work. Best mapping part of any robotic device I've used to date. Thorough and easy to use."

RESULTS @ 6 MONTHS POST PRODUCTION RELEASE

After 6 months in the hands of real users, we saw a leap in early map customization, beyond our initial expectations:

MAPS CUSTOMIZED WITHIN 5 RUNS

+62%

MAPS LEARNED WITHIN FIRST RUN

+25%

USERS WITH 1+ CUSTOMIZED MAPS

+14%

MEDIAN MISSIONS BEFORE MAP EDIT

-50%

WHAT'S NEXT?

As we moved forward with a more a more intelligent, home-centric app, easy access to a customized map has become key to the iRobot experience.

ARN 4.png

Forced Mapping Run

In early 2024, we released forced mapping, which makes map review mandatory to even enter the app experience.

 

This feature solidifies maps as an essential piece of the overall Roomba experience.

Continual Map Improvements

In Q1 2025, we will release improved maps with automatic detection of furniture, floor type and other way finders in the home to work towards this goal.

ARN 5-Fix.png

©2025 LAURA TRAMONTOZZI

  • LinkedIn
  • Pinterest
  • Instagram
bottom of page