HRI In Motion - Robot Remote Control
CASE STUDY

HRI In Motion - Robot Remote Control

I designed an Anroid App for construction site delievery robot's remote control to tacle workers' needs of easy robot control onsite.

Human-Robot Interaction UIUX
Role
Product Designer
Design the user experience, create prototypes and work with software engineer to build the android app.
Timeline
Sept - Dec 2022
Team
5 members
Affiliation
CodeLab
Carnegie Mellon University
Tools & Stack
Figma Anroid Studio XML
Links

Demo

Android App Demo

Demonstration of the Android app interface controlling the Husky robot through Bluetooth communication for construction site navigation and task management.

The Challenge

The Problem

Construction site workers need an efficient way to command assistive robots for material delivery and tool transport, but existing interfaces are too complex for on-site use.

1
Complex Robot Control
Sophisticated interfaces require prior knowledge
2
Long Distance Communication
Limited range for robot commands
3
Latency Issues
Heavy information transmission causes delays

Our Approach

We designed a dual-interface Bluetooth controlling system with both physical IOT keyboard devices and an Android app, using Arduino as middleware to ensure robust communication.

Dual Interface System
Physical IOT keyboard and Android app
Efficient Communication
Single digit instructions to avoid latency
Long Range Capability
LoRa enables 100+ meter communication

Research & Insights

Discovery
Synthesis
Validation
Iteration

System Architecture

The system uses single digit instructions with recurring frequency to minimize latency. All information storing, conversion and changes happen inside ROS to ensure robust Bluetooth communication between remote devices and the robot’s main PC.

Dual Interfaces

Android App + IOT Keyboard

"

The app is intuitive - I can control the robot and save locations without any training. It’s exactly what we need on site.

Construction Worker
Test Participant

Defining the Problem

How might we...

help construction site workers easily control assistive robots, so they can complete tasks efficiently without technical training?

Hardware System

  • • Heltec WiFi LoRa (ESP)32 board
  • • 100+ meter communication range
  • • Arduino middleware integration

User Flow Phases

  • • Phase I: Location Recording
  • • Phase II: Working Mode
  • • Dynamic path planning

Key Locations

  • • Charging stations
  • • Tool & material stations
  • • Customized work zones

Reflection

What Worked

  • • Strong research foundation guided all decisions
  • • Iterative testing caught issues early
  • • Cross-functional collaboration was key

💡 Learnings

  • • Balance technical constraints with user needs
  • • Stakeholder alignment is crucial from day one
  • • Value of rapid prototyping can’t be overstated