Skip to content

Commit 7f6597f

Browse files
Update to new version : 8.1.0.0
1 parent 6a44a7a commit 7f6597f

File tree

3 files changed

+2
-18
lines changed

3 files changed

+2
-18
lines changed
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8.0.2.0
1+
8.1.0.0

whatsNew.md

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,3 @@
11
[![UnderAutomation Universal Robots communication SDK](https://raw.githubusercontent.com/underautomation/UniversalRobots.NET/refs/heads/main/.github/assets/banner.png)](https://underautomation.com)
22

3-
- Implement forward and invert kinematics
4-
5-
```C#
6-
using UnderAutomation.UniversalRobots.Kinematics;
7-
8-
// Get DH parameters
9-
IUrDhParameters dhParameters = KinematicsUtils.GetDhParametersFromModel(RobotModelsExtended.Ur5e);
10-
11-
// Forward kinematics
12-
double[] joints = new double[]{0.0, 0.1, 0.0, 0.2, -0.3, 0};
13-
var fkResult = KinematicsUtils.ForwardKinematics(joints, dhParameters);
14-
15-
// inverse kinematics
16-
Pose cartesianPose = Pose.From4x4MatrixToRotationVector(fkResult.ToolTransform);
17-
var matrix = cartesianPose.FromRotationVectorTo4x4Matrix();
18-
double[][] ikResults = KinematicsUtils.InverseKinematics(matrix, dhParameters);
19-
```
3+
- Improve Invert Kinematics and do not filter position with singularities

0 commit comments

Comments
 (0)