Designing Robots for Everyone: The End-User Revolution
Imagine you just bought a brand-new robot helper. You want it to feed your cat, but the robot only knows how to wave its arms. To fix this, you’d usually have to be a master computer programmer—a "code wizard" who speaks the robot's secret language.
Right now, making robots do new things is stuck in a traffic jam. Scientists call this a bottleneck, which is like a narrow neck on a soda bottle that keeps all the liquid from pouring out at once. Because it’s so hard to program them, most robots just sit in labs instead of helping us at home.
The Workshop Initiative
A group of experts decided it was time for a change. They met in Boulder, CO, from March 11–14, 2024, to talk about End-User Development, or EUD. EUD is like giving the robot a :highlight["remote control for its brain"]{color="light-blue"} so that regular people, not just scientists, can teach it new tricks.
L.
Stegner
EUD struggles to situate itself within a growing array of alternative approaches to application development, such as robot learning and teleoperation.
The Problem: Static Design
The issue with current tools is that they are mostly :highlight[“design-before-use.”]{color="blue"} This is like building a Lego set once and never being able to move the pieces again. The vision put forward by the experts is for a :highlight[“design-during-use”]{color="blue"} future, akin to having a living lump of clay that you can keep reshaping as you play with it.
The Technical Vision
Learning by Watching
The team, supported by grants like No. 871245 (SPRING) and No. 821342 (TALBOT), champions a method called Learning from Demonstration (LfD). This process is like a student watching a teacher draw a circle and then copying it perfectly.
The Workshop
During the intensive 0.5-day workshop, participants reviewed 2–4 page research papers to identify new, more intuitive interfaces.
The Goal
The goal was to move beyond outdated, complex tools like Choregraphe toward systems where interaction happens through natural speech or Augmented Reality.
The Future
The ultimate aim is a future where you can simply tell a robot what to do, rather than program it line by line.
Reality Check & Scope
There are still hurdles to overcome. The workshop anticipated 15–25 participants—a small group to set global standards for human-robot interaction. Furthermore, the 4-hour meeting duration meant it was impossible to solve every challenge in making robots and humans the best of friends.
Key Takeaway: This team is authoring the :highlight[“instruction manual for the future.”]{color="light-blue"} If they succeed, equipping a robot for a new chore won't require a PhD—it will only require you to show it how.
Reference: End-User Development for Human-Robot Interaction. Stegner, L., Porfirio, D., Hiatt, L. M., Lemaignan, S., Mead, R., & Mutlu, B. (2024). arXiv:2402.17878v1 [cs.RO].