activity
20222026
most citedSketching Robot Programs On the Fly

20 citations · 55 across the 15 of their papers we have counts for

collaborators
Showing cs.ROShow all

10 papers · 1 filter

cs.RO2026

Attune: A Self-Annotation Tool for Understanding Robot Operator Attention Profiles

Puqi Zhou, Sungsoo Ray Hong, David Porfirio

Deploying robot fleets in complex, real-world environments requires human operators to supervise multiple robots simultaneously. Managing operator attention is a fundamental challe…

cs.RO2026

Designing for Robot Wranglers: A Synthesis of Literature and Practice

David Porfirio, Ian McDermott, Hsin-Mei Chen +3

Robots are increasingly present in human spaces, such as for conducting deliveries in hospitals, interacting with visitors at museums, and stocking items in warehouses. To ensure t…

cs.RO2026

Distill: Uncovering the True Intent behind Human-Robot Communication

Ting Li, David Porfirio

As robots become increasingly integrated into everyday environments, intuitive communication paradigms such as natural language and end-user programming have become indispensable f…

cs.RO2025

POrTAL: Plan-Orchestrated Tree Assembly for Lookahead

Evan Conway, David Porfirio, David Chan +2

When tasking robots in partially observable environments, these robots must efficiently and robustly plan to achieve task goals under uncertainty. Although many probabilistic plann…

cs.RO2024★ 6 cited

Understanding On-the-Fly End-User Robot Programming

Laura Stegner, Yuna Hwang, David Porfirio +1

Novel end-user programming (EUP) tools enable on-the-fly (i.e., spontaneous, easy, and rapid) creation of interactions with robotic systems. These tools are expected to empower use…

cs.RO2024★ 8 cited

Goal-Oriented End-User Programming of Robots

David Porfirio, Mark Roberts, Laura M. Hiatt

End-user programming (EUP) tools must balance user control with the robot's ability to plan and act autonomously. Many existing task-oriented EUP tools enforce a specific level of…

cs.RO2024★ 2 cited

End-User Development for Human-Robot Interaction

Laura Stegner, David Porfirio, Laura M. Hiatt +3

End-user development (EUD) represents a key step towards making robotics accessible for experts and nonexperts alike. Within academia, researchers investigate novel ways that EUD t…

cs.RO2024

Considerations for End-User Development in the Caregiving Domain

Laura Stegner, David Porfirio, Mark Roberts +1

As service robots become more capable of autonomous behaviors, it becomes increasingly important to consider how people communicate with a robot what task it should perform and how…

cs.RO2023★ 20 cited

Sketching Robot Programs On the Fly

David Porfirio, Laura Stegner, Maya Cakmak +3

Service robots for personal use in the home and the workplace require end-user development solutions for swiftly scripting robot tasks as the need arises. Many existing solutions p…

cs.RO2022

PD/EUP Workshop Proceedings

Emmanuel Senft, David Porfirio, Katie Winkle

People who need robots are often not the same as people who can program them. This key observation in human-robot interaction (HRI) has lead to a number of challenges when developi…