Skip to main content

alt text

License Python 3.11+

BabyROS

BabyROS is a mini version of ROS built on top of the Zenoh protocol. It provides a familiar pub/sub/client/server architecture for robotics and distributed systems without the heavy overhead of a full ROS installation.

  • Powered by Zenoh: Ultra-low latency and high-throughput communication.
  • Minimalist: No complex middleware setup; just Python and Zenoh.
  • Familiar API: Designed for developers transitioning from ROS/ROS2.

Open source under Apache 2.0.

Full documentation: docs.telekinesis.ai.

For Zenoh config comparison between Zenoh, BabyROS, and RMW Zenoh information: Config.

Installation

For a complete walkthrough, refer to the Installation guide..

For Inter-Device Communication

Install the Zenoh router. Documentation available in: Zenoh Docs

Quickstart

git clone https://github.com/telekinesis-ai/babyros.git
cd babyros

Publisher

Open a terminal and run:

python examples/publisher_example.py

When testing is done, kill terminal with Ctrl+C.

Subscriber

In a second terminal (with the babyros environment active), run:

python examples/subscriber_example.py

When testing is done, kill terminal with Ctrl+C.

Open Issues

  • Datatype information
  • Safety checks

Join The Telekinesis Community

Telekinesis Agentic Skill Library is just the beginning. We're building a community of contributors who grow the Physical AI Skill ecosystem—researchers, hobbyists, and engineers alike. If you have a Skill, we want to see it. Release it, let others use and improve it, and watch it deploy in real-world systems.

Join our Discord community to connect, share, and build together.

Documentation

Citation

@software{telekinesis_ai,
  author = {Telekinesis GmbH},
  title  = {BabyROS},
  year   = {2026},
  url    = {https://github.com/telekinesis-ai/babyros},
  note   = {Apache-2.0}
}

Support

Metadata

Release files for babyros 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for babyros 0.1.10
File Size Uploaded
babyros-0.1.10.tar.gz 21.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for babyros 0.1.10
File Interpreter ABI Platform
babyros-0.1.10-py3-none-any.whl Python 3 none any Details

Total release size: 40.5 kB

Release files / babyros-0.1.10.tar.gz

Download URL babyros-0.1.10.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0d69a3980385b41e19375a091d90b8f5fa394573265aeebd3b6e554bd7ef6fd8
BLAKE2b-256 checksum
How to use checksums
cd41510c1273a07840b5c7a67e80fb26bf4293bb24b5427620648e231bc56f62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / babyros-0.1.10-py3-none-any.whl

Download URL babyros-0.1.10-py3-none-any.whl
Size 19.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdd9184e801ca03e97b008089c8ccaf41ab08951d25aacee4b4ebcd864ef63e1
BLAKE2b-256 checksum
How to use checksums
6a3e40a365d0c6afb6279ed079623a9334bd161b10db1c3bb4e99ada2df905cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.10 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.4

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page