ORBIT is an autonomous fleet supervision system that helps operators understand incidents, intervene when needed, and safely return robots to autonomous operation.
RoleProduct / HMI Designer
TeamSolo
Timeline6 weeks ·Jul–Aug 2026
ProjectSelf-Directed Concept
Interactive prototypeTrigger an incident to see how ORBIT respondsOpen full screen ↗
Fleet Overview — one operator supervising an autonomous fleet. Most of the time, this screen asks for nothing.
02
When autonomy needs help
Most of the time, the fleet runs on its own. The design problem begins when it can't.
I grounded the project in a single failure scenario: R-142 encounters an obstruction, attempts to recover autonomously, and asks for human attention only when it can no longer resolve the issue.
R-142 obstruction — zone clipdrop a video or image here, or click to browse
Normal operation
Obstacle detected
Auto-recovery unsuccessful
Attention required
03
What I learned
Three findings, one reframe
Synthesized from desk research: human-factors literature on supervisory control and teardowns of five AMR fleet-management tools.
Automation handles the routine.
Robots attempt recovery before escalating. ORBIT stays quiet until human attention is truly needed.
An alert is not understanding.
Operators need context, not a red dot: what happened, what automation already tried, and what is affected.
Recovery is a handoff problem.
Clearing the obstacle doesn't mean autonomy is ready to resume. That gap is where trust is won or lost.
The reframe
This was never a monitoring problem. It's a handoff problem. Responsibility shifts from automation to a human, and back.
The handoff has two directions: escalation, then hand-back.
04
Designing the handoff
Before any screens
Before designing screens, I defined when automation operates independently, when human judgment is needed, and when responsibility returns to automation.
Human × Automation state modelFig. 01
01AUTOMATION
Normal operation
Auto-recovery
↳ succeeds → returns to normal
02HUMAN ATTENTION
Attention required
Incident review
Human intervention
03HAND-BACK
Recovery verification
↳ verification fails → Human intervention
Confirm & resume
Autonomy restored
An issue occurs ≠ human attention required.
Once human attention is required, the experience follows three steps.
Human intervention frameworkFig. 02
01Understand
What happened?
What did the system already do?
What is affected?
02Intervene
What can I do?
03Verify & hand back
Is it ready to resume?
System boundary
Robot / Fleet system
Provides system state
ORBIT
Structures system state for human judgment
Operator
Decides · intervenes · confirms
Navigation, path planning, and safety logic remain in the fleet system.
05
ORBIT in action
The R-142 incident from Chapter 02, now shown end to end through the interface.
Before deciding what to do, the operator needs to understand the incident first.
01What happenedRobot, location, failure type
02What automation triedRecovery attempted and its result
03Operational impactAffected route and surrounding operations
Intervene
Intervention is choosing a recovery path, not driving the robot.
OperatorORBIT
System-supported responseRecovery is handled through the fleet system. The exact action is implementation-dependent.
On-site interventionThe operator coordinates on-site personnel to change the physical environment.
But the worker walking toward R-142 isn't looking at this screen.
Physical resolution ≠ system recovery.
Removing the obstacle doesn't mean the robot is ready to move. Before it resumes, the system checks that it's ready while the robot signals its status to nearby workers.
Verify
01
On-site intervention
A nearby worker removes the obstruction.
02
System verification
The system re-checks key conditions before the robot can resume.
System checks
Route clearIs the path ahead clear?
Position verifiedDoes the robot know its position?
Obstruction clearIs the obstruction fully removed?
On the floor
While verification is in progress, the robot signals its status to nearby workers.
Preparing to resumeNot moving yet.
READYFORHAND-BACK?
NOYES
Return to interventionThe issue isn't fully resolved.
Await operator confirmationAll system conditions are met.
03
Confirm & resume
The operator explicitly confirms when responsibility can return to automation.
Ready · PausedAwaiting operator
R-142 is ready to resume. Return responsibility to autonomy?
CancelConfirm & Resume
Autonomy restoredR-142 resumes its route
The robot speaks a smaller languagePhysical HMI
Operators need detail to decide. Workers on the floor need enough to act. Four physical signals answer the two questions that matter there: does this robot need human assistance, and might it move?
Autonomous operationOperating normally. May keep moving.
Autonomous recoveryRecovering autonomously. No human assistance needed.
Human assistance requiredOn-site action needed. Do not assume it will resume.
Preparing to resumeVerification in progress. Stand clear; movement may resume.
State differentiation only · Final light and sound patterns require safety validation.
06
Validation & reflection
What holds, what's untested
A system can be coherent on paper and still fail if operators can't understand it. So the validation plan targets the assumptions, not the pixels.
H1 · Structured explanation
Can operators understand the incident faster than with status alone?
Measure → time to understanding · explanation accuracy
H2 · Automation transparency
Does showing recovery behavior help operators know when to intervene?
Measure → unnecessary interventions
H3 · Explicit recovery
Does verification prevent premature hand-back?
Measure → premature resume attempts
Honest limits
ORBIT is a conceptual system based on publicly available AMR workflows, without access to a production fleet or professional operators. Vendor-specific behavior remains implementation-dependent rather than assumed.
What I'd do next
01Test the three hypotheses through operator scenarios
02Validate physical signals against applicable robotics safety standards
03Extend the model to simultaneous incidents
Closing note
The challenge wasn't deciding what the operator should control. It was deciding when human judgment is needed — and how responsibility safely returns to autonomy.