Equip a Unitree G1 humanoid robot to guide visitors at Navarra’s Polo IRIS: moving through the space and holding natural conversations about the centre and its activities.
What we did
In a public-private collaboration with NASERTIC, we develop TXISTU’s intelligence layer: autonomous navigation, fluent conversation and environmental perception. We integrate these capabilities on Unitree’s robotic platform to connect information about Polo IRIS with the visitor experience.
TXISTU combines autonomous navigation and fluent conversation in its role as a guide at Navarra’s Polo IRIS, in collaboration with NASERTIC.
How we built TXISTU
We separate conversation, perception and motion into modules connected through common interfaces. This lets us test each capability, replace its models and connect the same software to the simulator or the G1.
Fluent conversation
Speech passes through echo cancellation, noise suppression, voice activity detection and transcription. The session retains recent context and lets visitors interrupt a response to ask a new question. Spanish and Basque profiles use interchangeable speech recognition and synthesis components.
Knowledge of Polo IRIS
Before answering, we retrieve information from a Polo IRIS corpus using RAG with SQLite FTS5. Answers include sources and retrieval dates. A router combines cloud models with local alternatives and an extractive fallback when a provider is unavailable.
Environmental perception
We integrate the LiDAR point cloud and camera imagery to obtain spatial information. Vision tests use a COCO-trained SSDlite detector to detect people. Depth data estimates their distance and provides structured observations to the rest of the system.
Autonomous navigation
ROS 2 and Nav2 connect localisation, maps, route planning and obstacles. Before sending velocity commands to the robot, a supervision layer checks data freshness, localisation, distances and motion limits. Invalid conditions trigger a stop.
01 →Perceive
LiDAR, camera and environmental observations.
02 →Understand
Speech, context and knowledge of Polo IRIS.
03 →Plan
Routes, obstacles and motion supervision.
04 →Interact
Conversation and movement as a guide.
From the test environment to the robot
We use Isaac Sim and a MuJoCo G1 environment to develop and test integrations. In GISAKI-IRIS, the simulator reproduces the D435 camera, MID-360 LiDAR, odometry and motion services through DDS and Unitree SDK2. This allows data exchange to be tested before checks on the physical robot.
How TXISTU perceives its surroundings
Actual captures from project testing: object detection and an environment representation in the perception interface.
Object detection
Labels, confidence estimates and distances displayed by the interface during a test.
Environment map
Spatial representation shown during a mapping session. Cropped from the original recording.
TXISTU in action
The perception interface in operation
TXISTU is developed in collaboration with NASERTIC on a Unitree G1 humanoid. Unitree manufactures the robotic platform. The work described here concerns the integration of intelligence, perception and interaction capabilities.