The format is based on Keep a Changelog,
- Marked as a stable version.
- Optional property
end_effector_id
added toAddActionPointJointsUsingRobot
.
- Switched to Python 3.10, updated dependencies.
- New RPC definitions
GetScene
andGetProject
.
- Breaking change of WebSockets API (
ActionStateBefore
event). - Switched to Python 3.9, updated dependencies.
- New RPCs
UpdateObjectModel
andObjectTypeUsage
. ListScenes
andListProjects
updated.DeleteObjectType
replaced withDeleteObjectTypes
.TemporaryPackage
now has (optional) debugging-related args.
- Flag for linear movement for added to some RPCs.
- Support for multi arm robots.
arm_id
parameter added into relevant RPCs.
- Change constants to project parameters.
- Object aiming RPCs updated.
- RPCs were renamed and all of them now have
dry_run
. - There is a new method to cancel the process.
- RPCs were renamed and all of them now have
- Updated to work with Project service 0.8.0.
ProjectConstant
renamed toProjectParameter
.
- Return value of
GetCameraPose
RPC updated. - Locking-related RPCs and events.
- New RPC
AddApUsingRobot
.
- ObjectType which source code contained Windows line endings was always evaluated as modified.
- New RPC
SetEefPerpendicularToWorld
. - New RPC
StepRobotEef
.
CopyActionPoint
RPC added.HandTeachingMode
RPC and event added.safe
added toMoveToPose
,MoveToJoints
,MoveToActionPoint
.
Calibration
RPC renamed toGetCameraPose
.- New
MarkersCorners
RPC.
ActionResult
event changed to match withActionState
(support for actions that may return more than one result).ProcessState
event for signalling state of long-running processes.- RPCs for camera/robot calibration.
- RPC for IK/FK.
- RPC for IK/FK.
- ARCOR2 dependency updated
- WS API for updates of scene objects parameters and management of project-defined overrides.
UpdateObjectPose
andUpdateActionPointPosition
now has dry_run.- Box/Cylinder/Sphere models now have some constraints on their dimensions (checked in
__post_init__
).
- The first release of the separated package.