Serial Link chain with constrained geometry

AI Thread Summary
The discussion revolves around a three-link revolute manipulator with known link lengths and a coupling constraint between the second and third joint angles. The user is attempting to determine the joint angles given a specific position and angle for the third link. They have derived equations using the law of cosines but are struggling to eliminate unknown joint positions. The analysis reveals that the system is over-constrained due to the coupling constraint, which complicates finding a unique solution. Ultimately, the movement of the third link along the specified line necessitates a change in the coupling constant, preventing a straightforward resolution.
nucloxylon
Messages
9
Reaction score
0
I have a three link revolute manipulator at the origin. I know all the link lengths. The joint angle for the third link is coupled to the second such that Theta3 = k*Theta2. I want to determine the joint angles (thetas) of the manipulator given that the third link should lie on a line an angle Alpha from the x - axis at a known position.

I believe the solution should be unique but I can't seem to wrap my hands around an equation that proves it.

To summarize:
Knowns:
Link lengths: L1, L2, L3
Angle of line: Alpha = Theta1 + Theta2 + Theta3 = Theta1 + Theta2(1+k)
And it's position
Coupling function: Theta3 = Theta2 * k

Unknowns
Theta1, Theta2, Theta3
Joint positions, X1,Y1, X2, Y2, X3, Y3

I tried assuming I knew one of the joint end positions, i.e X2, Y2, because my intuition tells me there's got to be only one solution. Then maybe I could find another set of equations and somehow cut it out. Here's my work so far:

By law of cosines:
X2^2 + Y2^2 = L1^2 + L2^2 - 2L1L2cos(beta)
where beta is 180 - Theta2 (see diagram)
beta = acos((L1^2 + L2^2 - (X2^2 + Y2^2)) / (2L1L2))
Theta2 = 180 - beta
Theta3 = (180 - beta) * k
Theta1 = alpha - Theta2 - Theta3

But now I'm stuck because I can't come up with another good set of equations to remove X2 and Y2 since I don't actually know them. Any insight or advice would be great.

Thanks!
 

Attachments

  • manipulator.JPG
    manipulator.JPG
    11.5 KB · Views: 515
Last edited:
Engineering news on Phys.org
Sorry about the delay.
nucloxylon said:
I believe the solution should be unique but I can't seem to wrap my hands around an equation that proves it.
The link lengths are known and fixed. L1, L2 and L3.
Given the specified point x3, y3 and alpha, we can compute the position of x2, y2.

There are then two circles, one has radius L1, with centre at the origin.
The other circle has radius L2, with centre at x2, y2.
The intersection points of the two circles, (if they do intersect), give the two possible solutions for x1, y1.

Unfortunately the theta3 = k * theta2 constraint has not been satisfied.
It is clear that movement of link3 along the alpha line will force the value of k to be changed.
So the system is over-constrained.
Which explains why the equations cannot be solved.
 
How did you find PF?: Via Google search Hi, I have a vessel I 3D printed to investigate single bubble rise. The vessel has a 4 mm gap separated by acrylic panels. This is essentially my viewing chamber where I can record the bubble motion. The vessel is open to atmosphere. The bubble generation mechanism is composed of a syringe pump and glass capillary tube (Internal Diameter of 0.45 mm). I connect a 1/4” air line hose from the syringe to the capillary The bubble is formed at the tip...
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...
I'd like to create a thread with links to 3-D Printer resources, including printers and software package suggestions. My motivations are selfish, as I have a 3-D printed project that I'm working on, and I'd like to buy a simple printer and use low cost software to make the first prototype. There are some previous threads about 3-D printing like this: https://www.physicsforums.com/threads/are-3d-printers-easy-to-use-yet.917489/ but none that address the overall topic (unless I've missed...
Back
Top