Skip to main content

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.

CI PyPI License


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

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

MIT License


Made with ❤️ by the Agent ROS Bridge Team

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_ros_bridge-0.1.0-py3-none-any.whl (27.9 kB view details)

Uploaded Python 3

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

Hashes for agent_ros_bridge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9ef30eedda295de3e05e5113d78a477fb88f0885d7855da8231109b630451ca3
MD5 e6b120be904600d16e1cc95fe6c6e45b
BLAKE2b-256 c5323ea453992eeeab534af5cd824918b83eb54da01fc066edf205ed210486b0

See more details on using hashes here.

File details

Details for the file agent_ros_bridge-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_ros_bridge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55b0461cb355967fe824d954efc13046722eddec82e8600d70fc4ec09ed28a34
MD5 f9b51ea8f1bd4bb70f82cab639d1da1a
BLAKE2b-256 4b247c1d358575ea9e107ad1b5b790892f668e707c780d9194271b09aa9d4ff2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page