Turning advanced robot behaviors into everyday controls.

Project
Client
Role
Product UX
iRobot
Software Design Manager
Collection of iRobot mapping and home layout interface concepts.
Overview

As the robots gained new capabilities like mapping, object awareness, and smart-home integrations, the app had to do more than start a job. It needed to translate advanced robot behavior into clear, everyday interactions that made sense in the context of a customer’s home.

This became a product UX challenge: how do you make powerful robot behavior feel approachable, controllable, and useful without overwhelming the person using it?

Interface concept for defining a target cleaning area on an iRobot map.
Process

I helped shape the experience around features like map generation, room labeling, routines, target areas, keep-out zones, mission initiation, and voice control. Each interaction was designed to balance automation with user agency, giving customers enough flexibility to personalize behavior while still keeping the system easy to understand.

Design concepts explored how tasks should be set up, how maps should communicate space, and how people could guide the robot in specific situations without breaking the overall autonomous experience.

Top-down floor plan concept showing an iRobot navigating around objects and room boundaries.
Outcome

The work turned a simple remote-control app into a more useful product layer for personalization, planning, and in-home control. Customers could better understand where the robot was operating, what spaces it recognized, and how to adapt behavior to their routines and living spaces.

That clearer product model supported measurable improvements in map creation speed and room-label accuracy while helping autonomy feel more practical and trustworthy in daily use.

  • Mapped spaces became easier to understand and act on
  • Advanced controls were simplified into everyday tasks
  • Supported faster mapping and clearer room recognition

Interested in working together?