Skip to main content

Model-free real-time robot arm alignment using one or more RGB(D) cameras.

Project description

AlignIt

Model-free real-time robot arm alignment using one or more RGB(D) cameras.

Data Recording Model Training Inference
Record an Object
(data is being automatically collected and labeled)
Train the Model Align It
(model outputs relative poses to align the gripper with the object)

Getting Started

# Record a dataset
python -m alignit.record --dataset.path=./data/test

# Use the dataset to train a model
python -m alignit.train --dataset.path=./data/test --model.path=./data/test_model.pth

# Visualize dataset
python -m alignit.visualize --dataset.path=./data/test

# Run inference
python -m alignit.infere --model.path=./data/test_model.pth

Development

# Install the package in editable mode
git clone https://github.com/SpesRobotics/alignit.git
cd alignit
pip install -e .

# Run tests
python -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

alignit-0.0.1.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

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

alignit-0.0.1-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file alignit-0.0.1.tar.gz.

File metadata

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

File hashes

Hashes for alignit-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a045b021035a402f6ed7520ffcf9038779c5092eee682a00a139cc105b219335
MD5 42f0cee71812a957d0cfcb3d20e60f75
BLAKE2b-256 ba344575483f3b329e75bb8f45587b134b211a118ad3dfae2363525ee2741e75

See more details on using hashes here.

Provenance

The following attestation bundles were made for alignit-0.0.1.tar.gz:

Publisher: python-publish.yml on SpesRobotics/alignit

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

File details

Details for the file alignit-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: alignit-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for alignit-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 03234072a607f9746baed8eb75ea43cf02df9e121e9713fdb6cbb41e89eec880
MD5 ce188655faceec2c7eec9405b4b9e439
BLAKE2b-256 87d54250e9e97a4685989cd57bcb1952c7330c1b60fab7e9d10fc1ff98c0cc51

See more details on using hashes here.

Provenance

The following attestation bundles were made for alignit-0.0.1-py3-none-any.whl:

Publisher: python-publish.yml on SpesRobotics/alignit

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