Skip to main content

Kinect Azure Service

Usage Instructions

  • By default, the service runs on port 5016.
    • This can be changed by setting ARCOR2_KINECT_AZURE_URL.
  • Kinect SDK has to be installed beforehand (sudo ./build-support/install_kinect_prerequisites.sh).
  • You may need to run following commands when using the real sensor to set permissions:
sudo wget https://raw.githubusercontent.com/microsoft/Azure-Kinect-Sensor-SDK/develop/scripts/99-k4a.rules -P /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger

Environment variables

  • ARCOR2_KINECT_AZURE_URL=http://localhost:5016 - by default, the service listens on port 5016.
  • ARCOR2_KINECT_AZURE_MOCK=1 - the service will start in a mock (simulator) mode.
  • ARCOR2_REST_API_DEBUG=1 - turns on Flask debugging (logs each endpoint call).

Changelog

The format is based on Keep a Changelog,

[0.6.0] - 2023-03-06

Changed

  • Health check end-point at /healthz/ready.
  • Requires pose in the body of GET /state/start.

Added

  • New endpoint GET /state/pose.

[0.5.0] - 2022-10-28

Changed

  • BREAKING: Implement new error handling flow. Error codes of every endpoint were replaced with error types as described in swagger documentation.
  • Changed service name.
  • Switched to Python 3.10, updated dependencies.

[0.4.0] - 2021-10-25

Changed

  • New environment variable ARCOR2_KINECT_AZURE_MOCK.

Fixed

  • Depth file was not packaged (used in mock mode).

[0.3.0] - 2021-05-21

Changed

  • Lazy import of pyk4a - mock can run without it.

[0.2.0] - 2021-02-08

Changed

  • Mock now sends real images.
  • Part of the code refactored into arcor2/flask.py.

[0.1.0] - 2020-12-14

Changed

  • Initial release of the package.

Metadata

Release files for arcor2-kinect-azure 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arcor2-kinect-azure 0.6.0
File Size Uploaded Provenance
arcor2_kinect_azure-0.6.0.tar.gz 611.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for arcor2-kinect-azure 0.6.0
File Interpreter ABI Platform
arcor2_kinect_azure-0.6.0-py310-none-any.whl Python 3.10 none any Details

Total release size: 1.2 MB

Release files / arcor2_kinect_azure-0.6.0.tar.gz

Download URL arcor2_kinect_azure-0.6.0.tar.gz
Size 611.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f149dabf1b5a002594e3e089c830ed01234f7aa0e9ed3fab43b04d948c385fc0
BLAKE2b-256 checksum
How to use checksums
19d1c4e35b0f61ffd0c1bcd85083910756ef2598cc378ee29e25b4be124c4edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.12

Release files / arcor2_kinect_azure-0.6.0-py310-none-any.whl

Download URL arcor2_kinect_azure-0.6.0-py310-none-any.whl
Size 610.4 kB
Tags Python 3.10
SHA-256 checksum
How to use checksums
8fdb3135abe2e05b1dd6ffcc90c8fc627d3c362ce512e140f7470db91144988c
BLAKE2b-256 checksum
How to use checksums
247f67d7a9c67e329da567c94c12cea91bee81d8d95c34ce985f56abb7411d10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.12

Security for arcor2-kinect-azure 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page