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 …
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 …
J Huang, T Lau, M Cakmak - 2016 11th ACM/IEEE …, 2016 - ieeexplore.ieee.org
This paper introduces CustomPrograms, a rapid programming system for mobile service robots. With CustomPrograms, roboticists can quickly create new behaviors and try …
V Paramasivam, J Huang, S Elliott… - Proceedings of the 2017 …, 2017 - dl.acm.org
Robots are becoming popular in Computer Science outreach to K-12 students. Easy-to- program toy robots already exist as commercial educational products. These toys take …
A new wave of collaborative robots designed to work alongside humans is bringing the automation historically seen in large-scale industrial settings to new, diverse contexts …
The expected adoption of robots in our society brings new technological challenges related to the utility and usability that these robots can provide to their potential users. In this paper …
J Huang, M Cakmak - Proceedings of the 2017 ACM/IEEE International …, 2017 - dl.acm.org
This paper introduces Code3, a system for user-friendly, rapid programming of mobile manipulator robots. The system is designed to let non-roboticists and roboticists alike …
B Ikeda, D Szafir - ACM Transactions on Human-Robot Interaction, 2024 - dl.acm.org
The field of end-user robot programming seeks to develop methods that empower non- expert programmers to task and modify robot operations. In doing so, researchers may …
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 …