Skip to main content
Skip table of contents

V3.2.2

Hello. This is Dr.Dart Manager.
Please note that all Dart-Suite products updated from Dart-Suite V3.2.1 to V3.2.2.

Note.

  • Connection may not be possible during Dart-IDE, Dart-Store, Dart-APIs, and Dart-Developers server maintenance and updates.

New Features

The main features of Dart-Suite V3.2.2 are as follows.

  1. Footer Icon Reordering Feature

We’ve introduced a new feature that allows you to reorder the module icons in the footer using drag and drop.

image-20241007-141615.png
  1. Resolution of Dart-APIs Bug

We have resolved the following bug in the Dart-APIs.

[Fixed]

  • flangeSerialReadOn

  • flangeSerialWriteOn

  • sendToServer

  • sendToClient

  • getDiskSpace

  • moveLinear

  • moveLinearH2R

  • moveJoint

  • moveJointH2R

  • moveJointPosx

  • moveJointPosxH2R

  • moveServoJoint

  • moveServoLinear

  • moveServoJointH2R

  • moveServoLinearH2R

  • queryModbusDataList

[Deprecated]

  • setTrajectoryEndMode

[@Permission Changed]

Fixed Dart-APIs that were @system API but incorrectly labeled as @user API.

  • setSafetyMode

  • setRobotMode

  • setRobotSystem

  • servoOn

  • setRemoteControl

  • updateSystem

  • setUserHomePose

  • setUseUserHome

  1. Recovery Module Access for Operators

Operators can also use the Recovery module.

  • Note: This may change if safety policies are updated in the future.

  1. Release of VS Code Plugin v1.0.1

Now you can use new version of the Dart-IDE in VS Code.

Features

  • Build & run Dart-IDE Project for Dart-Platform.

  • Install and update library to one button.

  • Check package library supported.

Change Log

  • [Bug] Fixed error that 'build state' did not change when the user closed vscode while building a module.

  • [Bug] Fixed error that 'selected project' changed to 'Project not selected' when the user attempted to build with at least two platforms connected.

  1. Add API Examples in Dart-API Doc.

We are consistently striving to add more samples to the Dart API. New samples have been included in the following API documentation.

  1. New User Command Interface

Update ‘gen_command_call’ API Interface for activating or inactivating the user command block within the task editor module.

  • Add the "validity" property

Available from Task Editor Module v2.0.5 and higher.

Release Notes

  • Version: Dart-Suite V3.2.2

  • Released at:

1. Dart-SDK

  • Version: SDK2

  • Released at:

Click here to expand...

Categories

Features

1

Bug

Fixed an issue where Dart-Platform would crash when a problem occurred while using the getDiskSpace API.

  • getDiskSpace

2

Fixed an issue where incorrect data was included in the data value during API calls.

  • sendToServer

  • sendToClient

  • flangeSerialWriteOn

3

Fixed an issue where the flangeSerialRead API was not functioning properly.

  • flangeSerialReadOn

4

Fixed an issue where move commands did not function properly when a value less than or equal to 0 was entered for the targetTime parameter in move-related APIs.

  • moveLinear

  • moveLinearH2R

  • moveJoint

  • moveJointH2R

  • moveJointPosx

  • moveJointPosxH2R

  • moveServoJoint

  • moveServoLinear

  • moveServoJointH2R

  • moveServoLinearH2R

5

Fixed an issue where the "registerList" key in the return value of the queryModbusDataList API was incorrectly updated to "_tRegister".

  • queryModbusDataList

TYPESCRIPT
export type ModbusDataList = {
    /**
     * The number of data in the list.
     *
     * @api-version 1
     * @user
     */
    count: number,
    /**
     * data list.
     *
     * @api-version 1
     * @user
     */
    registerList: ModbusData[]
}
6

Transitioning to Deprecated Dart-API is not recommended for use.

  • setTrajectoryEndMode

7

The Dart-APIs that were @system API but incorrectly labeled as @user API. We recently discovered that, due to an initial mistake, several Dart-APIs in the System permission(@System) were labeled as User permission(@User).

  • setSafetyMode

  • setRobotMode

  • setRobotSystem

  • servoOn

  • setRemoteControl

  • updateSystem

  • setUserHomePose

  • setUseUserHome

2. Dart-IDE

  • Version: V2.2.1

  • Released at:

Click here to expand...

Categories

Features

1

Improvement

Improved statistics on feature usage

3. Dart-Platform

  • Version: V3.2.2

  • Released at:

Click here to expand...

Categories

Features

1

Header/Footer

New

Added a feature to reorder module icons in the footer via drag and drop.

2

Dialog

Bug

Fixed an issue where the x button on the BoardDialog was not functioning on touch devices (TP, Android Tablet).

3

Simulator

Improvement

Added the missing A0509F and A0912F model shapes to the 3D simulator.

4

Etc

Improvement

In the event of a disconnection during data synchronization, the system has been modified to require reconnection for safe usage.

5

In the controller connection screen, the IP address from the previous successful connection is now automatically entered in manual connection mode.

6

Modified the system so that ping/pong messages are no longer displayed in the logs.

7

An issue was resolved where it was difficult to recognize changes made by a client with control rights when Dart-Platform did not have control. Now, even without control rights, a notification message is displayed via snackbar, and the changes can be reviewed after regaining control.

8

Improved the system to notify the user of the rollback status when connection attempts fail due to the controller being in the rollback process.

9

There was an issue where the module deactivation dialog would pop up when attempting to delete a module while the PC was offline, regardless of whether it was a paid or free module. This has been fixed so that the popup only appears if the module is active.

10

For the H model, to improve hardware durability, the system has been updated to replace STO with SS1 in the safety stop mode from the previous version.

11

Bug

Fixed an issue where the offline deletion popup appeared when removing paid modules while online. Modules are now automatically deactivated when the system is online.

12

Fixed an issue where the control rights popup was not properly updated after the second forced control retrieval request from Dart-Platform when control had already been forcibly retrieved by Dart-Studio.

  • Note: According to policy, if control is forcibly retrieved by Dart-Studio, Dart-Platform cannot retrieve control rights.

13

Fixed an issue where an empty area appeared below the Select dropdown, and clicking on this area did not close the dropdown.

14

Fixed an issue where creating a new snackbar would overwrite the data of an existing snackbar, making it impossible to control the previous snackbar.

15

Fixed an intermittent issue where the servo would turn off during a protective stop situation.

16

Fixed an issue where the "Turn Off the Robot" screen would appear on Dart-Platform, which did not have control, and then revert to the previous screen when a power-off request was made.

17

Fixed an issue where toast/dialog popups and info message icons were broken.

18

Fixed an issue where the Terms & Policies popup appeared with a delay when selecting the Privacy Policy button in the Android environment.

19

Fixed an issue where the Controller AIO data was being updated excessively every 10-20ms. It now updates at the correct 200ms interval, according to the specification.

4. Dart-Module

  • Released at:

Click here to expand...

Module

Features

1

GNB Simulator v2.0.7

2

Improvement

Improved the TCP Force feature to display RX, RY, and RZ values (unit: Nm).

3

Bug

Fixed an issue where changes to the safety zone were not being updated in real-time within the 3D simulator area.

4

Fixed an issue where the Collision Sensitivity value was not syncing with the current settings on the robot.

5

Remote Control v2.0.3

6

Improvement

The "TCP Force" information on the dashboard has been improved to display the tool coordinate system.

7

Improved the TCP Force feature to display RX, RY, and RZ values (unit: Nm).

8

Improved the system to allow access to the remote control standby screen even in automatic mode.

Remote control settings are valid only in admin/manual mode, and operators can start using the remote control settings configured by the administrator.

9

Bug

Fixed an issue where changes to the 'Servo On (R)' setting were not applied when only this setting was modified.

10

Backdrive&Recovery v2.0.2

11

Improvement

The recovery feature has been modified to be available for operators as well.

  • Note: This may change if safety policies are updated in the future.

12

Bug

Fixed an issue where the system would automatically switch to automatic mode upon exiting recovery mode in certain paths.

13

Fixed an issue where changes to the safety zone were not being updated in real-time within the 3D simulator area.

14

Setting v2.0.14

15

Improvement

A notification message has been added indicating that Emergency Stop is unavailable during update or rollback processes.

Note: If an Emergency Stop is triggered during an update or rollback, the function will not operate properly.

16

Improved the update screen to display the current JTS, Flange, and Joint axis-specific information.

17

Bug

Fixed an issue where the connection failure popup would not appear when a connection failed in the IDE connection menu.

18

Fixed an issue where Friction Calibration for the 3rd axis in the A/E Series would fail. The range values have been updated as follows:

Old values
J1: 360, J2: 95, J3: 135, J4: 360, J5: 135, J6: 360

New values
J1: 90, J2: 90, J3: 90, J4: 135, J5: 135, J6: 135

Note: If errors occur in the previous version, try using the New values for the range and rerun the process.

19

Removed

The OTA update feature has been hidden. We will notify you once OTA updates become available again in the future.

20

Jog+ v2.0.4

21

Improvement

Improved the TCP Force feature to display RX, RY, and RZ values (unit: Nm).

22

Bug

Fixed an issue where changes to the safety zone were not being updated in real-time within the 3D simulator area.

23

Fixed an issue where the Collision Sensitivity value was not syncing with the current settings on the robot.

24

Fixed an issue where the deleted user coordinate system was displayed as a blank field.

25

Robot Parameter v2.1.8

26

Bug
/Improvement

Fixed the issue where warning message pop-up text

27

Fixed the issue where toggle in the Footer blinks when moving the mouse cursor over button

28

Fixed the issue where the toast pop-up does not appear then selecting Auto Calculate

29

Changed the text and UI of Cylinder among the Shape Types of Safety zone

30

Enhancement changes range value of TCP Offset and Add TCP Length of Tool Center Point screen

31

Fixed the issue where "Apply Teaching Points" is activated when no Point 1 value

32

Fixed the issue where the entire check box is displayed, and Open File is disabled

33

Fixed the issue where display many Zones after changing the name Safety Zone

34

Fixed the issue where Cannot Run Module occurs when the Confirm button is selected

35

Fixed the issue where slow operation when entering through Edit in the Safety zone

36

Fixed the issue where Safety Zone is deactivated when applying in the Header Robot Parameter

37

Fixed the issue where language setting of each screen at the Robot Parameters

38

Fixed the issue where the data is not displayed properly at Review pop-up

39

Fixed the issue where menu names displayed overlapping each other

40

Fixed the issue where the unchangeable item in Tool Setting is displayed as Mismatch and then disappears

41

Task Editor v2.1.15

42

Bug
/Improvement

Fixed the issue where layout of Sub Task - Property

43

Fixed the issue a Task Editor file exported, the Nudge and Weight Measure Commands are activated.

44

Fixed the issue playing task error when Variable Value starts at 0

45

Enhancement - Apply Safety In option at Digital IO

46

Fixed the issue display of values Force Command of E robot model

47

Enhancement Delete Task File at Sub Task Property

48

Fixed the issue cannot open file when in Task Editor

49

Enhancement Rename System Variable pop-up

50

Fixed the issue command is deleted when operate Copy/Paste/Row Up Down

51

Fixed the issue where Skip/Break Point working when Suppress is applied

52

Fixed the issue Multiple type is not displayed in Add Signal (Module)

53

Fixed the issue where format of Recently Modified

54

Fixed the issue where font size of list Single Line (Custom Code)

55

Fixed the issue where displayed Log records

56

Fixed the issue the graph in the Monitoring tab drops slowly

57

Fixed the issue where the content popup of the module set in Signal Command

58

Fixed the issue where show the logs with the ordering incorrectly

59

Fixed the issue where the content of files imported and exported from custom code

60

Improvement of function to display grammar errors in DRL Code/Custom Code

61

Fixed the issue where shows up when perform an action at the dropdown

62

Fixed the issue where the variable cannot be found

63

Fixed the issue where Task files exported in previous versions are not imported

64

Fixed the issue where phenomenon of moving Move JX Command

65

Fixed the issue where display of Variable if the Value is long

66

Fixed the issue selectable variable when dropdown variable in the disabled

67

Fixed the issue where displayed 2.1903 error when operate Step by Step in Hand Guide

68

Fixed the issue the variable value does not change when playing Task

69

Fixed the issue where not displayed as Package Name in the Module drop-down list

70

Fixed the issue where no Variables found

71

Status v1.7.8

72

Bug

Fixed the issue where value does not change when holding the slider bar

73

Fixed the issue where moving selecting scroll bar in TP

74

Logs v1.7.9

75

Bug

Fixed the issue where SS2 signal occurs, Log details are not displayed

76

Fixed the issue where display in order in the Logs Module

5. Dart-Store

  • Version: V2.2.1

  • Released at:

Click here to expand...

Categories

Features

1

General

Improvement

Optimizing banner sizes.

6. Dart-Services

  • Version: V2.1.2

  • Released at:

Click here to expand...

Categories

Features

1

General

Improvement

Changed Dart-Services to open PDF files instead of links to developer sites for Q&A.

2

Update Docker images.

7. Known Issues

Click here to expand...

It will be updated in the future.

Update guide

Here's how to update Dart-Suite V3.2.1 to V3.2.2.

In the next version, we plan to change the program to enable installation without deleting, and we plan to allow users to install multiple versions of Dart-Services and Dart-Platform by changing the folder name in the installation path.

If you want to completely remove everything in old version of Dart-Services
  • 1-1. You can delete the container by clicking the trash icon in the old version of Dart-Services. Manually, you can delete the Docker Container group called Compose Application from the Containers tab in Docker Desktop.

  • 1-2. To completely remove the downloaded the Docker Images, you can delete images with the previous version tag from the Images tab in Docker Desktop.

  • 2. After deleting existing Dart-Platform, download and install new Dart-Platform.

  • 3. (Optional) Updating my project from SDK1 to SDK2 in Dart-IDE:

    • Step 1. Access to the Dart-IDE.

    • Step 2. After opening the project, click FileProject Setting.

 Step 3. Change Dr.Dart-SDK Version from 1 to 2.

  • Info. The version name of Dart-Suite consists of the following rules:

    • Major : A major change that is not compatible with lower (older) versions
      (currently Dart-Platform 3)

    • SDK(API) : SDK version (version of Dart-API).

    • Patch : When fixing bugs while being compatible with same SDK versions.

If Dart-IDE fails to build an existing project even after changing SDK from 1 to 2

Note.

If Dart-IDE fails to build an existing project even after changing SDK from 1 to 2, Please follow the guide below.

  • Step 1. Replace webpack.config.js file to esbuild.config.js file in your project.

    • Path: Project Foldercom.your_project.name

  • Step 2. Replace package.json file to new one.

    • Path: Project Foldercom.your_project.name

  • Step 3. Change the “name” and “version“ in package.json file.

    • Path: Project Foldercom.your_project.namepackage.json

    • from: default the package name and version.

      CODE
      {
          "name": "com.example.mymodule",
          "version": "0.1.0",
          "main": "./src/index.tsx",
          "private": true,
          "license": "DOOSAN",
      
      ...
    • to: change the package name and version to the package name and version of your project.

      CODE
      {
          "name": "{your package name}",
          "version": "{your project version}",
          "main": "./src/index.tsx",
          "private": true,
          "license": "DOOSAN",
      
      ...
File Modified

JavaScript File esbuild.config.js

Oct 30, 2023

File package.json

Oct 30, 2023
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.