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
- Full documentation: docs.telekinesis.ai
Citation
@software{telekinesis_ai,
author = {Telekinesis GmbH},
title = {BabyROS},
year = {2026},
url = {https://github.com/telekinesis-ai/babyros},
note = {Apache-2.0}
}
Support
- GitHub Issues — Report bugs or request features
- Discord — Community support and discussions
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)
| File | Size | Uploaded | |
|---|---|---|---|
| babyros-0.1.10.tar.gz | 21.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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