Skip to main content

Turns your phone into a robot arm teleoperation device by leveraging the WebXR API

Project description

Teleop

Lite6 Physical Teleoperation

Installation

pip3 install teleop

Basic Interface

A simple interface that simply prints the teleop response.

python3 -m teleop.basic

ROS 2 Interface

A ROS 2 interface that publishes the teleop response to a topic.

python3 -m teleop.ros2

Custom Interface

from teleop import Teleop


def callback(pose, message):
    print(f'Pose: {pose}')
    print(f'Message: {message}')


teleop = Teleop()
teleop.subscribe(callback)
teleop.run()

Development

Install

pip3 install -e .

Test

python3 -m pytest

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

teleop-0.0.2.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

teleop-0.0.2-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file teleop-0.0.2.tar.gz.

File metadata

  • Download URL: teleop-0.0.2.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for teleop-0.0.2.tar.gz
Algorithm Hash digest
SHA256 7dd1870362a2939095f3facba1c30aa88ce49cfcf9a033948ac08fc6fe1a4351
MD5 73603f077df0008a22977df9c7a568cd
BLAKE2b-256 04a658812fd71ceb5e67009dc1d45c25b5d4e0e0e9e0f67f2b126ecd586f3cef

See more details on using hashes here.

File details

Details for the file teleop-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: teleop-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for teleop-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f3641fb750bcfb7c7015378a4de5a10c4cd72e44e8059ff9ddaddc49444f42db
MD5 6d568a1947d1e464d37877e66b0571a7
BLAKE2b-256 7f9a0bc15bfe7143e70619557b84c065e3afd7f97afd04bbb933590265056187

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