I'm trying to carry out the forward displacement analysis of a parallel mechanism. This question is simplified as follows. Let $Q_1$, $Q_2$, $Q_3$, $A_1$, $A_2$, $A_3$ be six unit vectors that pass the origin. $Q_1$, $Q_2$, $Q_3$ are variables, and $A_1$, $A_2$, $A_3$ are constants. Assume $Q_1$ equals to $(x_1, y_1, z_1)$, $Q_2$ equals to $(x_2, y_2, z_2)$, $Q_3$ equals to $(x_3, y_3, z_3)$, $A_1$ equals to $(a_1, b_1, c_1)$, $A_2$ equals to $(a_2, b_2, c_2)$, $A_3$ equals to $(a_3, b_3, c_3)$. Besides the unit vector condition, the cosine value between every two vectors among $Q_1$, $Q_2$, $Q_3$ are constant, the cosine value between $Q_i$ and $A_i$, $i = 1, 2, 3$, are constant. Thus, the system of equations is described as follows: $$ \begin{cases} |Q_1| = 1, \\ |Q_2| = 1, \\ |Q_3| = 1, \\ x_1·x_2 + y_1·y_2 + z_1·z_2 = k_1, \\ x_1·x_3 + y_1·y_3 + z_1·z_3 = k_2, \\ x_3·x_2 + y_3·y_2 + z_3·z_2 = k_3, \\ x_1·a_1 + y_1·b_1 + z_1·c_1 = k_4, \\ x_2·a_2 + y_2·b_2 + z_2·c_2 = k_5, \\ x_3·a_3 + y_3·b_3 + z_3·c_3 = k_6, \\ \end{cases} $$ where
- $k_1, k_2, k_3, k_4, k_5, k_6$ are constants, and
- $Q_1, Q_2, Q_3$ are the unknown variables to be calculated.
I would appreciate it if someone could help me.