Skip to main content

ARCOR2 ARServer

Project description

arcor2_arserver

Changelog

The format is based on Keep a Changelog,

[0.15.1] - WIP

Fixed

  • Dependency on bugfix release of arcor2.

[0.15.0] - 2021-03-30

Changed

  • New RPC SetEefPerpendicularToWorld.
  • New RPC StepRobotEef.

Fixed

  • CopyActionPoint RPC: update action parameters to use copied orientations.
  • Scene now goes offline before execution and to the original state after it.
  • Scene-related messages adapted to a new terminology.

[0.14.0] - 2021-03-15

Changed

  • Improved logging for debugging robot features.
  • Suffix is added to copied AP/action instead of prefix.

Fixed

  • Names for orientations/joints were not checked as valid identifiers.
  • Action names were checked, but should not be.

[0.13.0] - 2021-03-03

Changed

  • API to copy action point (including orientations, joints, child APs).
  • Robot-related API (MoveToPose, MoveToJoints, MoveToActionPoint) updated in order to contain safe parameter.
  • API to enable/disable robot hand teaching mode.
  • Concrete and helpful error messages when a name entered by the user is refused.

Fixed

  • Only BareActionPoint was sent on parent change.

[0.12.0] - 2021-02-08

Changed

  • Improved scene-related messages.
    • Error messages now contain the name of the object which caused the error.
  • New MarkersCorners RPC for getting markers corners.
  • Support for an parameter (explicit parameters).
  • Improved check of action signature and annotation.
  • New WS API for execution state reporting.
  • Support for project constants.
    • Only basic types are supported so far.

Fixed

  • Better handling of missing collision model.
    • If server can't get collision model of the object, the object is disabled.
    • Previously, this situation caused crash of the server.
  • GetCameraPose callback fixed (used to be Calibration).

[0.11.0] - 2020-12-14

Changed

  • Improved support for logic branching.
    • So far, only boolean outputs are supported.
  • Improved handling of return values (uses the same function as the main script).
  • The internal database of ObjectTypes in updated each time before opening a scene or a project.
    • Changes are notified using ChangedObjectTypes event (one event for added objects, one for updated and another one for deleted ones).
  • Support for camera/robot calibration.
  • Initial support for cameras (getting images, camera parameters).

[0.10.1] - 2020-10-30

Changed

  • RPC for IK/FK.

[0.10.0] - 2020-10-22

Changed

  • Updated due to a breaking change in arcor2_execution_data.

[0.9.1] - 2020-10-19

Changed

  • ARCOR2 dependency updated

Fixed

  • fixed check for existing override

[0.9.0] - 2020-10-16

Changed

  • WS API for updates of scene objects parameters and management of project-defined overrides.
  • Integration tests refactored into multiple modules that can run in parallel.
  • UpdateObjectPose and UpdateActionPointPosition now has dry_run.
  • Box/Cylinder/Sphere models now have some constraints on their dimensions.

[0.8.0] - 2020-09-24

Changed

  • The first release of the separated package.
  • RPC/Events refactored.
  • ARServer script now has --openapi argument and is able to generate OpenAPI models for RPCs and events.
  • Detection of loops in: AP hierarchy, logic.
  • Caching client for Project service.
  • Proper handling of object inheritance.
  • ObjectTypes are stored in temporary module on disk.
  • Integration tests.

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_arserver-0.15.1.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

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

arcor2_arserver-0.15.1-py38-none-any.whl (54.3 kB view details)

Uploaded Python 3.8

File details

Details for the file arcor2_arserver-0.15.1.tar.gz.

File metadata

  • Download URL: arcor2_arserver-0.15.1.tar.gz
  • Upload date:
  • Size: 44.9 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_arserver-0.15.1.tar.gz
Algorithm Hash digest
SHA256 68496eb3353bc91dd2f650beee650a6ae05ccbabe22d8345c658ec38ce561651
MD5 684aa32da94911486e8d869874711ce7
BLAKE2b-256 c2c6bd965f5e6e7a74606f96ac710f218e78e0d547f0269031a177cb9f42689b

See more details on using hashes here.

File details

Details for the file arcor2_arserver-0.15.1-py38-none-any.whl.

File metadata

  • Download URL: arcor2_arserver-0.15.1-py38-none-any.whl
  • Upload date:
  • Size: 54.3 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_arserver-0.15.1-py38-none-any.whl
Algorithm Hash digest
SHA256 ec79d782bec1716ace9a25da28d18bbda52bc177030f355a9142d15a36a8a4b9
MD5 7c09b2e9020a0dc3eec25256b00bc7dd
BLAKE2b-256 dd9b681d15ffa34a23966569e4d3acffe896a1f92073aacb5d28f94efdb3de43

See more details on using hashes here.

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