Building the Touchscreen for Commercial Cleaning Robot

Designed user interfaces for scheduling and mapping tasks for commercial floor-cleaning robots.

UI/UX Design
Design System
B2B
Robotic Industry
Shipped Product
Hero image to showcase the UI of the final design.

PROJECT OVERVIEW

Build Touchscreen via Information Architecture and UI Redesign for Cleaning Robot.

A new-designed touchscreen interface for a commercial robotic cleaner that will be developed in 2025 Q1 to improve usability for cleaning staff, facility managers, and cleaning companies.

Problem

How can we best adapt website settings for intuitive control via the robot's touchscreen?

TArget USER

Janitors, cleaning staff, and company admins.

metric

Predicted 43% efficiency gain through a user-friendly touchscreen interface.

My role

UX Designer
Team of 10: 4 Designers, 5 Engineers, 1 Director
‍Focus on user flow and UI design for task management and setting functionalities.

duration

3 months (October 2023 - Jan 2024)

methdology & tools

Figma, UI/UX Design, Interview, Competitor Analysis

background

Deploying a New Touchscreen Cleaning Robot.

UniRing, founded in 2011 by young robotics engineers, specializes in automating commercial floor cleaning and security robots with advanced navigation.

Their latest model, MIO v1, addresses usability concerns with a more intuitive 10-inch tablet interface. Their initial robot, which prioritized functionality over user experience, resulting in a complex navigation system.

Learn more about UniRing & MIO
A white cleaning robot with a touchscreen on the robot itself.

OUr mission

Addressing user issues from the legacy system and incorporating new features enabled by the touch controls.

Click to touch interaction

The operation system of the robot switch from remote website to 10 inches tablet on the robot to improve setting convenience.

Address user issues

The old system had several usability issues that needed to be addressed, such as a cluttered interface and confusing navigation.

Design new user flow

The transition from mouse clicks to touch controls required a new user flow to be designed for the new system.

key featuRes

Greeting to MIO v2,
Updated Cleaning Robot.

Enable the 4 steps setting on the new tablet seamlessly.

My focus ddressed a critical gap in v– Task Management and Setting. This allows users to manage cleaning tasks and define template actions for the robot.

Task Management

solution highlight

Step-by-step task management to eliminate redundant steps.

A quick skeleton wireframe showing the new steps of task managements.

NEW FEATURE

Task and template action is integrated to the step for task management, to ensure the users have a more streamlined setting experience by focusing on one single action in each step.

Setting

Design System

01 Research

Understanding the problem.

In order to approach our final solution, we began with user research to identify previously overlooked issues. To gain insights into user pain points, we employed the following two methods:

1

Usability Test on MIO v1

To identify user experience (UX) issues and pain points within MIO v1, we conducted a remote usability test with two participants via Zoom.

2

Competitor Analysis

We delved into the robotics field to examine the features offered by our competitors.

Challenge

As a global remote team, we were unable to observe the robots' performance in person.

Solution

Remote control.

We utilized a remote access platform to control the robots and a Zoom meeting to observe their interaction with humans.

Virtual interface.

To gain a deeper understanding of the robot's current user interface, we employed virtual hosting. This allowed us to observe its functionality and conduct usability testing with participants.

These are the findings.

Problem

Chaotic user flows with redundant steps.

"Umm...Should I set up the action before I start scheduling the tasks? ....Oh I found where it is now.”
-Janitor

A man gets confused in the maze.
A lens looking for information through many newspapers.

Problem

Chaotic information architecture and scattered information.

"Umm...Should I set up the action before I start scheduling the tasks? ....Oh I found where it is now.”
-Janitor

Problem

Different naming for same actions.

"...is ACTION and TEMPLATE the same thing...and what does TEMPLATE means in practical? Is it same as TASK?”
-Cleaning Staff

Different boats all heading toward the same island.
A girl typing password to get access to a system.

User needs

A way to manage people with different permission levels.

"I don't want the janitor to do the map scanning and editing.”
-Company Superviosr

02 User flow

First, we deal with the user flow.

We initiated our journey by optimizing MIO v2's user flow, focusing on streamlining the process to enhance efficiency and the user experience that fell short in the initial robot's MVP. This resulted in a steep learning curve for users, who struggled with the system's complexity.

process

How we approach?

Analyzing the Old Process.

We began by documenting the existing user flow to understand its functionality. This helped us identify any redundant steps.

Categorizing and Renaming.

Through collaboration with the director, we analyzed key terms from each step to identify their core purpose.

Streamlining the Workflow

Based on our findings, we streamlined the user flow and implemented consistent naming conventions to enhance clarity.

result

New User Flow to Reduce Learning Curve

To address the complexity issue, we reorganized the workflow, categorizing and renaming the functions into four intuitive main steps – Map Management, Template Management, Task Management, and Task Scheduler – which significantly reduced the learning curve.

A chart showcasing the steps are jumping around different hirerchy in the system.

BEFORE

Disjointed Workflow: The original information system scattered essential steps across its architecture, even though these steps themselves followed a logical order. This buried functionality and hindered user experience.

A chart showcasing the new setting is now in the same hirerchy and in sequence order.

AFTER

Streamlined the Steps: We restructured the workflow, consolidating scattered steps under a unified hierarchy. This not only improved user comprehension but also streamlined the process for increased efficiency.

The next question we have is:
How to visualize the order and make it obvious?

Challenge

Our analysis revealed the need for a potential information architecture restructure, however, time constraints limit a complete overhaul.

Solution

Leveraging Existing Structure

Recognizing the functional relationship with existing settings, we integrated the four main steps under the "Settings" category.

Rapid User Validation

To ensure the clarity of the hierarchy within Settings, we conducted a quick card sorting exercise with two engineers.

iteration

User Interface for the Four Main Steps

To optimize the touchscreen experience, I developed and iteratively refined design concepts through stakeholder interviews (internal cleaning staff and customer service) and usability testing, focusing on those with the most user interaction to quickly collect user feedback in the time limitation.

solution

Balancing Accessibility and Avoiding Confusion

We aimed to provide easy access to the four main steps while ensuring a clear distinction from existing functionalities to avoid user confusion.

Validation

During validation, we discovered that the sidebar was overloaded with options. Additionally, the distinction between 'planning' and 'schedule' functions caused user confusion. To address this, we opted to consolidate these functionalities under a clear 'Settings' category. This simplifies the interface while maintaining efficient scheduling capabilities.

solution

A visual hierarchy that clearly sequences the four main steps.

To prevent redundant steps and emphasize the logical order, we implemented a visual hierarchy that clearly sequences the four main steps. This approach reminds users of the logical flow and minimizes confusion.

Validation

Usability testing showed that card-style buttons for the four main steps improved user experience. The clear visual hierarchy effectively differentiated them from general settings options (also in list view), aligning with user expectations for commonly used buttons.

03 Task management

Next, I focus on the user flow and UI of task management.

To tackle the user flow and UI for task management, we divided the four main steps among individual designers. Daily stand-up meetings facilitated design critiques and feedback loops, allowing us to iterate collaboratively.

My area of focus was Task Management and Setting, where users can manage cleaning tasks and define template actions for the robot.

iteration

Task Management UI: Designing for Task Efficiency

The primary goal for the task management UI was to streamline task creation and action/template assignment.  As a new and previously overlooked feature in MIO v1, it was crucial to prioritize user efficiency and minimize redundant steps. To achieve this, I explored various design solutions.

TArget USER for task management-

Cleaning Staff - Create and manage cleaning tasks. They can build tasks for different buildings and then assign them to specific janitors.

solution

Multi-Building Management.

The upgraded model empowers users to manage cleaning tasks for multiple buildings with various cleaning types.

task Limitation

A single task cannot encompass cleaning across different buildings and cleaning modes simultaneously.

The image showcases the three steps needed to take for setting up the building.

NOt applicable

Iteration 1 :
Cautionary Message when users selected different building types.

Validation: This disrupted the user flow and proved ineffective in preventing cross-selection.

Design Rationale

Thinking of making the steps easier by automatically setting up the building for users if they don't select one.

Image showcasing the automatically generated building when selected task.

FINAL solution

Iteration 2 : Automatic Building Selection

Validation: Upon selecting the first task, the system filters available cleaning tasks to ensure compatibility, eliminating the need for manual selection and potential cross-selection errors.

feature

Single Action Focus for Clarity


Technical Limitation

Displaying multiple actions on the same screen can increase processing time and require an additional transition screen, hindering the user experience.

The image showcases the different pop-out when adding actions.

NOt applicable

Iteration 1 :
Inline Action Addition

Validation: While the user requires less screen space to complete the entire task setup, they become confused about what information is missing on the current screen before proceeding.

Design Rationale

Usability testing revealed user confusion with adding actions and templates on the main page. I redesigned the process to allow users to focus on a single action or template per screen.

Image showcasing focusing one single task in one screen.

final solution

Iteration 2 : Simplified Task Creation

Validation: Users preferred a streamlined approach where they could simply add tasks and adjust their order in the initial step. This eliminated the need for multiple actions within a single step, enhancing user experience.

03 Setting

Last, I moved on to deal with the information architecture in the setting.

The current interface suffers from a scattered layout and illogical order. Additionally, hidden settings requiring non-intuitive gestures create usability problems. A redesign is necessary to address these pain points.

process

How I built the interface of Setting?

Rapid Card Sorting

Test with 2 engineers (who will be the main users) to group the current settings.

Brainstorming with several layout and solutions.

Come up with different design idea to solve the problem.

Validate the solutions with users.

Validate and iterate the solution design via interview.

iteration

Setting UI: Designing for Clarifying and Grouping

The settings section is unique in that it's primarily used by engineers and admins who won't be performing the cleaning tasks themselves. Consequently, it should prioritize logical organization and clear navigation, making it easy for them to locate the necessary settings and maintenance functions.

TArget USERS for Setting-

Company admins / Engineers - Maintain and inspect the system, making necessary adjustments to robot settings.

feature

Permission management: Different permissions for different views.

Image showcasing typing password to get access to the factory service used by maintenance engineers.

NOt applicable

Iteration 1 :
Invisible Settings with Password

Validation: Works for maintenance engineers, but limits future role expansion.

Design Rationale

Designed for future role expansion while restricting access to authorized personnel, and improved security with role-based screens accessible through unique login credentials.

The image showcasing the grouping and list view in the setting to make it clearer for the users to find setting.

final solution

Iteration 2 :
Different screens based on user permissions.

Validation: Multi-level permissions with unique screens (requires login with different credentials for access). Also provide future role expansion features.

feature

Group settings to improve information findability.

Old setting homepage with settings in block view and not in sequence order.

before

Disorganized settings forced users to search for each option individually.

Discussion

Rapid card sorting with the engineers and company admins to figure out the grouping.

A screenshot of the discussion board with the users to figure out the grouping and renaming.
A gif image showcasing the list view of grouping settings.

final solution

Grouping & list view for future multi-language support.

Validation: Testing with engineers confirmed that information is now easier to find by searching within groups. Additionally, an expandable toggle UI reduces clutter and allows users to hide information they don't need.

Current Status & METRICS

The solution and design is handed to the engineers with detailed annotation

2025 Q1

is expected to be developed and will be on the market by then.

200+

robots have been signed for in an agreement with Rakuten Korea thanks to the new interface.

43%

predicted increase in efficiency compared with the initial robot, resulting from the new interface.

key takeaways

Something that I learned in this project.

Maximizing User Insights (Time Constraints).

Limited access to users due to time constraints and our role as a contractor required us to leverage alternative user research methods. For example, we collaborated with customer service representatives who have extensive user interaction to gather feedback.

Balancing Technical Constraints and Design.

Identified crucial technical limitations and time constraints. While these prevented immediate solutions for some issues, we documented them for future backlog prioritization. Focusing on minor tweaks allowed for a faster market launch.

Cross-Departmental Collaboration (Improved Efficiency).

Daily design reviews and stand-up meetings facilitated collaboration between our design team and third-party engineers. Effective time and project management ensured everyone was aligned. This collaborative approach even led to a two-week project completion advantage, affording additional time for usability testing and modifications.

Thank you for reading!
Interested in more works?