Reframing the problem
If we only ask: How can a robot interaction feel more natural?
The more useful question: At each stage, do people know what they can do and recognize the response? Separate understanding the interaction from implementing it, then simulate key moments.
“Make it natural” was not enough to build from
A service robot communicates its state through sound, motion, and expression. Words such as natural or friendly do not tell an engineer what to change.
As a senior user researcher in 2019, I contributed to experiments and field studies of these cues, their effects on understanding and interaction, and the team’s research methods.
Breaking down the encounter
I separated interaction into attraction, initialization, purposeful interaction, and ending. Each stage has a concrete question: did someone notice it, know how to begin, repeat a command, or realize the encounter was over?
Sound and motion could then be discussed in terms of their job at that moment. Completion rates alone miss encounters that never started.
Testing with what was available
For unfinished functions I used Wizard-of-Oz: a researcher simulated responses behind the scenes so participants could try the proposed interaction. We could examine understanding and acceptance before committing to implementation.
This tests an interaction assumption. It does not establish that automated recognition or response technology works. Appropriate research authorization and explanation are needed, and controlled conditions and field use require separate observation.
My contribution and result
I contributed to study design, fieldwork, and documentation of interaction stages, variables, exceptions, and recording methods. Specific feature decisions, samples, and numerical results are private.
It is an example of an approach I often use: find an available way to test the key assumption while the complete product is still out of reach.
- Frontstage · ExperienceStart, perform the task, end
- Backstage · SimulationA person follows response rules
- Observe & decideTest understanding before implementation
Observe understanding · Simulate the responseConceptual model