How to define your own Inverse Kinematics ?

To be able to simulate efficiently the motion of a robot, it is mandatory to define what we call the inverse kinematics (IK).

The Equipment Design Application offers the possibility to solve in a few clicks this inverse kinematics for a 6-axis polyarticulated industrial robot.

But sometimes the robot has a different kinematic architecture, so it can be difficult to compute the IK with the basic solvers.

This is the reason why we offer a way to define a specific IK for any type of robot.

The "user-defined" solver allows you to provide your own calculation using a dll. With a given C program, the creation of the dll is really simplified.

This short video shows you the methodology to follow:

​​​​​​​

YOU WANT TO USE AN EXISTING DLL ?

In the folder : Installation/win_b64/startup/DNBUserKinematics, create a folder "lib", and paste your dll here.

In DELMIA, define the invKin with the "Inverse kinematics" tool as shown in the video. 

HowTo ​​​​​​​Demo ​​​​​​​Video ​​​​​​​