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.9

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.9
File Size Uploaded
babyros-0.1.9.tar.gz 21.3 kB Details

Built distribution (wheel)

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

Total release size: 40.5 kB

Release files / babyros-0.1.9.tar.gz

Download URL babyros-0.1.9.tar.gz
Size 21.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4dfd8626f1c8a96be73d2439a57a0f415c5647a7fb40911590307bdd62084024
BLAKE2b-256 checksum
How to use checksums
9bdb762982dd321e92995964a25e23258072f097892e7864e29547461b2875ec
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 6, 2026.

Transparency log

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

Download URL babyros-0.1.9-py3-none-any.whl
Size 19.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f2e632f85dc0ef2a63cde2e5940d4deecb5bb50b73cf265450352a0626dabcec
BLAKE2b-256 checksum
How to use checksums
ae4e6b7cc289dab68dce1fcde42451553f79204b7f50babbe3cf1d442841c1be
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 6, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.10

2 release files

This release

0.1.9 This release

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