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

Uploaded Source

Built Distribution

teleop-0.0.3-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: teleop-0.0.3.tar.gz
  • Upload date:
  • Size: 16.7 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.3.tar.gz
Algorithm Hash digest
SHA256 2e53c114d51cfb4a124b44b09f045814dbd5761d79ce049e7d623ef5ff56bb0e
MD5 38bef86d8525baa0a4f21045e5a4df80
BLAKE2b-256 6141cb144acac77cba7d2357adb9fbfaa34adc615b8d89ead1a2be94febfbec3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teleop-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 16.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 513448b971e991bdb6978742abbec488ab0b46bd211f994303afdc53aa7053d9
MD5 22daa4fb4bdd572c7949f653286dbd72
BLAKE2b-256 1e312c4e291e0d5b911b6133eb7b7ba858f566123ed73746045b5d0fdfeff16c

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