Skip to main content

ARCOR2 Calibration

Project description

ARCOR2 Calibration service

Example configuration

id: Arbitrary text
marker_size: 0.1
markers:
  10:
    pose:
      position:
        x: 0
        y: 0
        z: 0
      orientation:
        x: 0
        y: 0
        z: 0
        w: 1

Changelog

The format is based on Keep a Changelog,

[0.4.0] - 2021-04-26

Changed

  • The service now requires YAML configuration file where placement of markers is specified.
  • There might be 1-n markers in an arbitrary pose.
  • At least one of the configured markers should be visible.
  • Un-configured markers are ignored.
  • Estimated poses of the camera from multiple detected markers are so far simply averaged.
  • The average is weighted according to the camera-marker distance.

[0.3.0] - 2021-03-30

Changed

  • PUT /calibrate/camera now has inverse parameter.

[0.2.0] - 2021-02-08

Changed

  • Part of the code refactored into arcor2/flask.py.
  • API for getting pixel coordinates of markers corners.
    • Approx. three times faster than camera calibration.

[0.1.1] - 2020-12-14

Changed

  • Bump version to allow reupload to pypi

[0.1.0] - 2020-12-14

Changed

  • Initial release of the package.
  • Support for camera calibration.
  • Support for robot calibration.
    • URDF model of the robot needed.
    • Requires depth camera (e.g. Kinect).
  • --mock argument to start the service in a simulation mode.

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

arcor2_calibration-0.4.0.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

arcor2_calibration-0.4.0-py38-none-any.whl (11.1 kB view details)

Uploaded Python 3.8

File details

Details for the file arcor2_calibration-0.4.0.tar.gz.

File metadata

  • Download URL: arcor2_calibration-0.4.0.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for arcor2_calibration-0.4.0.tar.gz
Algorithm Hash digest
SHA256 04c7ebed2bafd8405ef3ae81ec57ae9c5f783e3142ce64ef8ab49dd6ae42d652
MD5 f2c9a83e99d8ee106b79a3744427d088
BLAKE2b-256 432d74d565df1e2ebd965729dee2ee2b41298c523bf47128f9b5ee7d88e009dc

See more details on using hashes here.

File details

Details for the file arcor2_calibration-0.4.0-py38-none-any.whl.

File metadata

  • Download URL: arcor2_calibration-0.4.0-py38-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for arcor2_calibration-0.4.0-py38-none-any.whl
Algorithm Hash digest
SHA256 db348bb6de84ad35a84a7435fed16fde26ede56f74c98ea61f35b3c2edd0d14d
MD5 6bb06ae4947ab67ccb525cd60f16d1bf
BLAKE2b-256 046e47e0b94917d463508b643174bb7151b144977c7188b99c46e7d1c411accf

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