Skip to main content

An asyncio-focused library for webrtc robot control

Project description

RTCBot

PyPI Documentation Status Join the chat at https://gitter.im/rtcbot/community CircleCI

RTCBot's purpose is to provide a set of tutorials and simple modules that help in developing remote-controlled robots in Python, with a focus on the Raspberry Pi.

The tutorials start from a basic connection between a Raspberry Pi and Browser, and encompass creating a video-streaming robot controlled entirely over a 4G mobile connection, all the way to a powerful system that offloads complex computation to a desktop PC in real-time.

All communication happens through WebRTC, using Python 3's asyncio and the wonderful aiortc library, meaning that your robot can be controlled with low latency both from the browser and through Python, even when it is not connected to your local network.

NOTE: Alpha quality - While the basics work, the code is not yet stable.

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

rtcbot-0.0.3.tar.gz (25.5 kB view details)

Uploaded Source

Built Distribution

rtcbot-0.0.3-py3-none-any.whl (32.2 kB view details)

Uploaded Python 3

File details

Details for the file rtcbot-0.0.3.tar.gz.

File metadata

  • Download URL: rtcbot-0.0.3.tar.gz
  • Upload date:
  • Size: 25.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for rtcbot-0.0.3.tar.gz
Algorithm Hash digest
SHA256 0b4ea98d39fca97dcd8d7b48159944513d9ad2ad5fcee844faed14993de1b443
MD5 99457ce124a758e9c93378078a82302c
BLAKE2b-256 c6f392444121db16296e8f00037d678f93e941ecc984910a826ccabf5c3852a7

See more details on using hashes here.

File details

Details for the file rtcbot-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rtcbot-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 32.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for rtcbot-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a2138c6e08edc722d02f150c4c9868bccdeff82e54b026acb2310171aedf72ca
MD5 9494140eb372f4b0bbb8a62f9fbace89
BLAKE2b-256 0f7006db4593aadff346bd3140d7c8c378ce104974009481c11705e845715a25

See more details on using hashes here.

Supported by

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