Raspberry Pi
Getting Started with OM1 on Raspberry Pi
Prerequisites
Make sure you have the following before installation:
- Device: Raspberry Pi 4 or 5 (8GB RAM or more recommended)
- OS: 64-bit Raspberry Pi OS or Debian-based 64-bit Linux distro
- Storage: At least 16GB free
- Network: Internet access
1. Update and Upgrade the System
Ensure your system is up to date before installing anything:
2. Clone the Repository
3. Install Dependencies
3.1 Install the Rust-based Python package manager uv
:
3.2 Install PortAudio:
4. Set Configuration Variables
Add your OpenMind API key to the configuration file:
- Locate the config file at
/config/spot.json5
- Replace the placeholder with your OpenMind API key:
You can obtain a free API key at: https://portal.openmind.org/
Note: Using the placeholder key openmind-free
will result in errors.
5. Run the Spot Agent
6. Monitor with WebSim
Visit the following URL in your browser to see real-time logs, input, and output:
For additional debug information, you can run:
Done
You’re now running OM1 on your Raspberry Pi. Explore its capabilities and refer to the OM1 GitHub repository for advanced settings and next steps:
https://github.com/OpenmindAGI/OM1
Note:
This is a general guide for getting OM1 started on Raspberry Pi. Depending on your specific robot’s firmware, OS version, or configuration, you may need additional modifications or pre-requirements. For details on supported setups, please visit: docs.openmind.org and refer to the Interfacing with New Robot Hardware section in https://github.com/OpenmindAGI/OM1
Was this page helpful?