Human-Computer Interface Based on IoT Embedded Systems for Users with Disabilities
This paper investigates how low-cost embedded systems can be tailored to support the interaction between users with disabilities and computers. The main idea is to implement several software solutions for assistive technology to deploy on the user embedded device. When such a device is connected to a whichever computing system (e.g. through an USB connection), it acts as HID (Human Interface Device) peripheral (e.g., mouse and keyboard), so that the user can work on the computer without any previous configuration setup to adapt the behavior of the computing system to the user disability. The proposed solution exploits Cloud-based services to adapt the device firmware to the user’s needs and preferences. To test the whole system, we discuss the design of an alternative input device based on MEMS accelerometers and the Atmega32u4 microcontroller and it is currently intended for individuals with motor disabilities.
KeywordsHuman-computer interface Users with disabilities IoT devices Programmable embedded systems
The research leading to the results presented in this paper has received funding from the Project “Design and Implementation of a Community Cloud Platform aimed at SaaS services for on-demand Assistive Technology”.
- 1.Types of Assistive Techonology Products. http://www.microsoft.com/enable/at/types.aspx. Accessed June 2014
- 2.Benazzouz, Y., Munilla, C., Gunalp, O., Gallissot, M., Gurgen, L.: Sharing user IoT devices in the cloud. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 373–374, March 2014Google Scholar
- 3.Fazio, M., Celesti, A., Puliafito, A., Villari, M.: An integrated system for advanced multi-risk management based on cloud for IoT. In: Gaglio, S., Re, G.L. (eds.) Advances onto the Internet of Things. AISC, vol. 260, pp. 253–269. Springer International Publishing, Heidelberg (2014). http://dx.doi.org/10.1007/978-3-319-03992-318 Google Scholar
- 4.Fuentes, J.A., Oliver, M., Fernández-Caballero, A.: Towards a unified interface in the field of assistive technologies. In: Proceedings of the 13th International Conference on Interaccion Persona-Ordenador, INTERACCION 2012, pp. 33:1–33:2. ACM, New York (2012). http://doi.acm.org/10.1145/2379636.2379668
- 5.ISO: 9999–2007: Assistive Products for Persons with Disability - Classification and Terminology (2007)Google Scholar
- 6.Khademi, M., Mousavi Hondori, H., Dodakian, L., Lopes, C.V., Cramer, S.C.: An assistive tabletop keyboard for stroke rehabilitation. In: Proceedings of the 2013 ACM International Conference on Interactive Tabletops and Surfaces, ITS 2013, pp. 337–340. ACM, New York(2013). http://doi.acm.org/10.1145/2512349.2512394
- 7.Mulfari, D., Celesti, A., Puliafito, A., Villari, M.: How cloud computing can support on-demand assistive services. In: Proceedings of the 10th International Cross-Disciplinary Conference on Web Accessibility, W4A 2013, pp. 27:1–27:4. ACM, New York (2013). http://doi.acm.org/dx.doi.org/10.1145/2461121.2461140
- 8.Poli, R., Cinel, C., Matran-Fernandez, A., Sepulveda, F., Stoica, A.: Towards cooperative brain-computer interfaces for space navigation. In: Proceedings of the 2013 International Conference on Intelligent User Interfaces, IUI 2013, pp. 149–160. ACM, New York (2013). http://doi.acm.org/10.1145/2449396.2449417
- 9.Tei, K., Gurgen, L.: Clout : Cloud of things for empowering the citizen clout in smart cities. In: 2014 IEEE World Forum on Internet of Things (WF-IoT), pp. 369–370, March 2014Google Scholar
- 10.Zhang, D., Wang, Y., Chen, X., Xu, F.: EMG classification for application in hierarchical FES system for lower limb movement control. In: Jeschke, S., Liu, H., Schilberg, D. (eds.) ICIRA 2011, Part I. LNCS, vol. 7101, pp. 162–171. Springer, Heidelberg (2011) Google Scholar