June 17, 2019, 03:07:10 PM
Robotforum | Industrial Robots Community

 Denavit-Hartenberg convention

normal_post Author Topic:  Denavit-Hartenberg convention  (Read 1214 times)

0 Members and 1 Guest are viewing this topic.

August 02, 2018, 02:00:41 PM
Read 1214 times


How are the coordinate frames and DH parameters determined in industry? Does one use the CAD drawing of the arm or take physical measurements on the actual arm?

Today at 03:07:10 PM
Reply #1



August 03, 2018, 11:59:47 AM
Reply #1


Global Moderator

More specifically, most robots generally operate on an "ideal" DH model that is built into their controllers.  The robot is built to match this model, within certain build tolerances.  In most applications, the differences between the as-built robot and the ideal model are of little concern, since 90% of robot uses depend on repeatability rather than accuracy.

For applications that require higher accuracy, there are various services and options to "tune" the DH model of the controller to more closely match the as-built condition of the robot.  These methods vary between brands.  Usually, these methods do not measure the robot directly, but rather measure the TCP location error of the robot over a specified volume, and reverse-engineer the DH corrections from there.

There are 3rd-party applications (New River Kinematics' SARCA, for example) that, lacking access to the controller's internal DH parameters, perform similar measurements of TCP location error throughout the robot's motion volume, and then create a massive weighted-sum correction algorithm that can provide Cartesian corrections for any given location&orientation throughout the volume while the robot is running.  It's a bit of a hack, but has been proven to work quite well, when used properly.

Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter