Rotation with roll pitch and yaw in different coordinate systemSequence of Euler (yaw/pitch/roll)...

Sundering Titan and basic normal lands and snow lands

Is there a way to find out the age of climbing ropes?

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

What can I do if someone tampers with my SSH public key?

Can a Mimic (container form) actually hold loot?

Does unused member variable take up memory?

Why do we call complex numbers “numbers” but we don’t consider 2-vectors numbers?

Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?

How does a sound wave propagate?

What does "rhumatis" mean?

Paper published similar to PhD thesis

Why would /etc/passwd be used every time someone executes `ls -l` command?

Short story about an infectious indestructible metal bar?

I've given my players a lot of magic items. Is it reasonable for me to give them harder encounters?

Should I use HTTPS on a domain that will only be used for redirection?

How can I portion out frozen cookie dough?

What is Tony Stark injecting into himself in Iron Man 3?

Is this nominative case or accusative case?

Should we avoid writing fiction about historical events without extensive research?

Ultrafilters as a double dual

Why is my explanation wrong?

A bug in Excel? Conditional formatting for marking duplicates also highlights unique value

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

First time traveler, what plane ticket?



Rotation with roll pitch and yaw in different coordinate system


Sequence of Euler (yaw/pitch/roll) rotations?Calculate Camera Pitch & Yaw To Face PointMapping A point from one 3D Coordinate System to Another 3D coordinate System with Euler Angles between the two systems givenReaching a point B in Cartesian coordinate via Euler angles knows its initial point A Euler angles and B Euler anglesCalculate orientation quaternion given two axes of a coordinate systemConversion of rotation between LH and RH coordinate systems with quaternionsHow can a 3D rotational transformation between two cartesian coordinate systems be performed?Can't fully understand coordinate system transformationRotate coordinate systemFinding and Comparing 2 Sensors Rotations, with same reference frame but different initial Orientation













0












$begingroup$


Say I am given a point in an x1,y1,z1 coordinate system. I have a different coordinate system, x2,y2,z2 that has the same origin as the x1,y1,z1 system, but the axis are not aligned. I have roll, pitch, and yaw sensors fitted on the x2,y2,z2 coordinate system.



This picture may help:



enter image description here



How do I go about transforming the point in x1,y1,z1 coordinates to x2,y2,z2 coordinates? My original thought was that I simply just rotate by "head" degrees about y1 by the heading first, then rotate by "roll" degrees about z, then rotate by "pitch" degrees about x. This seems too easy and direct. Is this the correct approach?










share|cite|improve this question











$endgroup$












  • $begingroup$
    If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
    $endgroup$
    – lightxbulb
    20 hours ago










  • $begingroup$
    Can you describe this process in greater detail?
    $endgroup$
    – user2913869
    20 hours ago










  • $begingroup$
    en.wikipedia.org/wiki/Transformation_matrix
    $endgroup$
    – lightxbulb
    20 hours ago
















0












$begingroup$


Say I am given a point in an x1,y1,z1 coordinate system. I have a different coordinate system, x2,y2,z2 that has the same origin as the x1,y1,z1 system, but the axis are not aligned. I have roll, pitch, and yaw sensors fitted on the x2,y2,z2 coordinate system.



This picture may help:



enter image description here



How do I go about transforming the point in x1,y1,z1 coordinates to x2,y2,z2 coordinates? My original thought was that I simply just rotate by "head" degrees about y1 by the heading first, then rotate by "roll" degrees about z, then rotate by "pitch" degrees about x. This seems too easy and direct. Is this the correct approach?










share|cite|improve this question











$endgroup$












  • $begingroup$
    If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
    $endgroup$
    – lightxbulb
    20 hours ago










  • $begingroup$
    Can you describe this process in greater detail?
    $endgroup$
    – user2913869
    20 hours ago










  • $begingroup$
    en.wikipedia.org/wiki/Transformation_matrix
    $endgroup$
    – lightxbulb
    20 hours ago














0












0








0





$begingroup$


Say I am given a point in an x1,y1,z1 coordinate system. I have a different coordinate system, x2,y2,z2 that has the same origin as the x1,y1,z1 system, but the axis are not aligned. I have roll, pitch, and yaw sensors fitted on the x2,y2,z2 coordinate system.



This picture may help:



enter image description here



How do I go about transforming the point in x1,y1,z1 coordinates to x2,y2,z2 coordinates? My original thought was that I simply just rotate by "head" degrees about y1 by the heading first, then rotate by "roll" degrees about z, then rotate by "pitch" degrees about x. This seems too easy and direct. Is this the correct approach?










share|cite|improve this question











$endgroup$




Say I am given a point in an x1,y1,z1 coordinate system. I have a different coordinate system, x2,y2,z2 that has the same origin as the x1,y1,z1 system, but the axis are not aligned. I have roll, pitch, and yaw sensors fitted on the x2,y2,z2 coordinate system.



This picture may help:



enter image description here



How do I go about transforming the point in x1,y1,z1 coordinates to x2,y2,z2 coordinates? My original thought was that I simply just rotate by "head" degrees about y1 by the heading first, then rotate by "roll" degrees about z, then rotate by "pitch" degrees about x. This seems too easy and direct. Is this the correct approach?







linear-transformations coordinate-systems orientation






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited 20 hours ago







user2913869

















asked 20 hours ago









user2913869user2913869

1628




1628












  • $begingroup$
    If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
    $endgroup$
    – lightxbulb
    20 hours ago










  • $begingroup$
    Can you describe this process in greater detail?
    $endgroup$
    – user2913869
    20 hours ago










  • $begingroup$
    en.wikipedia.org/wiki/Transformation_matrix
    $endgroup$
    – lightxbulb
    20 hours ago


















  • $begingroup$
    If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
    $endgroup$
    – lightxbulb
    20 hours ago










  • $begingroup$
    Can you describe this process in greater detail?
    $endgroup$
    – user2913869
    20 hours ago










  • $begingroup$
    en.wikipedia.org/wiki/Transformation_matrix
    $endgroup$
    – lightxbulb
    20 hours ago
















$begingroup$
If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
$endgroup$
– lightxbulb
20 hours ago




$begingroup$
If by skewed you mean rotated then you simply need to have the transformation matrix from the first basis to the second basis (which is built by the basis vectors of the second system expressed in the first as column vectors in the matrix). Then multiplying your point coordinates by that matrix you get the corresponding coordinates in the second system.
$endgroup$
– lightxbulb
20 hours ago












$begingroup$
Can you describe this process in greater detail?
$endgroup$
– user2913869
20 hours ago




$begingroup$
Can you describe this process in greater detail?
$endgroup$
– user2913869
20 hours ago












$begingroup$
en.wikipedia.org/wiki/Transformation_matrix
$endgroup$
– lightxbulb
20 hours ago




$begingroup$
en.wikipedia.org/wiki/Transformation_matrix
$endgroup$
– lightxbulb
20 hours ago










0






active

oldest

votes











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%2f3138941%2frotation-with-roll-pitch-and-yaw-in-different-coordinate-system%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















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%2f3138941%2frotation-with-roll-pitch-and-yaw-in-different-coordinate-system%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

Nidaros erkebispedøme

Birsay

Was Woodrow Wilson really a Liberal?Was World War I a war of liberals against authoritarians?Founding Fathers...