Agent ROS Bridge - Universal ROS1/ROS2 bridge for AI agents to control robots and embodied intelligence systems
Project description
Agent ROS Bridge v2.0.0
Universal ROS1/ROS2 bridge for AI agents to control robots and embodied intelligence systems.
Quick Start
# Install
pip install agent-ros-bridge
# Run demo
agent-ros-bridge --demo
# Or with Docker
docker run -p 8765:8765 agent-ros-bridge/agent-ros-bridge:latest
Features
- Multi-Protocol: WebSocket, gRPC, MQTT, TCP
- Multi-Robot: Manage fleets of robots
- Plugin System: Build custom applications
- ROS Support: ROS1 Noetic, ROS2 Humble/Jazzy
- Cloud-Native: Docker, Kubernetes ready
Documentation
- User Manual - Complete usage guide
- API Reference - API documentation
- Architecture - System design
Installation
Via PyPI
pip install agent-ros-bridge
Via ClawHub
openclaw skills add agent-ros-bridge
From Source
git clone https://github.com/webthree549-bot/agent-ros-bridge.git
cd agent-ros-bridge
pip install -e ".[dev]"
Usage
Python API
from agent_ros_bridge import Bridge
from agent_ros_bridge.transports.websocket import WebSocketTransport
bridge = Bridge()
bridge.transport_manager.register(WebSocketTransport({"port": 8765}))
await bridge.start()
CLI
agent-ros-bridge --demo
agent-ros-bridge --config ./config.yaml
Development
make install-dev
make test
make dev-server
License
Made with ❤️ by the Agent ROS Bridge Team
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
agent_ros_bridge-0.1.0.tar.gz
(64.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_ros_bridge-0.1.0.tar.gz.
File metadata
- Download URL: agent_ros_bridge-0.1.0.tar.gz
- Upload date:
- Size: 64.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ef30eedda295de3e05e5113d78a477fb88f0885d7855da8231109b630451ca3
|
|
| MD5 |
e6b120be904600d16e1cc95fe6c6e45b
|
|
| BLAKE2b-256 |
c5323ea453992eeeab534af5cd824918b83eb54da01fc066edf205ed210486b0
|
File details
Details for the file agent_ros_bridge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agent_ros_bridge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 27.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55b0461cb355967fe824d954efc13046722eddec82e8600d70fc4ec09ed28a34
|
|
| MD5 |
f9b51ea8f1bd4bb70f82cab639d1da1a
|
|
| BLAKE2b-256 |
4b247c1d358575ea9e107ad1b5b790892f668e707c780d9194271b09aa9d4ff2
|