Related Experiment Video
Updated: Jul 23, 2025

Haptic/Graphic Rehabilitation: Integrating a Robot into a Virtual Environment Library and Applying it to Stroke Therapy
Published on: August 8, 2011
How can social robot use cases in healthcare be pushed - with an interoperable programming interface
Robin Glauser1, Jürgen Holm2, Matthias Bender2
1Institute for Medical Informatics BFH, Berne University of Applied Sciences, Höheweg 80, CH, 2502, Biel, Switzerland. robin.glauser@bfh.ch.
A new Android-based robot middleware simplifies robot control for non-experts. This adaptable system, running on Cruzr and Pepper robots, enhances human-robot interaction and can be used in healthcare and education.
Area of Science:
- Robotics
- Human-Computer Interaction
- Software Engineering
Background:
- Current robot middleware is often complex or outdated, hindering usability for non-experts.
- There is a need for user-friendly middleware that integrates with existing robot platforms.
Purpose of the Study:
- To develop a new, user-friendly robot middleware based on Android.
- To facilitate robot control for non-experts by simplifying interaction with existing robot SDKs and middleware.
Main Methods:
- Developed an Android application for the Cruzr robot's tablet, featuring a WebSocket server for control via Python or other compatible languages.
- Integrated Google Cloud Voice services for text-to-speech and speech-to-text functionalities.
- Created a web interface for direct robot control and implemented various robot functions including navigation and barcode scanning.
Main Results:
- Successfully deployed the middleware on a Cruzr robot, demonstrating control via WebSocket API and Python.
- Showcased adaptability by porting the interface to a Pepper robot, with potential for broader platform compatibility.
- Implemented healthcare use cases with positive user feedback, highlighting the middleware's practical application.
Conclusions:
- The developed middleware offers a simplified approach to robot control, suitable for non-experts.
- The system's architecture supports adaptability to different robots and platforms, facilitating broader research and educational applications.
- Future work includes simplifying programming with natural text-to-code generators and further exploration of human-robot interaction.
Related Concept Videos
Integrated Healthcare System
Issues And Trends In Healthcare Delivery System
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Health Information Technology and Healthcare Information System
Health Information Technology, commonly called HIT, integrates advanced information systems and technology in healthcare settings. Its primary functions include:
Nursing Clinical Information System
A Nursing Clinical Information System (NCIS) is a specialized type of healthcare information system tailored to meet the unique needs of nursing practice. It incorporates the principles of nursing informatics to streamline information management and improve the quality of care delivery.
Critical attributes of NCIS include:
Current Trends in Nursing II
Methods Of Healthcare Delivery System
Managed Care System:
The managed care system is designed to control the cost while maintaining the quality of care. The patient's care from admission to discharge is planned by the primary care provider or the case manager, also known as the gatekeeper. In a managed care system, the number of care providers is...

