Aurora Jiang
HaptArm wearable device in use

Wearable Device
Mixed Reality
Tangible Interaction

Individual Project
Mar. 2025 — Oct. 2025

HaptArm

02

Introduction

HaptArm is a wearable XR interface that turns virtual controls into tangible, expressive sensations.

Two field-oriented controlled BLDC motors provide two degrees of freedom and customizable haptic patterns—from the sensation of pushing a rusted handle to the resistance of a virtual switch.

As both input interface and feedback device, HaptArm bridges physical and virtual experience. Force Image Schema informs metaphorical sensations that can communicate meaning, guide action and make digital controls more intuitive.

03

Rationale

Touch is a screen through which the body “sees” the world and understands meaning.

Existing haptic systems show that both actuated and simple mechanisms can simulate nuanced physical sensations. Yet most focus on reproducing resistance or texture.

This project asks how actuation might also encode meaning, guide behaviour and create new affordances for controls such as buttons, switches and handles.

Research question

How can actuated haptic feedback enhance users’ perception of affordance and intuitive control in virtual environments?

04

Key Concepts

04.1

Cybernetic Control Loop

A closed-loop system lets input and output, sensor and actuator, continually calibrate one another for responsive and stable performance.

Cybernetic control loop diagram
04.2

Force Image Schema

Force Image Schema can communicate messages, mimic environments and direct action—making it a useful design aid for differentiating virtual controls through touch.

Reference diagram for force-based interaction schemas
05

System

Two FOC motors maximize the range of control and feedback available across virtual scenarios.

HaptArm electronics, mechanics, computing and communication system diagram
06

Mechanics

06.1

Prototype 1.0

A GT2 pulley, MT6701 magnetic encoder and 2804 FOC motor validated the interaction and the mechanism’s ability to generate movement and haptic feedback.

HaptArm prototype 1 development
On–off switch
Return to centre
Strong endpoints on both sides
06.2

Prototype 2.0

The second iteration refines wearability, curvature, motor placement and the relationship between hand input and wrist feedback.

HaptArm prototype 2 development layoutHaptArm prototype 2 worn on the arm
06.3

Circuit Diagram

The simplified electronic system uses the open-source M5Stack RollerCAN module for stable angle and torque control.

HaptArm circuit diagram
07

Haptic Patterns

Scenario-based code translates virtual states into distinct tactile messages.

HaptArm haptic feedback code and testingHaptArm scenario-based haptic feedback code
HaptArm final detail 1HaptArm final detail 2HaptArm final detail 3HaptArm final detail 4
Final HaptArm wearable prototype
08

Reflection

The prototype validates the system; its next phase is to understand how different users interpret its tactile language.

Future testing will examine how effectively the device creates affordances and guides interaction across a wider range of people and virtual contexts.

The system may support people who rely on non-visual controls, while reducing the learning curve when users first encounter unfamiliar virtual interfaces.

09

Citation

  1. Fashimpaur, J. et al. (2023). Investigating wrist deflection scrolling techniques for extended reality. CHI ’23, Article 386.
  2. Hurtienne, J. et al. (2015). Comparing pictorial and tangible notations of force image schemas. TEI ’15, 249–256.
  3. Lucas VRTech (2022). I built a VR haptic glove for $50!
  4. Paeng, M. (2022). Innovation Design Engineering, Royal College of Art.
  5. Papetti, S., Larrieux, E. and Fröhlich, M. (2023). The TouchBox MK3. ICMI ’23 Companion, 302–305.
  6. scottbez1 (2022). DIY haptic input knob: BLDC motor + round LCD.
  7. Sinclair, M. et al. (2019). CapstanCrunch: A haptic VR controller with user-supplied force feedback. UIST ’19, 815–829.
Next project — ECHO