1
$\begingroup$

I am trying to use an accelerometer to measure the angular acceleration of a robotic arm.

From rigid body kinematics, the following relation is known

\begin{align*} {^{i} {\boldsymbol{a}}_m} & = {^{i} {\boldsymbol{a}}_l} + ^{i} \dot{{\boldsymbol{\omega }}}_{i} \times {^{i} {{\boldsymbol{X}}}_{S_m}} + {^{i} {{\boldsymbol{\omega }}}_{i}} \times \left({^{i} {{\boldsymbol{\omega }}}_{i}} \times {^{i} {{\boldsymbol{X}}}_{S_m}} \right) \; \end{align*}

where $\dot{\omega}$ is the angular acceleration and $ {^{i} {\boldsymbol{a}}_m}$ is the measured acceration at a point $X$ along the arm.

The problem is that this equation is not solvable for $\dot{\omega}$ because, it's in a cross product with the position vector of the sensor. ($a \times (b +ka) = a \times b + k(a \times a) = a \times b$)

This paper claims that they used an extended Kalman filter and this relation to estimate the angular acceleration, but I have no idea how that is possible when this equation does not have a unique solution for $\dot{\omega}$.

Can anyone point out if I'm missing something which can help me solve this problem?

$\endgroup$
0

1 Answer 1

1
$\begingroup$

I'm not clear on what your equation indicates or exactly what your accelerometer is measuring, but if you need an angular acceleration for an arm, that could be only horizontal or vertical or a vector sum of the two. In each case α = a/r.

$\endgroup$
2
  • $\begingroup$ The equation relates the acceleration of of 2 points of a rigid body. $\alpha = a/r$ works for the 2 dimensional case, but I'm having trouble finding a similar relation in 3d. The accelerometer measures linear acceleration, and I'm trying to service what rotational acceleration is causing this linear acceleration $\endgroup$
    – vik_1357
    Commented Sep 4, 2021 at 16:56
  • $\begingroup$ An (upper) arm can only pivot about the shoulder. That motion can be described in terms of two components. If there is a lower arm, it pivots about the elbow. The two parts should be described separately. $\endgroup$
    – R.W. Bird
    Commented Sep 5, 2021 at 16:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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