1
$\begingroup$

I am working on a concept of robotic arm for which I have fixed DH frames and parameters. Is there any way to validate the correctness of DH parameters and frames ? enter image description here

$\endgroup$
2
$\begingroup$

The easiest way to validate a set of DH parameters is to plug them directly into a simulator which can build a robot model from a DH table. Once you've got the DH-generated robot model, you can verify that the robotic structure that is generated is what you would expect based on your DH table.

The most common DH-table based robot simulation package that I've worked with is the Robotics Toolbox for MATLAB written by Peter Corke: http://petercorke.com/wordpress/toolboxes/robotics-toolbox.

| improve this answer | |
$\endgroup$
2
$\begingroup$

I'm not a fan of DH parameters but they are entrenched in robot kinematics. An approach I prefer is to just write the whole chain as a series of simple transformations, eg. Ry is a rotation about the y-axis, Tz is a translation along the z-axis. From your figure, starting at the base and applying the transformations consecutively, you could write it like

Ry(q1)Rz(q2)Tx(L1)Rz(q3)Ty(L2)Rz(q4)Tx(L3)...

but I get lost with what happens near the wrist in your diagram. The Robotics Toolbox has a function, DHFactor, that will take a string like this and automatically compute it to DH parameters.

| improve this answer | |
$\endgroup$
  • $\begingroup$ Good to see you on stackexchange $\endgroup$ – Siddhesh Dec 30 '18 at 14:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.