Discover and explore top open-source AI tools and projects—updated daily.
pollen-roboticsEmbodied conversational AI for robots
Top 95.5% on SourcePulse
This project provides a conversational application for the Reachy Mini robot, enabling users to interact with it through speech and vision. It targets developers and researchers looking to build sophisticated, AI-driven robotic behaviors by integrating real-time voice processing, vision pipelines, and choreographed motion. The application offers a flexible and extensible framework for creating dynamic and responsive robot interactions.
How It Works
The app employs a layered architecture for real-time interaction. A core component is the real-time audio conversation loop utilizing fastRTC for low-latency streaming, supporting Hugging Face, OpenAI, and Gemini LLM backends. Vision processing integrates with these backends or can leverage on-device SmolVLM2 models. A layered motion system manages primary robot movements while blending speech-reactive elements and head-tracking. Interaction is facilitated through an Async tool dispatch system, accessible via a Gradio web UI, which orchestrates robot motion, camera capture, and other capabilities.
Quick Start & Requirements
uv (uv venv --python python3.12 .venv, source .venv/bin/activate, uv sync). Alternatively, use pip (python -m venv .venv, source .venv/bin/activate, pip install -e .). The application is launched via reachy-mini-conversation-app.local_vision, yolo_vision, mediapipe_vision, and remote_tools require specific installation extras (e.g., uv sync --extra local_vision or pip install -e .[local_vision]). GPU is recommended for local_vision.Highlighted Details
--local-vision flag.tool-spaces command.Maintenance & Community
The repository includes a contribution guide. No specific community channels (e.g., Discord, Slack) or notable contributors/sponsorships are mentioned in the provided text.
Licensing & Compatibility
Limitations & Caveats
Windows support is noted as experimental and requires cautious use. The --local-vision feature is not supported when running the conversation app directly on Reachy Mini Wireless or Raspberry Pi; it necessitates running the app from a separate workstation.
1 day ago
Inactive
pollen-robotics
dnhkng