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.4.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

rtcbot-0.0.4-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rtcbot-0.0.4.tar.gz
  • Upload date:
  • Size: 27.2 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.4.tar.gz
Algorithm Hash digest
SHA256 b72c057300e93ec9b5157bad8f168e404b9d007691b97be07b791ee47da617ae
MD5 bb2ece06c06870a04e4151f6c8c5173e
BLAKE2b-256 5905e2a4b3511381190ab81de70f5a01e00c15e923f8f9ed28bab2d1d839a4d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rtcbot-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 34.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 debc8c254ce27cf105b308f0c2b284fd600ced74f9bea3e5b526d09e729031c0
MD5 ab322253b9918defab82253c7cc094e5
BLAKE2b-256 94963c391b7c210ce8ab3b0e0a7f8a3a5659520f6b0c8e82dfb3fc9a1588c3ef

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