Skip to main content

Robot Terminal User Interface for Student Robotics Kit

Project description

RTUI - Robot Terminal User Interface

A TUI for Astoria-driven robots.

asciicast

Usage

The rtui command can be used standalone by running rtui.

It can also be used as an SSH forced command by adding the following to the authorized_keys file:

command="/usr/bin/rtui" ssh-ed25519 AAAA....

Available Commands

  • arena: Get or set the current arena
  • exit: Leave the terminal session.
  • help: Show available commands
  • kill: Kill running code
  • metadata: Show all robot metadata
  • mode: Get or set the current robot mode (COMP or DEV)
  • quit: Leave the terminal session.
  • restart: Restart running code
  • start: Trigger the virtual start button
  • trigger: Trigger the virtual start button
  • zone: Get or set the current zone

Development

This application is written in Python 3.8+ and is managed using poetry.

poetry install
poetry run rtui

You will need to have an instance of Astoria running for some functionality, the docker setup is recommended for this.

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

rtui-0.1.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

rtui-0.1.1-py3-none-any.whl (10.5 kB view details)

Uploaded Python 3

File details

Details for the file rtui-0.1.1.tar.gz.

File metadata

  • Download URL: rtui-0.1.1.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/22.1.0

File hashes

Hashes for rtui-0.1.1.tar.gz
Algorithm Hash digest
SHA256 f039168bfbecc68329d8496c106cc657daba7670155eaa10b39c4010aedd83e8
MD5 7922d6e2b93b83afd7014b645ff1b6c9
BLAKE2b-256 e7662f98bf14688364a5f571adcf08fa8e19bf2b90dbac2e9f7895c6c2fd1658

See more details on using hashes here.

File details

Details for the file rtui-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rtui-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/22.1.0

File hashes

Hashes for rtui-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e1509760b5e833000299259135753afb6a3bc7eaa3fb05723d4810fc793e753b
MD5 ed9c3ae8e6db78a2ee7c002dd22d74df
BLAKE2b-256 22919a3e9e6534bc671cb5cb35b3d8c220610e0165e15fb2197ab60a5d1ff3dd

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