Skip to content

v2.3.0

  • v2.3.0
  • b60f4d5
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
  • Choose a tag to compare

  • v2.3.0
  • b60f4d5
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature.
@cbilodeau-mecademic cbilodeau-mecademic tagged this 01 Apr 16:03
Version 2.3.0 (March 2025)
Features

Support for time-based movements (SetMoveMode, SetMoveDurationCfg, SetMoveDuration)
Support for fast simulation mode (MxRobotSimulationMode.MX_SIM_MODE_FAST with ActivateSim)
Support for relative-torque limit mode (MxTorqueLimitsMode.MX_TORQUE_LIMITS_MODE_DELTA_WITH_EXPECTED with SetTorqueLimitsCfg)
Support for robot variables (CreateVariable, robot.vars.my_var=my_val, etc.)
Fixes

ROBOT-3186: RobotRtData does not populate data correctly when in Monitor mode
Improvements

Improved performance in some situations
Better detection of closed connection with the robot and awakening awaiting threads
Migration Guide Some methods have been renamed. Although the legacy name remains supported, we recommend updating your code to use the new function names:

ListPrograms -> ListFiles
LoadProgram -> LoadFile
SaveProgram -> SaveFile
DeleteProgram -> DeleteFile
SaveProgram -> SaveFile
GetNetworkConfig -> GetNetworkCfg
The offline_mode parameter of robot.Connect has been removed (was not used).

Version 2.2.0 (May 2024)
Features

Updated API to report Mcs500 power supply input states (GetPowerSupplyInputs -> RobotPowerSupplyInputs)
Updated API to support new safety signal "minor error"
Updated API to support discarded checkpoint notifications from robot (firmware version 10.2.1 and above)
Added possibility to register/unregister callback methods without disconnecting from the robot
New method GetInterruptableEvent that can be used to wait for specific robot events (by id, or id and data)
Improvements

Fixed coding style and errors reported by pylint 3.1.0
Improved Python type hints for RobotCallbacks
Improved documentation for RobotRtData to clarify which values are reported by the robot by default
Assets 2
Loading