Skip to main content Accessibility help
×
Hostname: page-component-848d4c4894-v5vhk Total loading time: 0 Render date: 2024-07-07T16:29:12.753Z Has data issue: false hasContentIssue false

C - Denavit–Hartenberg Parameters

Published online by Cambridge University Press:  04 June 2024

Kevin M. Lynch
Affiliation:
Northwestern University, Illinois
Frank C. Park
Affiliation:
Seoul National University
Get access

Summary

The basic idea underlying the Denavit–Hartenberg approach to forward kinematics is to attach reference frames to each link of the open chain and then to derive the forward kinematics from the knowledge of the relative displacements between adjacent link frames. Assume that a fixed reference frame has been established and that a reference frame (the end-effector frame) has been attached to some point on the last link of the open chain. For a chain consisting of n onedegree- of-freedom joints, the links are numbered sequentially from 0 to n: the ground link is labeled 0, and the end-effector frame is attached to link n. Reference frames attached to the links are also correspondingly labeled from ﹛0﹜ (the fixed frame) to ﹛n﹜ (the end-effector frame). The joint variable corresponding to the ith joint is denoted θi. The forward kinematics of the n-link open chain can then be expressed as

where Ti,i−1 ϵ SE(3) denotes the relative displacement between link frames ﹛i − 1﹜ and ﹛i﹜. Depending on how the link reference frames have been chosen, each Ti−1,i can be obtained in a straightforward fashion.

Assigning Link Frames Rather than attaching reference frames to each link in an arbitrary fashion, in the Denavit–Hartenberg convention a set of rules for assigning link frames is observed. Figure C.1 illustrates the frame-assignment convention for two adjacent revolute joints i − 1 and i that are connected by link i − 1.

The first rule is that the ẑi-axis coincides with joint axis i and the ẑi−1-axis coincides with joint axis i−1. The direction of positive rotation about each link's ẑ-axis is determined by the right-hand rule.

Once the ẑ-axis-direction has been assigned, the next rule determines the origin of the link reference frame. First, find the line segment that orthogonally intersects both the joint axes ẑi−1 and ẑi. For now let us assume that this line segment is unique; the case where it is not unique (i.e., when the two joint axes are parallel), or fails to exist (i.e., when the two joint axes intersect), is addressed later.

Type
Chapter
Information
Modern Robotics
Mechanics, Planning, and Control
, pp. 506 - 515
Publisher: Cambridge University Press
Print publication year: 2017

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure [email protected] is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×