An open API service indexing awesome lists of open source software.

https://github.com/jshulgach/neurobridge

NeuroBridge: Where AI perception meets real-time robotics control
https://github.com/jshulgach/neurobridge

ai arduino artificial-intelligence computer-vision gpt4 grounding-dino llama llama3 llm python raspberry-pi robot robotics sam

Last synced: 3 months ago
JSON representation

NeuroBridge: Where AI perception meets real-time robotics control

Awesome Lists containing this project

README

        

🤘🤖🤘 Build modular ai-powered robots in your garage right now.







Intro
Getting Started
Installation

## About

NeuroBridge is an AI-powered modular server designed for robotic control, vision processing, and LLM-based interactions. It integrates LLM-powered decision-making, real-time perception, and modular execution of AI-driven skills like object detection, voice interaction, and task automation.

🚀 Features:

- LLM Integration 🧠: Handles natural language interactions and command execution.
- AI-Powered Vision 👁️: Camera and object detection with Grounding DINO.
- Task Automation 🤖: Executes robotic actions via a structured AI skills system.
- Modular Architecture ⚡: Components for messaging, skills, and perception are neatly separated.
- Real-time Control 🎛️: Async message handling and AI-driven automation.
🔧 Built with: Python, OpenCV, Groq LLM API, asyncio, threading, and modular AI components.

## Getting Started

The `config.yaml` file contains hyperparameters to load with the AI server. Adjust these according to your preferences.

## Installation

1. Create a virtual environment using [Anaconda](https://www.anaconda.com/products/distribution) or Python's virtualenv
- Using Anaconda:
~~~
conda create -n ephys
conda activate ephys
~~~
- Using Python's virtualenv:
~~~
python3 -m venv .ephys
source .ephys/bin/activate # Linux
call .ephys/Scripts/activate # Windows
~~~
2. Clone the repository and navigate to the project directory
~~~
git clone https://github.com/JShulgach/NeuroBridge.git
cd NeuroBridge
~~~
3. Install dependencies
~~~
pip install -r requirements.txt
~~~