v2.5.x
Released Time: 2024.09.23
Firmware V2.5.5
- Compatible with the xArm XF/XI/XS 1305 series robots.
- Compatible with the DG1000 series mini control box.
- Added several new M commands and synchronous/asynchronous logic to G-code.
- Added a switch for continuous Cartesian velocity control.
- Increased the maximum number of connections to 4 for the TCP 30000 data reporting port.
- Controller IO and robot IO support synchronous/asynchronous logic.
- Added commands for joint motion control for individual or multiple joints.
- xArm 5 supports iterative solving and absolute precision calibration.
- Added an interface to query the maximum joint speed of recorded trajectories.
- Supports Moveit control for simulated robot.
- Optimized linear motion with TCP offset.
- Optimized the dynamics parameters of the 850 model.
- Optimized the issue of false collision detections due to unloaded joint friction at low speeds.
- Optimized the delay of CI triggered reduced mode during continuous motion.
- Added logic to disable the six-axis force-torque sensor after the robot is powered off.
- Optimized the overload threshold for the six-axis force-torque sensor.
- Optimized the logic for obtaining PID parameters when powered on.
- Optimized the protective logic in manual mode at joint limit positions.
- Fixed the issue where the RPY mode did not respond to 0.1 degree step adjustments.
- Fixed the issue where frequent button presses to set state 6 sometimes did not respond.
- Fixed the issue of position shifts when switching from the real robot to simulation mode.
Studio V2.5.1
- Live Control, enhanced the level of detail and refresh rate of the 3D model.
- Live Control, added trajectory drawing functionality to the 3D model interface.
- Live Control, compatible with the xArm 1305 series hardware.
- Live Control, added validity checks for recorded trajectories.
- Live Control, added network detection for the motion button.
- Live Control, added manual mode detection for the motion button.
- Blockly, long-press file interaction is now consistent with right-click behavior.
- Blockly, removed the logic that automatically uses [180, 0] for Roll/Pitch in linear motions for xArm 5.
- Blockly, added support for TI2-4 and TO2-4 for the 850 model.
- Blockly, added support for importing G-code projects.
- Blockly, added a "get counter" code block.
- Blockly, added support for Modbus TCP for external devices.
- Blockly, added logic to automatically refresh the page after a restart.
- Blockly, differentiate between the "Move" and "Move [Variable]" modules.
- Blockly, added name validation logic when importing files.
- Blockly, fixed the issue where pressing CTRL+Z to undo would clear the content.
- Blockly, added a prompt for error code A105.
- Python IDE, added example files.
- Python IDE, supports creation and manipulation of .csv/.txt files.
- G-code, added pop-up prompts and cleared printed logs when running a simulation project.
- Settings-IO, offline tasks now support G-code projects.
- Settings-IO, compatible with the additional two digital IO at the end of the xArm 1305 robot.
- Settings-IO, added operations for selecting categories, folders, and files in offline tasks.
- Settings-IO, fixed the issue where the Blockly "Align" code block would not execute when triggered by an offline task.
- Settings-External Devices-Torque Sensor, added safety prompts for the J1 joint cylindrical singularity region when enabling torque teaching.
- Settings-External Devices, fixed the issue where the controller error C52 would not trigger a pop-up prompt when turning on the torque manual mode.
- Settings-Check for Updates, added SN verification for upgrades.
- Settings-Debugging Tools, supports parameter observation for all joints.
- Settings-Debugging Tools, removed shortcut commands.
- Settings-Advanced, added a switch for continuous Cartesian velocity control.
- Settings-Advanced, changed the wording of "Bypassing Singularities" to "Use Approximate Solution..
- Error Handling, C31 printing collision sensitivity, TCP payload, and mounting direction.
- Error Handling, added S58 torque command timeout error.
- Error Handling, improved handling of S17 errors in cases without an SN.
- Error Handling, optimized the looping query logic for some error codes.