Skip to main content

Asyncio Gazebo

Asyncio interface to gazebo transport subscribers! Based on asyncio_for_robotics

Code Sample

This library is an Asyncio for Robotics subscriber, for Gazebo transport. Refer to the detailed docs of Asyncio for Robotics to use the subscriber and asyncio.

sub = asyncio_gazebo.Sub(Pose_V, "/world/diff_drive/dynamic_pose/info")

# Get a new message
await sub.wait_for_new()

# Continuously process all incoming messages
async for msg in sub.listen_reliable():
    print(msg)

# and many more ...

Installation

You need to install Gazebo transport.

pip install https://github.com/2lian/asyncio-gazebo

Example code

pixi run python -m asyncio_gazebo.example

Metadata

Release files for asyncio_gazebo 1.0.0

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

Source distribution (sdist)

Source distribution for asyncio_gazebo 1.0.0
File Size Uploaded
asyncio_gazebo-1.0.0.tar.gz 5.1 kB Details

Built distribution (wheel)

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

Total release size: 10.5 kB

Release files / asyncio_gazebo-1.0.0.tar.gz

Download URL asyncio_gazebo-1.0.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
7bce06951f4e8aa9102210ec891aba78fcda631df74037e23421be794e6056bd
BLAKE2b-256 checksum
How to use checksums
385b138577aaf25ccaeeac4c14a99f506abe48b94ce6f75a22a31145de1f5f2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / asyncio_gazebo-1.0.0-py3-none-any.whl

Download URL asyncio_gazebo-1.0.0-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
290478788d252aa322089bf502fc07295fc392ddcf56a68455ddac35eac96afa
BLAKE2b-256 checksum
How to use checksums
e6e1c3fb8cd177a5243d7f47fc29a5cc7d3d0b5c89b83ad28d6885aafce0504d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.1

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