Proofing the derivative of Rodigruez's Rotation Formula equals the formula for relating the linear velocity...












1












$begingroup$


I want to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity (following the footsteps of this article, p. 5; even though the author proofs it there in a simpler manner).

If I have a vector $vec r$ which is rotated with the Rodriguez's Rotation Formula around the vector $vec n$ by the angle $theta$, with the rotation point being the origin, I get:
$$ vec r'=(vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r) $$
If I considered the equation above as a function which describes the constant vector $vec r$ rotating around the constant axis $vec n$ by the changing angle $theta$ dependent of the time, I could compute the linear velocity of the vector $vec r'$ by differentiating the equation with respect to the time $t$ to get:
$$dot {vec r'}=-sin(theta)dot theta (vec r - (vec n cdotp vec r)vec n)+cos(theta)dot theta(vec n times vec r)=dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r))$$
According to that Q&A on physics stack exchange I could also just compute the linear velocity of the vector from the angular velocity:
$$dot{vec r'} = vecomega times vec r' $$
where $vec omega$ is the angular velocity defined as $dot {theta}vec n$. (Remember, the vector is rotating around the origin and the whole system isn't moving, so I am not in need of subtracting the rotation point from the vector to be rotated and also not in need of adding the velocity of the system in the end.)

Substituting Rodigruez's Rotation Formula into this equation, I get:
$$dot{vec r'} = vecomega times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = dot {theta}vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) $$
Now I can try to proof that the derivative of Rodriguez's rotation formula is the same as the formula for relating the linear velocity of a point to the angular velocity:
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r)) $$
Or, simplified (if this is done correctly):
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n))$$
So I get the equation to solve (without $dot theta$):
$$ vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n)$$
This includes exactly the following problem involving transformation of vector sums including the vector cross product:
I need to rewrite the term
$ (vec a times vec b) + vec c $, where $vec a$, $vec b$, and $vec c$ are some arbitray vectors in $mathbb R^3$,
so that I get
$$(vec a times vec b) + vec c = vec a times (vec b + vec x)$$
where $vec x$ is some vector computed from the given vectors.



Edit 1: Including, in addition to the simple mathematical transformation problem involving the vector cross product, the context of the question (trying to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity).

Edit 2: Changing the title, the tags and the order of the text of the question to properly reflect the new main focus (proof of the derivative of Rodriguez's Rotation Formula --> in accordance with the new answer).










share|cite|improve this question











$endgroup$












  • $begingroup$
    Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
    $endgroup$
    – dantopa
    Dec 27 '18 at 19:18
















1












$begingroup$


I want to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity (following the footsteps of this article, p. 5; even though the author proofs it there in a simpler manner).

If I have a vector $vec r$ which is rotated with the Rodriguez's Rotation Formula around the vector $vec n$ by the angle $theta$, with the rotation point being the origin, I get:
$$ vec r'=(vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r) $$
If I considered the equation above as a function which describes the constant vector $vec r$ rotating around the constant axis $vec n$ by the changing angle $theta$ dependent of the time, I could compute the linear velocity of the vector $vec r'$ by differentiating the equation with respect to the time $t$ to get:
$$dot {vec r'}=-sin(theta)dot theta (vec r - (vec n cdotp vec r)vec n)+cos(theta)dot theta(vec n times vec r)=dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r))$$
According to that Q&A on physics stack exchange I could also just compute the linear velocity of the vector from the angular velocity:
$$dot{vec r'} = vecomega times vec r' $$
where $vec omega$ is the angular velocity defined as $dot {theta}vec n$. (Remember, the vector is rotating around the origin and the whole system isn't moving, so I am not in need of subtracting the rotation point from the vector to be rotated and also not in need of adding the velocity of the system in the end.)

Substituting Rodigruez's Rotation Formula into this equation, I get:
$$dot{vec r'} = vecomega times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = dot {theta}vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) $$
Now I can try to proof that the derivative of Rodriguez's rotation formula is the same as the formula for relating the linear velocity of a point to the angular velocity:
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r)) $$
Or, simplified (if this is done correctly):
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n))$$
So I get the equation to solve (without $dot theta$):
$$ vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n)$$
This includes exactly the following problem involving transformation of vector sums including the vector cross product:
I need to rewrite the term
$ (vec a times vec b) + vec c $, where $vec a$, $vec b$, and $vec c$ are some arbitray vectors in $mathbb R^3$,
so that I get
$$(vec a times vec b) + vec c = vec a times (vec b + vec x)$$
where $vec x$ is some vector computed from the given vectors.



Edit 1: Including, in addition to the simple mathematical transformation problem involving the vector cross product, the context of the question (trying to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity).

Edit 2: Changing the title, the tags and the order of the text of the question to properly reflect the new main focus (proof of the derivative of Rodriguez's Rotation Formula --> in accordance with the new answer).










share|cite|improve this question











$endgroup$












  • $begingroup$
    Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
    $endgroup$
    – dantopa
    Dec 27 '18 at 19:18














1












1








1





$begingroup$


I want to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity (following the footsteps of this article, p. 5; even though the author proofs it there in a simpler manner).

If I have a vector $vec r$ which is rotated with the Rodriguez's Rotation Formula around the vector $vec n$ by the angle $theta$, with the rotation point being the origin, I get:
$$ vec r'=(vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r) $$
If I considered the equation above as a function which describes the constant vector $vec r$ rotating around the constant axis $vec n$ by the changing angle $theta$ dependent of the time, I could compute the linear velocity of the vector $vec r'$ by differentiating the equation with respect to the time $t$ to get:
$$dot {vec r'}=-sin(theta)dot theta (vec r - (vec n cdotp vec r)vec n)+cos(theta)dot theta(vec n times vec r)=dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r))$$
According to that Q&A on physics stack exchange I could also just compute the linear velocity of the vector from the angular velocity:
$$dot{vec r'} = vecomega times vec r' $$
where $vec omega$ is the angular velocity defined as $dot {theta}vec n$. (Remember, the vector is rotating around the origin and the whole system isn't moving, so I am not in need of subtracting the rotation point from the vector to be rotated and also not in need of adding the velocity of the system in the end.)

Substituting Rodigruez's Rotation Formula into this equation, I get:
$$dot{vec r'} = vecomega times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = dot {theta}vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) $$
Now I can try to proof that the derivative of Rodriguez's rotation formula is the same as the formula for relating the linear velocity of a point to the angular velocity:
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r)) $$
Or, simplified (if this is done correctly):
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n))$$
So I get the equation to solve (without $dot theta$):
$$ vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n)$$
This includes exactly the following problem involving transformation of vector sums including the vector cross product:
I need to rewrite the term
$ (vec a times vec b) + vec c $, where $vec a$, $vec b$, and $vec c$ are some arbitray vectors in $mathbb R^3$,
so that I get
$$(vec a times vec b) + vec c = vec a times (vec b + vec x)$$
where $vec x$ is some vector computed from the given vectors.



Edit 1: Including, in addition to the simple mathematical transformation problem involving the vector cross product, the context of the question (trying to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity).

Edit 2: Changing the title, the tags and the order of the text of the question to properly reflect the new main focus (proof of the derivative of Rodriguez's Rotation Formula --> in accordance with the new answer).










share|cite|improve this question











$endgroup$




I want to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity (following the footsteps of this article, p. 5; even though the author proofs it there in a simpler manner).

If I have a vector $vec r$ which is rotated with the Rodriguez's Rotation Formula around the vector $vec n$ by the angle $theta$, with the rotation point being the origin, I get:
$$ vec r'=(vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r) $$
If I considered the equation above as a function which describes the constant vector $vec r$ rotating around the constant axis $vec n$ by the changing angle $theta$ dependent of the time, I could compute the linear velocity of the vector $vec r'$ by differentiating the equation with respect to the time $t$ to get:
$$dot {vec r'}=-sin(theta)dot theta (vec r - (vec n cdotp vec r)vec n)+cos(theta)dot theta(vec n times vec r)=dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r))$$
According to that Q&A on physics stack exchange I could also just compute the linear velocity of the vector from the angular velocity:
$$dot{vec r'} = vecomega times vec r' $$
where $vec omega$ is the angular velocity defined as $dot {theta}vec n$. (Remember, the vector is rotating around the origin and the whole system isn't moving, so I am not in need of subtracting the rotation point from the vector to be rotated and also not in need of adding the velocity of the system in the end.)

Substituting Rodigruez's Rotation Formula into this equation, I get:
$$dot{vec r'} = vecomega times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = dot {theta}vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) $$
Now I can try to proof that the derivative of Rodriguez's rotation formula is the same as the formula for relating the linear velocity of a point to the angular velocity:
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(-sin(theta) (vec r - (vec n cdotp vec r)vec n)+cos(theta)(vec n times vec r)) $$
Or, simplified (if this is done correctly):
$$dot {theta}(vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r))) = dot theta(vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n))$$
So I get the equation to solve (without $dot theta$):
$$ vec n times ((vec n cdotp vec r)vec n+cos(theta)(vec r - (vec n cdotp vec r)vec n)+sin(theta)(vec n times vec r)) = vec n times cos(theta)vec r -sin(theta) (vec r - (vec n cdotp vec r)vec n)$$
This includes exactly the following problem involving transformation of vector sums including the vector cross product:
I need to rewrite the term
$ (vec a times vec b) + vec c $, where $vec a$, $vec b$, and $vec c$ are some arbitray vectors in $mathbb R^3$,
so that I get
$$(vec a times vec b) + vec c = vec a times (vec b + vec x)$$
where $vec x$ is some vector computed from the given vectors.



Edit 1: Including, in addition to the simple mathematical transformation problem involving the vector cross product, the context of the question (trying to proof that the derivative of Rodriguez's Rotation Formula equals the formula for relating the linear velocity of a point on a moving body to the angular velocity).

Edit 2: Changing the title, the tags and the order of the text of the question to properly reflect the new main focus (proof of the derivative of Rodriguez's Rotation Formula --> in accordance with the new answer).







vectors rotations cross-product






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 28 '18 at 16:07







alpabrz

















asked Dec 25 '18 at 11:43









alpabrzalpabrz

84




84












  • $begingroup$
    Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
    $endgroup$
    – dantopa
    Dec 27 '18 at 19:18


















  • $begingroup$
    Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
    $endgroup$
    – dantopa
    Dec 27 '18 at 19:18
















$begingroup$
Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
$endgroup$
– dantopa
Dec 27 '18 at 19:18




$begingroup$
Welcome the Mathematics Stack Exchange! A quick tour of the site (math.stackexchange.com/tour) will help you get the most of your time here.
$endgroup$
– dantopa
Dec 27 '18 at 19:18










2 Answers
2






active

oldest

votes


















0












$begingroup$

Let $mathbf{K}$ be the matrix such that $mathbf{K}vec{v} = vec{n} times vec{v}$ for all vectors $vec{v}$.
The Rodrigues formula can then be stated as
$$vec{r}' = big(I+(sintheta)mathbf{K} + (1-costheta)mathbf{K}^2big)vec{r}$$



where $vec{r}$ is constant.



Taking the derivative gives
$$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



On the other hand, we have
$$dot{vec{r}}' = vec{omega} times vec{r}' = dottheta,vec{n}times vec{r}' = dottheta ,mathbf{K}vec{r}' = dotthetabig(mathbf{K}+(sintheta)mathbf{K}^2 + (1-costheta)mathbf{K}^3big)vec{r}$$



Now we use the identity $mathbf{K}^3 = -mathbf{K}$ to obtain
$$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



which reproduces the above result.






share|cite|improve this answer









$endgroup$





















    1












    $begingroup$

    For this to be possible, you have $c=atimes x$ so $a$ must be perpendicular to $c$. In which case there are infinitely many possible $x$






    share|cite|improve this answer









    $endgroup$













    • $begingroup$
      Please ignore this answer. The question has been changed beyond all recognition since I answered it.
      $endgroup$
      – David Quinn
      Dec 28 '18 at 22:45










    • $begingroup$
      I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
      $endgroup$
      – alpabrz
      Jan 3 at 16:54











    Your Answer





    StackExchange.ifUsing("editor", function () {
    return StackExchange.using("mathjaxEditing", function () {
    StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
    StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
    });
    });
    }, "mathjax-editing");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "69"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    noCode: true, onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3052041%2fproofing-the-derivative-of-rodigruezs-rotation-formula-equals-the-formula-for-r%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0












    $begingroup$

    Let $mathbf{K}$ be the matrix such that $mathbf{K}vec{v} = vec{n} times vec{v}$ for all vectors $vec{v}$.
    The Rodrigues formula can then be stated as
    $$vec{r}' = big(I+(sintheta)mathbf{K} + (1-costheta)mathbf{K}^2big)vec{r}$$



    where $vec{r}$ is constant.



    Taking the derivative gives
    $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



    On the other hand, we have
    $$dot{vec{r}}' = vec{omega} times vec{r}' = dottheta,vec{n}times vec{r}' = dottheta ,mathbf{K}vec{r}' = dotthetabig(mathbf{K}+(sintheta)mathbf{K}^2 + (1-costheta)mathbf{K}^3big)vec{r}$$



    Now we use the identity $mathbf{K}^3 = -mathbf{K}$ to obtain
    $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



    which reproduces the above result.






    share|cite|improve this answer









    $endgroup$


















      0












      $begingroup$

      Let $mathbf{K}$ be the matrix such that $mathbf{K}vec{v} = vec{n} times vec{v}$ for all vectors $vec{v}$.
      The Rodrigues formula can then be stated as
      $$vec{r}' = big(I+(sintheta)mathbf{K} + (1-costheta)mathbf{K}^2big)vec{r}$$



      where $vec{r}$ is constant.



      Taking the derivative gives
      $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



      On the other hand, we have
      $$dot{vec{r}}' = vec{omega} times vec{r}' = dottheta,vec{n}times vec{r}' = dottheta ,mathbf{K}vec{r}' = dotthetabig(mathbf{K}+(sintheta)mathbf{K}^2 + (1-costheta)mathbf{K}^3big)vec{r}$$



      Now we use the identity $mathbf{K}^3 = -mathbf{K}$ to obtain
      $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



      which reproduces the above result.






      share|cite|improve this answer









      $endgroup$
















        0












        0








        0





        $begingroup$

        Let $mathbf{K}$ be the matrix such that $mathbf{K}vec{v} = vec{n} times vec{v}$ for all vectors $vec{v}$.
        The Rodrigues formula can then be stated as
        $$vec{r}' = big(I+(sintheta)mathbf{K} + (1-costheta)mathbf{K}^2big)vec{r}$$



        where $vec{r}$ is constant.



        Taking the derivative gives
        $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



        On the other hand, we have
        $$dot{vec{r}}' = vec{omega} times vec{r}' = dottheta,vec{n}times vec{r}' = dottheta ,mathbf{K}vec{r}' = dotthetabig(mathbf{K}+(sintheta)mathbf{K}^2 + (1-costheta)mathbf{K}^3big)vec{r}$$



        Now we use the identity $mathbf{K}^3 = -mathbf{K}$ to obtain
        $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



        which reproduces the above result.






        share|cite|improve this answer









        $endgroup$



        Let $mathbf{K}$ be the matrix such that $mathbf{K}vec{v} = vec{n} times vec{v}$ for all vectors $vec{v}$.
        The Rodrigues formula can then be stated as
        $$vec{r}' = big(I+(sintheta)mathbf{K} + (1-costheta)mathbf{K}^2big)vec{r}$$



        where $vec{r}$ is constant.



        Taking the derivative gives
        $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



        On the other hand, we have
        $$dot{vec{r}}' = vec{omega} times vec{r}' = dottheta,vec{n}times vec{r}' = dottheta ,mathbf{K}vec{r}' = dotthetabig(mathbf{K}+(sintheta)mathbf{K}^2 + (1-costheta)mathbf{K}^3big)vec{r}$$



        Now we use the identity $mathbf{K}^3 = -mathbf{K}$ to obtain
        $$dot{vec{r}}' = dotthetabig((costheta)mathbf{K} + (sintheta)mathbf{K}^2big)vec{r}$$



        which reproduces the above result.







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 27 '18 at 22:36









        mechanodroidmechanodroid

        28.5k62548




        28.5k62548























            1












            $begingroup$

            For this to be possible, you have $c=atimes x$ so $a$ must be perpendicular to $c$. In which case there are infinitely many possible $x$






            share|cite|improve this answer









            $endgroup$













            • $begingroup$
              Please ignore this answer. The question has been changed beyond all recognition since I answered it.
              $endgroup$
              – David Quinn
              Dec 28 '18 at 22:45










            • $begingroup$
              I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
              $endgroup$
              – alpabrz
              Jan 3 at 16:54
















            1












            $begingroup$

            For this to be possible, you have $c=atimes x$ so $a$ must be perpendicular to $c$. In which case there are infinitely many possible $x$






            share|cite|improve this answer









            $endgroup$













            • $begingroup$
              Please ignore this answer. The question has been changed beyond all recognition since I answered it.
              $endgroup$
              – David Quinn
              Dec 28 '18 at 22:45










            • $begingroup$
              I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
              $endgroup$
              – alpabrz
              Jan 3 at 16:54














            1












            1








            1





            $begingroup$

            For this to be possible, you have $c=atimes x$ so $a$ must be perpendicular to $c$. In which case there are infinitely many possible $x$






            share|cite|improve this answer









            $endgroup$



            For this to be possible, you have $c=atimes x$ so $a$ must be perpendicular to $c$. In which case there are infinitely many possible $x$







            share|cite|improve this answer












            share|cite|improve this answer



            share|cite|improve this answer










            answered Dec 25 '18 at 13:22









            David QuinnDavid Quinn

            24.1k21141




            24.1k21141












            • $begingroup$
              Please ignore this answer. The question has been changed beyond all recognition since I answered it.
              $endgroup$
              – David Quinn
              Dec 28 '18 at 22:45










            • $begingroup$
              I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
              $endgroup$
              – alpabrz
              Jan 3 at 16:54


















            • $begingroup$
              Please ignore this answer. The question has been changed beyond all recognition since I answered it.
              $endgroup$
              – David Quinn
              Dec 28 '18 at 22:45










            • $begingroup$
              I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
              $endgroup$
              – alpabrz
              Jan 3 at 16:54
















            $begingroup$
            Please ignore this answer. The question has been changed beyond all recognition since I answered it.
            $endgroup$
            – David Quinn
            Dec 28 '18 at 22:45




            $begingroup$
            Please ignore this answer. The question has been changed beyond all recognition since I answered it.
            $endgroup$
            – David Quinn
            Dec 28 '18 at 22:45












            $begingroup$
            I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
            $endgroup$
            – alpabrz
            Jan 3 at 16:54




            $begingroup$
            I am sorry, but I needed to include a specific problem, and this problem took the question over. I decided to rewrite the question because of mechanodroid's excellent answer to the specific problem. But thanks for your great help anyway! It was exactly the answer I needed at that time, that I can not proof the specific problem with my approach.
            $endgroup$
            – alpabrz
            Jan 3 at 16:54


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Mathematics Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            Use MathJax to format equations. MathJax reference.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3052041%2fproofing-the-derivative-of-rodigruezs-rotation-formula-equals-the-formula-for-r%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            To store a contact into the json file from server.js file using a class in NodeJS

            Redirect URL with Chrome Remote Debugging Android Devices

            Dieringhausen