top of page
CASE STUDY
  • IOT | SMART HOME AUTOMATION

Smart Vacuum

Bot Control Dashboard

ROLE

UX/UI Designer

TOOLS

Figma

TEAM

1 Designer, 1 Developer

01 - OVERVIEW

What was

this project?

This project involved designing a dashboard interface for controlling and monitoring a smart vacuum cleaning device used in a factory environment. The app allows workers to monitor robot status, manage cleaning schedules and control the device through an intuitive interface.

The design needed to work for both literate and semi-literate factory workers  prioritising visual communication over text throughout every screen.

Vacuum Bot.png
02 - GOAL

Designing for

all workers

The main goal was to create an interface usable by both literate and semi-literate factory workers. This meant the design had to communicate everything visually - icons, colour, and layout doing the heavy lifting instead of text.

01 

Minimize reliance on text - icons and visual indicators carry the meaning

02 

Use colour-coded indicators (green / amber / red) for battery, water level and robot condition

03 

Provide quick access to robot controls through large, clearly labelled touch targets

04 

Allow workers to monitor system status and active tasks at a glance from one screen

03 - ALL SCREENS

The complete

screen set

Vacuum Bot 1.png
Vacuum Bot 2.png
Vacuum Bot 3.png
Vacuum Bot 4.png
04 - SCREEN BREAKDOWN

What each

screen does

Login / Welcome Screen

Allows workers to securely log in using Staff ID and PIN.

Main Dashboard

Provides an overview of bot health, battery, water level, schedules, and real-time cleaning status. Includes Idle, Active Task and Low Battery Alert states.

Room Detail Screen

Displays room-specific cleaning information, live cleaning progress, activity logs, controls and upcoming schedules. Includes normal room view and active cleaning state.

Schedule Modify Modal

Allows users to edit cleaning schedules by selecting the day, time, cleaning type and assigned bot.

Manual Control Screen

Allows workers to monitor the robot through a live camera feed and manually control movement with play, pause and stop states.

05 - KEY DECISION DESIGN

The manual control

three-column layout

The manual control screen is the most complex screen in the app. Workers need to see where the robot is going, control its direction, and manage playback - all at the same time. The three-column split solves this without requiring any screen switching.

WHY IT WORKS

Monitor and control simultaneously

In a noisy factory environment, switching screens to control and then check the camera feed wastes critical seconds. Keeping all three panels in one view means workers never lose situational awareness.

LEFT PANEL

Play / Pause / Stop controls - clear iconography, large touch targets, colour-coded active state (green play, red stop)

CENTRE PANEL

Live camera feed - real-time robot POV, full-width visibility of the factory floor environment

RIGHT PANEL

D-pad directional navigation - large circular buttons for forward, back, left, right, and rotation controls

06 - SYSTEM STATE DESIGN

Three dashboard

states

The main dashboard was designed in three distinct states - each communicating the robot's condition purely through colour and icon changes, with no text labels needed to understand the urgency level.

GOOD CONDITION
Normal Operation

Battery 80% (green gauge), Water 80% (blue fill), Bot Status shows a smiling face icon - all systems operating normally, worker can proceed

CRITICAL CONDITION
Cleaning in Progress

The robot is still cleaning, but the water level is at 40% (warning/monitor level). The status shows a neutral/straight smile icon indicating a warning state and water should be refilled soon to avoid interruption.

BAD CONDITION
Need Attention

Battery 10% (red gauge, 0:20 charge time shown), sad face icon replaces smiling face, water still 40% — immediate visual alert even for non-literate workers

07 - VISUAL DESIGN

Built for

the factory floor

The interface uses a clean, light base with structured card sections - functional rather than decorative. Large touch targets and bold typography ensure usability in active factory settings. The colour system carries all critical meaning.

STEP 01
Colour-coded status

Green / amber / red for battery, water, and robot condition — universally understood without reading

STEP 02
Card-based layout

Structured grid separates battery, water, bot status, active task, schedule — each card scannable independently

STEP 03
Large touch targets

Detail page with eco-impact info, reviews, and alternatives

STEP 04
Icon-first navigation

Play, pause, stop, condition icons - all core states conveyed by icons before any text label

COLOR SYSTEM

System Green

Amber Alert

Critical Red

Clean White

08 - CHALLENGE & SOLUTION

Getting the indicators

exactly right

THE CHALLENGE

Battery & water indicators that speak without words.

These indicators needed to communicate system status clearly and instantly - for workers who may not read well. The design had to convey normal, warning, and critical states in under one second, using only visual signals.

THE PROCESS

Explored multiple indicator styles in Figma - circular gauges, bar fills, segmented displays

Tested different colour schemes and fill metaphors across several design iterations

Combined three signals together: colour + fill level + supporting icon (smiling/sad face)

Final circular gauge design allows instant recognition - full green vs. thin red at a glance

Same visual language applied to water tank fill indicator for system consistency

09 - OUTCOME

What made it

rewarding

"The most rewarding aspect was designing an interface that allows factory workers to quickly understand the robot's status and operate it efficiently - with minimal reliance on text, working equally well for literate and semi-literate users."

bottom of page