Nadine - Humanoid Social Robot System¶
Nadine is a humanoid social robot developed at MIRALab, University of Geneva, under the direction of Professor Nadia Magnenat-Thalmann.
This system enables natural, personalized, and emotionally intelligent human-robot interactions through advanced AI agents, computer vision, and multi-modal communication.
Overview¶
Nadine is designed as a companion, assistant, and research collaborator that can:
- Recognize and remember people through face recognition
- Hold context-aware, multi-language conversations
- Display emotions and maintain natural eye contact
- Access knowledge through Retrieval-Augmented Generation (RAG)
- Store and retrieve personalized user memories
- Process visual information and understand scenes
- Control physical movements and animations
How This Documentation Is Organized¶
The rest of the Project Overview section is split across multiple pages:
- Platforms – the three maintained versions, how they relate, and the constraints behind each.
- Installation & Setup – hardware/software prerequisites, conda environments, MQTT broker, models.
- Usage – how to start Nadine (quick start and per-component commands).
- Architecture & Features – system components, workflow, project structure, and key features.
- Development & Troubleshooting – configuration, MQTT topic summary, developer tips, and troubleshooting.
Each layer (Interaction, Control, Perception) has its own documentation section in the left navigation, and the ReAct Platform section covers the demonstration build.