Skip to main content

Automatically compute and apply coordinate frame transformations

Project description

Description

FrameTransformations is a lightweight Python pacakge to simplify frame transformations. It supports:

  1. Registration and update of relative coordinate frames.
  2. Automatic computation of transitive transformations.

Application

Consider a simple robot consisting of a mobile base and a camera mounted on a gimbal.

The camera detects an obstacle in its coordinate frame. Where is it in world frame?

registry.update(Frame.WORLD, Frame.BASE, base_pose)
registry.update(Frame.BASE, Frame.CAMERA, camera_pose)

# Locations are in homogenous coordinates
obstacle_in_world = registry.get_transform(Frame.CAMERA, Frame.WORLD) @ obstacle_in_camera

Examples

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

frame_transforms-0.1.2.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frame_transforms-0.1.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file frame_transforms-0.1.2.tar.gz.

File metadata

  • Download URL: frame_transforms-0.1.2.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for frame_transforms-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a1080cca1d7759e21a9a45ed1ff1c23094038fcc5bfc52b21c23f96c494ea284
MD5 dc70333ac33dc10016006095e843d2df
BLAKE2b-256 8072cf5bb90b8eab3c3377b09b98d2ad3553d707b9f9fc2c337d2823444b144c

See more details on using hashes here.

Provenance

The following attestation bundles were made for frame_transforms-0.1.2.tar.gz:

Publisher: publish-to-pypi.yml on MinhxNguyen7/FrameTransforms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file frame_transforms-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for frame_transforms-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd2fdc1591e0a35a9e123a889f4ef890462613acd4a1007f7ea46e93250eda5e
MD5 5d108015ce748fce624c09d6a64da996
BLAKE2b-256 65d6ef4cf95bdbc77c04cffcfb6eda1701023d3842ac6ac6c81dcb23eac4f160

See more details on using hashes here.

Provenance

The following attestation bundles were made for frame_transforms-0.1.2-py3-none-any.whl:

Publisher: publish-to-pypi.yml on MinhxNguyen7/FrameTransforms

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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