A survey on end-user robot programming
G Ajaykumar, M Steele, CM Huang - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
As robots interact with a broader range of end-users, end-user robot programming has
helped democratize robot programming by empowering end-users who may not have …
helped democratize robot programming by empowering end-users who may not have …
Visual programming environments for end-user development of intelligent and social robots, a systematic review
Robots are becoming interactive and robust enough to be adopted outside laboratories and
in industrial scenarios as well as interacting with humans in social activities. However, the …
in industrial scenarios as well as interacting with humans in social activities. However, the …
Gesturar: An authoring system for creating freehand interactive augmented reality applications
Freehand gesture is an essential input modality for modern Augmented Reality (AR) user
experiences. However, developing AR applications with customized hand interactions …
experiences. However, developing AR applications with customized hand interactions …
Testing, validation, and verification of robotic and autonomous systems: a systematic review
H Araujo, MR Mousavi, M Varshosaz - ACM Transactions on Software …, 2023 - dl.acm.org
We perform a systematic literature review on testing, validation, and verification of robotic
and autonomous systems (RAS). The scope of this review covers peer-reviewed research …
and autonomous systems (RAS). The scope of this review covers peer-reviewed research …
Event-based signal temporal logic synthesis for single and multi-robot tasks
D Gundana, H Kress-Gazit - IEEE Robotics and Automation …, 2021 - ieeexplore.ieee.org
We propose a new specification language and control synthesis technique for single and
multi-robot high-level tasks; these tasks include timing constraints and reaction to …
multi-robot high-level tasks; these tasks include timing constraints and reaction to …
Jessie: Synthesizing social robot behaviors for personalized neurorehabilitation and beyond
A Kubota, EIC Peterson, V Rajendren… - Proceedings of the …, 2020 - dl.acm.org
JESSIE is a robotic system that enables novice programmers to program social robots by
expressing high-level specifications. We employ control synthesis with a tangible front-end …
expressing high-level specifications. We employ control synthesis with a tangible front-end …
Connecting human-robot interaction and data visualization
Human-robot interaction (HRI) research frequently explores how to design interfaces that
enable humans to effectively teleoperate and supervise robots. One of the principle goals of …
enable humans to effectively teleoperate and supervise robots. One of the principle goals of …
Generative expressive robot behaviors using large language models
K Mahadevan, J Chien, N Brown, Z Xu… - Proceedings of the …, 2024 - dl.acm.org
People employ expressive behaviors to effectively communicate and coordinate their
actions with others, such as nodding to acknowledge a person glancing at them or saying" …
actions with others, such as nodding to acknowledge a person glancing at them or saying" …
Sketching robot programs on the fly
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 …
development solutions for swiftly scripting robot tasks as the need arises. Many existing …
People dynamically update trust when interactively teaching robots
Human-robot trust research often measures people's trust in robots in individual scenarios.
However, humans may update their trust dynamically as they continuously interact with a …
However, humans may update their trust dynamically as they continuously interact with a …