This repository contains the software for TiCare, a robotics startup developed within the IngenIA Robótica framework of the Master's in Industrial Engineering (ETSII UPM). Our mission is to design healthcare robotics solutions for the home, focusing on companionship, assistance, and improving the quality of life for the elderly using the TIAGo robot platform.
Our ecosystem is divided into two distinct, fully functional robotic applications: the TIAGo Robot Integration (the main core) and the Petoi Bittle Companion Robot.
The primary objective is to integrate advanced SLAM navigation techniques in ROS 2 with Computer Vision in Python and Natural Language Voice Control. This system allows the TIAGo robot platform to autonomously locate, navigate toward, and retrieve objects in domestic environments to assist the elderly.
Watch and listen to TiCare in action. In this video, the user interacts with the TIAGo robot via voice commands to locate and retrieve objects:
demo.mp4
Integration Status: Full system integration across the TIAGo modules is near completion. Currently, this
mainbranch includes the core architecture stable base merged with thenavigationfeatures.
To maintain a clean workflow, development is divided into specialized branches managed by different teams. Each branch contains its own detailed README.md with specific installation instructions:
main: The stable production branch, currently hosting the integrated baseline withnavigationfeatures.navigation: Core system for path planning, SLAM, map generation, and robot localization.vision: AI perception algorithms, object detection, and camera frame processing.communication: Core voice-interaction interface for TIAGo, processing user target requests and broadcasting robot text-to-speech locutions.
The repository also hosts the development for the Petoi Bittle robot. This is an independent, fully functional standalone project that runs outside the main TIAGo integration cycle.
It implements an advanced voice control system utilizing Whisper and spaCy models alongside a distributed ROS 2 node architecture to manage natural language commands, synonyms, and action queues.
bittle: Contains the entire standalone codebase, architecture, and deployment instructions for the Petoi Bittle robot. Refer to its specificREADME.mdinside that branch for setup details.
- Daniel Franco – CEO & Requirements Manager
- Luis Gómez – CTO & Product Manager
- Marco Muñoz – Design & Modeling Manager
- Catalina Morán – Construction & Test Manager
- Juan Martínez – Project, Documentation & Tool Manager
- Nour Maimouni – Communication & Liaisons Manager
- Mario Guerra – Simulation & Control Manager
- Lucas Goñi – Assurance, Quality, Impact & Sustainability Manager
- 📖 Detailed Technical Docs: TiCare Navigation on GitHub Pages
- 🌐 Web: www.ticare.com
- 📸 Instagram: @TiCare__
- 📧 Email: ticare.ingenia@gmail.com
- 📍 Ubicación: ETSII UPM