Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 21223

Forward kinematics refers to the use of the kinematic equations of a robot to compute the position of the end-effector from specified values for the joint parameters

1 vote

Forward Kinematics with matrices

The general principle of multiplying matrices together is correct, but the matrices themselves are you use are not correct. They appear to be transposed and for kinematics there is no "Scale" paramet …
Peter Corke's user avatar
  • 1,722
0 votes

Is it correct to think of forward kinematics as merely a 'check' for the inverse kinematics?

Forward kinematic has many uses, but for your case YES it can be used “merely” as a check. However the check is probably redundant since most IK solvers will give you some kind of residual which indi …
Peter Corke's user avatar
  • 1,722
1 vote
Accepted

Calculate Roll Pitch Yaw from Modified Denavit Hartenberg

The orientation of the end-effector is obtained by multiplying together the MDH homogeneous transformation matrices for each of the joints. There are well known algorithms and code implementations to …
Peter Corke's user avatar
  • 1,722
8 votes
Accepted

Wrong forward-kinematic after calculating from DH-parameters

Your professor has made an error, but he or she is only human. The upper-left 3x3 matrix must be an orthonormal rotation matrix. Every column of that must have a unit norm. The second column $[0, 1 …
Peter Corke's user avatar
  • 1,722
1 vote

DH Parameter for OpenManipulator X from Robotis

DH parameterisation is always hard. Using Robotics Toolbox for MATLAB we can easily do the forward kinematics without DH parameters. First create a string of simple transforms which I took directly …
Peter Corke's user avatar
  • 1,722
5 votes
Accepted

How can Denavit-Hartenberg representation with only 4 variables describe rototranslations wi...

In general you need 6 parameters to describe the position and orientation of any joint with respect to a link coordinate frame. The DH parameterisation includes 2 constraints so only 4 parameters ar …
Peter Corke's user avatar
  • 1,722
2 votes

Is there any fault in my kinematic diagram?

You write down the kinematics of your robot as a series of simple transforms, translations and rotations. In MATLAB this would be: >> s = 'Rz(q1) Tz(L1) Tx(L2) Ry(q2) Tz(L3) Ry(q3) Tz(L4) Tx(L5) Rx( …
Peter Corke's user avatar
  • 1,722
1 vote

Kinematics with Product-of-Exponentials terminology: not forward, not inverse

Try looking for terms like robot calibration, robot kinematic calibration or kinematic calibration. Have a look at Chapter 6 of [1]. [1] Springer Handbook of Robotics, Eds: B.Siciliano, O.Khatib, 20 …
Peter Corke's user avatar
  • 1,722
0 votes

Inverse kinematics showing incorrect results for 4 dof robot in MATLAB using Robotics Toolbox

I wrote a short article about the problems with IK for 4-axis robots which might help explain the issues. You should probably use the ikine() function with a 'mask' option. You will get much fast an …
Peter Corke's user avatar
  • 1,722
4 votes

Denavit Hartenberg parameters - 3DOF articulated manipulator

I defined the robot using your (assumed standard) DH parameters: >> robot = SerialLink([pi/2 1 0 pi/2; pi/2 1 0 -pi/2; pi/2 1 1 0]) robot = noname:: 3 axis, RRR, stdDH, fastRNE …
Peter Corke's user avatar
  • 1,722