Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.78 KB

MIGRATION.md

File metadata and controls

37 lines (27 loc) · 1.78 KB

0.2.0 (Migrating from mujinplanningclientpy)

The mujinplanningclient package has been further split into:

  • mujinzmqclient (this repo) for purely ZMQ-related utilities, and
  • mujinplanningclient for the planning methods that use each of these.

If you are writing your own ZMQ client, you may only need this repo. If you are writing something that makes requests to the planning system, you will need the mujinplanningclient repo.

0.1.0 (Migrating from mujincontrollerclientpy)

The package mujincontrollerclient was split into mujinwebstackclient and mujinplanningclient. To migrate, determine which methods are used by your controllerclient instance, and convert to the correct class from either package (or use both).

Classes:

  • BinpickingControllerClientBinpickingPlanningClient
  • HandEyeCalibrationControllerClientHandEyeCalibrationPlanningClient
  • RealtimeRobotControllerClientRealtimeRobotPlanningClient
  • RealtimeITLPlanning3ControllerClientRealtimeITL3PlanningClient
  • ControllerClientErrorWebstackClientError
  • UseControllerClientDecoratorUsePlanningClientDecorator AND/OR UseWebstackClientDecorator

Imports/Packages:

  • mujincontrollerclientmujinwebstackclient AND/OR mujinplanningclient
  • controllerclientbasewebstackclient
  • controllerclientrawcontrollerwebclientraw
  • binpickingcontrollerclientbinpickingplanningclient
  • planningclientplanningclient
  • realtimerobotclientrealtimerobotplanningclient
  • realtimeitlplanning3clientrealtimeitl3planningclient
  • handeyecalibrationcontrollerclienthandeyecalibrationplanningclient

In addition:

  • CheckITLProgramExists has been removed from realtimeitlplanning3client. Use webstackclient's GetProgram instead.