An accessible interface for programming an assistive robot

Juan G Victores


In this paper, we present an accessible interface in the context of our work on bringing advanced robotics closer to everyday domestic users. This interface allows inexperienced users to be capable of programming an assistive robotic arm to perform a specific desired task in a household environment. The programming process is performed through the developed Web Browsable interface, within which a Task Creator Wizard plays an essential role. The robot's open architecture enables flexible multi-modal interaction. In addition to the touch buttons provided by the Web Browsable interface when presented on a touch screen, voice commands and the use of the Wii RemoteTM controller for intuitive robotic movement have also been enabled. The Web Browsable interface has been designed to provide high accessibility while taking aesthetic details into account, in order to prevent distraction caused by boredom of the user.


Assistive Robot; Graphical Interface; Usability; User-Centered Design.

Full Text:



ABB. (2005). Rapid reference manual system data types and routines on-line. For BaseWare OS 3.1

Burnett, Margaret M. & Scaffidi, C. (2011).End-user development in Encyclopedia of Human-Computer Interaction.

Diankov, R. (2010). Automated construction of robotic manipulation programs. Carnegie Mellon University.

Fitzpatrick, P., Metta, G., & Natale, L. (2008). Towards long-lived robot genes. Robotics and Autonomous systems, 56(1), 29-45.

Guizzo, E., & Ackerman, E. (2012). The Rise of the ROBOT WORKER. Spectrum, IEEE, 49(10), 34-41.

Guo, C., & Sharlin, E. (2008, April). Exploring the use of tangible user interfaces for human-robot interaction: a comparative study. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 121-130). ACM.doi>10.1145/1357054.1357076

Holzinger, A. (2003). Finger instead of mouse: touch screens as a means of enhancing universal access. In Universal Access Theoretical Perspectives, Practice, and Experience (pp. 387-397). Springer Berlin Heidelberg.

Huggins-Daines, D., Kumar, M., Chan, A., Black, A. W., Ravishankar, M., & Rudnicky, A. I. (2006). Pocketsphinx: A free, real-time continuous speech recognition system for hand-held devices. In Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on (Vol. 1, pp. I-I). IEEE.

Iocchi, L., Ruiz-del-Solar, J., & Van der Zant, T. (2012). Domestic Service Robots in the Real World. Journal of Intelligent & Robotic Systems, 66(1), 183-186.

Kim, M., Oh, K., Choi, J., Jung, J., & Kim, Y. (2011). User-Centered HRI: HRI Research Methodology for Designers. In Mixed Reality and Human-Robot Interaction (pp. 13-33). Springer Netherlands.

Rode, J., Rosson, M. B., & Qui, M. A. P. (2006). End user development of web applications. In End User Development (pp. 161-182). Springer Netherlands.

Sampath, S. & Bringert, B. (2010). Speech input api specification. W3C Editor’s Draft 18.

Victores, Juan G. (2010). Software engineering techniques applied to assistive robotics: Guidelines & tools. Master thesis. Dept. Syst. Eng. Autom. Univ. Carlos II of Madrid, Spain.



  • There are currently no refbacks.

Copyright (c) 2014 Journal of Accessibility and Design for All

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Journal of Accessibility and Design for All. ISSN 2013-7087.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.