You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: ReadMe.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,10 @@
11
11
- Protect the arm before unlocking the motor.
12
12
13
13
## Update Summary
14
-
-> ### 1.11.4
14
+
-> ### 1.11.5
15
15
- Optimization pause time is too long (wait=true)
16
16
- Add common motion api (Enabled after firmware version 1.11.100)
17
-
- The Cartesian motion-related interface adds IK parameters to find an IK value for the given target position for joint planning (Enabled after firmware version 1.11.100)
17
+
- The Cartesian motion-related interface adds the motion_type parameter to determine the planning method (Enabled after firmware version 1.11.100)
> @param timeout: maximum waiting time(unit: second), default is no timeout, only valid if wait is true
533
533
> @param relative: relative move or not
534
534
>     Note: only available if firmware_version >= 1.8.100
535
-
> @param ik: whether to convert to joint planning through IK
536
-
>     Note1: only available if firmware_version >= 1.11.100
537
-
>     Note2: the specified radius is not supported, that is, the radius can only be -1
538
-
>     Note3: if there is no suitable IK, a C40 error will be triggered
535
+
> @param motion_type: motion planning type, default is 0
536
+
>     motion_type == 0: default, linear planning
537
+
>     motion_type == 1: prioritize linear planning, and turn to IK for joint planning when linear planning is not possible
538
+
>     motion_type == 2: direct transfer to IK using joint planning
539
+
>     Note:
540
+
>       1. only available if firmware_version >= 1.11.100
541
+
>       2. when motion_type is 1 or 2, linear motion cannot be guaranteed
542
+
>       3. once IK is transferred to joint planning, the given Cartesian velocity and acceleration are converted into joint velocity and acceleration according to the percentage
> @param timeout: maximum waiting time(unit: second), default is no timeout, only valid if wait is true
557
564
> @param radius: move radius, if radius less than 0, will MoveToolLine, else MoveToolArcLine
558
565
>     Note: only available if firmware_version >= 1.11.100
559
-
> @param ik: whether to convert to joint planning through IK
560
-
>     Note1: only available if firmware_version >= 1.11.100
561
-
>     Note2: the specified radius is not supported, that is, the radius can only be -1
562
-
>     Note3: if there is no suitable IK, a C40 error will be triggered
566
+
> @param motion_type: motion planning type, default is 0
567
+
>     motion_type == 0: default, linear planning
568
+
>     motion_type == 1: prioritize linear planning, and turn to IK for joint planning when linear planning is not possible
569
+
>     motion_type == 2: direct transfer to IK using joint planning
570
+
>     Note:
571
+
>       1. only available if firmware_version >= 1.11.100
572
+
>       2. when motion_type is 1 or 2, linear motion cannot be guaranteed
573
+
>       3. once IK is transferred to joint planning, the given Cartesian velocity and acceleration are converted into joint velocity and acceleration according to the percentage
> @param timeout: maximum waiting time(unit: second), default is no timeout, only valid if wait is true
1332
1346
> @param radius: move radius, if radius less than 0, will MoveLineAA, else MoveArcLineAA
1333
1347
>     Note: only available if firmware_version >= 1.11.100
1334
-
> @param ik: whether to convert to joint planning through IK
1335
-
>     Note1: only available if firmware_version >= 1.11.100
1336
-
>     Note2: the specified radius is not supported, that is, the radius can only be -1
1337
-
>     Note3: if there is no suitable IK, a C40 error will be triggered
1348
+
> @param motion_type: motion planning type, default is 0
1349
+
>     motion_type == 0: default, linear planning
1350
+
>     motion_type == 1: prioritize linear planning, and turn to IK for joint planning when linear planning is not possible
1351
+
>     motion_type == 2: direct transfer to IK using joint planning
1352
+
>     Note:
1353
+
>       1. only available if firmware_version >= 1.11.100
1354
+
>       2. when motion_type is 1 or 2, linear motion cannot be guaranteed
1355
+
>       3. once IK is transferred to joint planning, the given Cartesian velocity and acceleration are converted into joint velocity and acceleration according to the percentage
0 commit comments