This page is part of an article about rotary joint driven by a linear motor. Please, start by reading the introduction.
This article is splitted in three parts:
To compute the torque as a function of the motor length, we'll need the expression of the vector \( \overrightarrow{AB} \). Let's start by calculating the coordinates of \(A=(x_A, y_A)\):
$$ \begin{split} x_A = | \overrightarrow{OA} | \times \cos ( \pi - \alpha ) \\ y_A = | \overrightarrow{OA} | \times \sin ( \pi - \alpha ) \end{split} $$
Since \( \cos(\pi-\theta) = -\cos(\theta) \) and \( \sin(\pi-\theta) = \sin(\theta) \), the previous expression can be simplified:
$$ \begin{split} x_A &=& -| \overrightarrow{OA} | \times \cos ( \alpha ) \\ y_A &=& | \overrightarrow{OA} | \times \sin ( \alpha ) \end{split} $$
To get the coordinates of point \(B\), we will calculate the intersection of circle \(C_1\) and \(C_2\):
You'll find a detailed demonstration of the intersections calculation on this page: How to calculate the intersection points of two circles?.
The distance between centers \( | AC | \) is given by:
$$ d = | \overrightarrow{AC} | = \sqrt {| \overrightarrow{BC} |^2 + | \overrightarrow{BA} |^2 } $$
In the three first cases, there is no solution. The coordonates of point \(B\) is given by:
$$ \begin{split} x_B &=& ~ x_1 ~\pm~ \dfrac{h}{d}(y_C - y_A) \\ y_B &=& ~ y_1 ~\pm~ \dfrac{h}{d}(x_C - x_A) \end{split} $$
where: