Nurses should be saving lives, not running errands. Yet, nearly 40% of their 12-hour shifts are wasted on manual tasks like retrieving food, water, and supplies—time that should be spent on patient care.

Nurses spend over 50% of this time diluting attention to delivery tasks rather than patient care. This causes delayed care and means nurses are unable to fulfill their duties.

TL;DR

  • Huge understaffing of nurses. There is 1 nurse for every 5 patients which is considered unsafe
  • Hospital robots can deliver items but lack interactivity. Patients have little agency over their needs and must wait for nurses to come
  • We built an autonomous, emotionally intelligent bedside assistant that delivers food, water, and essentials instantly.
  • Patients request items by voice or touchscreen, and the robot navigates hallways for hands-free, nurse-free delivery.
  • Conversational AI interprets needs in real-time, proactively suggesting items (e.g., “Would you like soup?” when a patient says they’re hungry).
  • An expressive screen shows emotions and action cues, making interaction intuitive and engaging.
  • Fully local autonomous navigation from the patient's bed to the nurse and vice versa using facial recognition deployed locally.

Concept

We built an emotionally intelligent bedside assistant—a roomba robot that delivers food, water, and essential items to patients autonomously, reducing nurse workload and ensuring that patient needs are met instantly. Unlike existing hospital delivery robots that simply drop off items, our system interacts with patients in real-time, understands requests through conversation, and proactively offers recommendations (e.g., “Would you like some soup?” when a patient says they’re hungry).

How we built it

We hacked into a Roomba 692 using a serial port connection and designed a custom-built robot body from foam and vinyl to create an approachable, bedside-friendly form factor. A mounted iPad serves as the interactive face and interface, dynamically changing expressions and responding to patient needs.

The system integrates:

  • Speech-to-Text with NLP – To interpret patient requests in natural conversation.
  • Embedded Navigation – autonomous movement and identify patients/nurses through on-device facial recognition and computer vision on a Raspberry Pi
  • Custom Emotion Engine – Animated expressions displayed based on the emotional context of the conversation. Roomba Nurse essentially responds to emotion.

Challenges we ran into

Hacking into a Roomba’s hardware and repurposing it for autonomous hospital navigation required low-level serial communication and precise motor control—something not originally designed for this use case. Developing a real-time conversation system that could both understand patient intent and generate appropriate responses was another major hurdle. Additionally, ensuring the robot’s interface felt natural and engaging while remaining functional in a medical setting demanded thoughtful UX design and emotional AI tuning.

The most challenging part of the project was making fully autonomous navigation with facial recognition work on the edge. We optimized and deployed a facial-recognition + CV powered navigation system onto a Raspberry Pi, so that all navigation runs locally, which took a lot of experimentation and optimization!

Accomplishments that we're proud of

We successfully hacked into a Roomba to create an expressive, intelligent bedside assistant, capable of navigating hospital spaces, engaging in conversation, and autonomously delivering patient needs. Our system integrates speech-to-text, natural language processing, and facial expressions, making it one of the first emotionally aware hospital robots.

What we learned

We gained a deep understanding of robotic hardware hacking, real-time AI interaction design, and the challenges of building assistive technology in a high-stakes environment like healthcare. We also learned how important expressiveness and human-like interaction are for making robots feel intuitive and trustworthy, especially for vulnerable patients.

What's next

We envision a Roomba Nurse at every patient's bedside. We envision a Roomba Nurse for every hospital room, providing seamless, hands-free assistance for both patients and nurses. Future iterations will include enhanced navigation, a broader range of item retrieval, deeper AI-driven patient engagement, and EHR integration for more personalized recommendations. Our goal is to make Roomba Nurse an essential part of every hospital’s care team, reducing nurse burden and improving patient experience at scale.

Built With

Share this project:

Updates