Paper - Website
Setup -Usage - Examples - Evaluation - Notice - See also
ReMEmbR is a project that uses LLMs + VLMs to build and reason over long horizon spatio-temporal memories.
This allows robots to reason over many kinds of questions such as "Hey Robot, can you take take me to get snacks?" to temporal multi-step reasoning questions like "How long were you in the building for?"
-
Clone the repository
https://github.com/KevinLADLee/remembr.git # create virtual env, and install depends pip3 install -r requirements.txt -
Install OLLama
curl -fsSL https://ollama.com/install.sh | sh ollama pull qwen2.5vl:7b -
Install MilvusDB
dockermust be installed on the system to easily use Milvus by simply running the command below. This script will automatically launch MilvusDB on a docker container. Otherwise, the user must install MilvusDB from scratch themselves.https://milvus.io/docs/install_standalone-docker.md
bash standalone_embed.sh start
You should setup your api keys and hugging face mirror (if need)
export HF_ENDPOINT=https://hf-mirror.com
export OPENAI_API_KEY=""-
Follow the setup above
-
Run the demo
cd examples/chat_demo python -u examples/chat_demo/demo.py --rosbag_enabled --llm_backend qwen3-235b-a22b -
Open your web browser to load your ROSBag and query the agent
if you need migration with other LLM api, check details in remembr/agents/remembr_agent.py.
Please check the nova_carter_demo folder for details.