THRIVE: Therapeutic Humanoid Robot In Virtual Environment
Organizations: Georgia Institute of Technology · The Ohio State University · Georgia State University
Abstract
This paper presents THRIVE (Therapeutic Humanoid Robot In Virtual Environment), an at-home rehabilitation platform that integrates a suite of virtual-reality upper-body rehabilitation games, a real-time camera-based motion-tracking system, and a socially interactive robot therapist. The system is designed for therapy and intervention in children with upper-limb motor impairments, which can be improved through consistent, task-specific practice. THRIVE features a set of newly designed, engaging games that target functional reaching, grasping, and object-manipulation movements through customizable popping, hitting, catching, and grabbing tasks, while the camera-based tracking system captures the child's kinematic performance during play. A robot therapist - deployable either as a physical robotic coach or as a remote-presence virtual agent - delivers adaptive, dynamic feedback to motivate the child and guide their movements toward therapeutic goals. THRIVE decouples the therapeutic games from the robot embodiment, extending the platform to support various embodiments and different robots within one modular system. This robot-agnostic design makes THRIVE affordable, scalable, and readily adaptable for sustained use in the home, offering a practical pathway to more consistent and engaging upper-limb therapy for children with motor function impairments.
Figures & tables
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| [Original] Hello. My name is Thrive and I will be playing Super Pop with you today. I will ask you to complete a series of tasks and I would love it if you could follow my instructions. When you are ready, please raise both of your hands as high as you can. |
| Hi there! I’m Thrive, and today we’re going to play Super Pop! I’ll guide you through some fun tasks, and I’d love for you to follow my instructions. When you’re ready, raise both hands as high as you can! |
| Hello! My name is Thrive, and I’m super excited to play Super Pop with you today! I have some fun tasks for you, so when you’re ready, lift both hands up as high as possible! |
| Hey there! I’m Thrive, your game buddy for today! We’re going to play Super Pop, and I’ll give you some fun challenges. Ready? Raise both hands up high! |
| Hi! I’m Thrive, and I can’t wait to play Super Pop with you! I’ll be giving you some fun tasks—when you’re ready, reach up high with both hands! |
| Hello, my friend! I’m Thrive, and today we’ll play Super Pop together! I’ll guide you through some awesome tasks. If you’re ready, stretch both hands up high! |
| Hey! I’m Thrive, and I’m thrilled to play Super Pop with you today! I have some cool challenges for you—when you’re ready, raise both hands as high as you can! |
| [Original] Keep up the good work. Move a little faster. |
| You’re doing great! Let’s pick up the pace a little! |
| Awesome job! Try moving just a bit faster! |
| Keep going! Can you speed up a little? |
| You’re on fire! Let’s go a tiny bit quicker! |
| Wow, you’re doing amazing! Try moving a bit faster! |
| Fantastic effort! Let’s see if you can go a little quicker! |
| [Original] Fantastic! Let us move at the exact same speed. |
| Fantastic! Keep moving at this exact speed! |
| Great job! Maintain this pace! |
| Awesome! Stay at this speed, just like that! |
| You’re doing great! Keep your movement steady! |
| Perfect! Let’s continue at this pace! |
| Nice work! Keep going at this speed! |
| [Original] Fantastic! Wow! Good game. Let us play another one. |
| Fantastic! Wow! That was a great game! Let’s play another one! |
| Awesome job! That was so much fun! Ready for another round? |
| You did amazing! What a great game! Let’s go again! |
| Wow! That was fantastic! How about another game? |
| Great work! You rocked that game! Let’s play again! |
| Super effort! That was fun! Want to play one more? |
Assistive Robotics
Assistive robotics develops robots and wearable devices that support mobility, daily activities, rehabilitation, and care.
See all 207 papers