MATLAB Answers

geumetry analysis of robot arm

3 views (last 30 days)
I try to program a robot arm using matlab.
here why is theta3 = theta1+theta2????


Sign in to comment.

Accepted Answer

Roger Stafford
Roger Stafford on 25 Jun 2013
Edited: Roger Stafford on 25 Jun 2013
This problem doesn't really belong in this group but okay, I'll answer it.
Given that arm L3 is parallel to the ground, call the joints starting with the one on the ground A, B, C, and D. Extend the first green line, the one through B, to the right. Draw a line through C parallel to the L1 arm, the one though AB, and extend it in both directions from C up to some point E and down to a point F where it intersects this first green line. (I am assuming from your diagram that the first green line is perpendicular to L1 and the second to L2.) Extend the second green line, the one through C, to the left to some point G.
1. Angle DCE equals theta1: two parallel lines make equal angles to another pair of parallel line.
2. Angle FCB equals pi/2-theta2: triangle FCB is a right triangle and angle FCB must be the complement of angle FBC.
3. Angle BCG equals pi/2: the second green line is assumed to be at right angles to L2
4. The sum of angle FCB, angle BCG and angle GCE is pi: Line ECF is a straight line.
5, Angle GCE equals theta2: The total angle at a straight line is pi and
angle GCE = pi - angle BCG - angle FCB = pi - pi/2 - (pi/2-theta2) = theta2
6. Angle DCG equals angle DCE plus angle GCE. Hence theta3 = theta1+theta2

  1 Comment

Sign in to comment.

More Answers (1)

Image Analyst
Image Analyst on 24 Jun 2013
It's not. It only is for a certain height (H-h0). If theta1 and theta2 are fixed, but (H-h0) is allowed to take on different heights, then theta3 will vary.

  1 Comment

mangood UK
mangood UK on 24 Jun 2013
dear: your answer is always amazing and fast
good bles you
in my case joint 3 is fixed so L3 is parallel to ground
and theta1 and 2 are variable
so why is th3 is equal t0 sum>>???

Sign in to comment.

Sign in to answer this question.