Expressing Vectors in Different Frames Using Rotation Matrices

  Рет қаралды 34,122

Christopher Lum

Christopher Lum

Күн бұрын

Пікірлер
@ChristopherLum
@ChristopherLum 4 жыл бұрын
In case it is helpful, here are all the Flight Mechanics videos in a single playlist kzbin.info/aero/PLxdnSsBqCrrEx3A6W94sQGClk6Q4YCg-h. You can support this channel via Patreon at www.patreon.com/christopherwlum. Please let me know what you think in the comments. Thanks for watching!
@jdanderson9727
@jdanderson9727 Жыл бұрын
Christopher is a great teacher for engineers in an adjacent discipline. He doesn't drag you back to sixth grade, at the same time, he doesn't fly over important details you need. He is the teacher's teacher. I subscribed half way through my first video of his.
@davidtelgen8114
@davidtelgen8114 9 ай бұрын
AE 512: it's always useful to review how the handy rotation matrices were actually derived!
@ChristopherLum
@ChristopherLum 9 ай бұрын
Dave, good to see you are getting a head start on the lectures. Keep me posted on how things go in the future!
@KTLifestyle
@KTLifestyle 4 жыл бұрын
Best 45 minutes I've ever spent on KZbin.
@ChristopherLum
@ChristopherLum 4 жыл бұрын
I'm glad it was helpful. There are other similar videos on the channel please feel free to check them out. Thanks for watching!
@ShivaShakerii
@ShivaShakerii 11 ай бұрын
AA 516: During my bachelor's degree, I took a Mechatronics course that introduced these fundamental concepts. Initially, I found them quite perplexing, but your clear and engaging explanation has now illuminated my understanding. Thanks for making those concepts accessible and easy to grasp!
@radoraan5272
@radoraan5272 5 ай бұрын
Thank you for all this series Dr Lum! It has really help me to be able to understand this topics, even when i alredy viewed them in my flight dynamics course
@vocasle
@vocasle Жыл бұрын
Thank you Mr. Lum. After your explanation I was finally able to see how to deduce rotation matrix!
@ChristopherLum
@ChristopherLum Жыл бұрын
Hi Nikita, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. I can also answer any questions, provide code, notes, downloads, etc. on Patreon. Thanks for watching! -Chris
@prabhjeetsingharora
@prabhjeetsingharora 2 жыл бұрын
Amazing explanation of a very complex concept especially for the freshers in this field. Thank you Dr. Lum.
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Hi Prabhjeet, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
@reesetaylor3506
@reesetaylor3506 9 ай бұрын
AE 512: The notation used for expressing rotations of vectors has always confused me and this video really helped clarify/simplify it, thanks!
@sunnysarkar7643
@sunnysarkar7643 9 ай бұрын
AE 512: The references to dihedral and anhedral were fun and nice for an aero lecture
@petermay6090
@petermay6090 11 ай бұрын
AA 516: Very clear examples of how rotation matrices work, thanks!
@tonymcdaniel6878
@tonymcdaniel6878 11 ай бұрын
AA516: A great refresher on reference frame and awesome visual understanding to frame rotations.
@mehmetsahin8261
@mehmetsahin8261 2 жыл бұрын
Every morning, while i am travelling on the bus i bus your videos and now i beleive my quadcopter project will be better with your helps. Again you are literally hero ☺️
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Hi Mehmet, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
@rwikrana
@rwikrana 11 ай бұрын
AA516 2024 Wi : Really good explanation. Intuitive diagrams! WOrk on drones, so this was insightful and refreshing.
@karanpathak2106
@karanpathak2106 4 жыл бұрын
The best in-depth explanation that I've ever found. Thank you so much!
@ChristopherLum
@ChristopherLum 4 жыл бұрын
You're very welcome, this is a part of a series of videos on the channel. Please feel free to check them out and let me know what you think. Thanks for watching!
@zacharywilliams2436
@zacharywilliams2436 6 жыл бұрын
Easy to follow, rotation matrices make a lot more sense now
@wocannaseilai5983
@wocannaseilai5983 3 жыл бұрын
I believe that it is wonderful that I was able to hop on youtube and search for this without thinking of cost. Thank you!
@sianhoan833
@sianhoan833 2 жыл бұрын
AA516: I was also going to mention multiple rotations about different axes until you mentioned it last minute. I appreciated the reminder on definition of Eigenvalues, I don't use it often enough to remember it but it also pops up often enough that I'd want to keep it in mind.
@kajalparmar6776
@kajalparmar6776 10 ай бұрын
Great lecture professor..it helped me a lot in understanding this topic. thanks a lot
@shavykashyap
@shavykashyap 11 ай бұрын
AA516 : thank you for the clear explanation
@saberxebeck
@saberxebeck 3 жыл бұрын
I hope Fred appreciates us going from his base to his tip 1:22 lol. But seriously these videos are absolutely amazing their very well explained thank you
@milesbridges3547
@milesbridges3547 2 жыл бұрын
AA 516: Clear and easy to follow! I appreciate the explanations on the subscript notations of the rotation matrices since I always mix those up.
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Yes, the notation is going to be critical especially when we start chaining together multiple rotations.
@beritsyltebo3940
@beritsyltebo3940 2 жыл бұрын
Very easy to follow; makes spatial reasoning easy!
@newschool050
@newschool050 4 жыл бұрын
Thank you Christopher for making it easy.
@Kumky605
@Kumky605 10 ай бұрын
AA516: Forgot to comment on this when I watched it the first time but very clear examples and applicatioon of rotation matrices
@Eomji_Kim
@Eomji_Kim 11 ай бұрын
AA516: Watching the application of rotation matrices to aircraft motion was an interesting part as an AA student.
@wiloberlies9598
@wiloberlies9598 5 жыл бұрын
Thank you Dr Lum, this was very well done, and I'm very much looking forward to the rest of the videos in this series, as well as the control theory stuff. Thank you for taking the time to share this with us.
@arastooajorian9069
@arastooajorian9069 3 жыл бұрын
you are the best! that was the best tutorial in this topic I've ever seen. thank you
@jamesdavey3101
@jamesdavey3101 6 жыл бұрын
Always nice to have notation clarified.
@christophgerhardt6141
@christophgerhardt6141 4 жыл бұрын
you got my thumsup after the first example with the drone in the air :D :D like so much!
@ChristopherLum
@ChristopherLum 4 жыл бұрын
Thanks, I've got a few other similar videos on the channel with drones, please feel free to check them out. Thanks for watching!
@zwww_ee5235
@zwww_ee5235 3 жыл бұрын
clear and easy to understand explanation! 45 minutes well spent ! thanks for the effort >
@cesaralexisperezvelasco7060
@cesaralexisperezvelasco7060 4 жыл бұрын
Your videos are very useful. Great job man!
@ChristopherLum
@ChristopherLum 4 жыл бұрын
Glad you like them, thanks for watching!
@xxroco0418xx
@xxroco0418xx Жыл бұрын
Nice content ,will help me along with a dued project .
@swedishfish169176
@swedishfish169176 4 жыл бұрын
Awesome lecture. Really helped me to understand what was going on. Great examples. Thank you!
@ChristopherLum
@ChristopherLum 4 жыл бұрын
I'm glad it was helpful thanks for watching!
@r05rahul
@r05rahul 4 ай бұрын
Very nice explanation 👌
@BahadirTubay
@BahadirTubay 5 жыл бұрын
Amazing explanation! I will do great during exam thank you
@ChristopherLum
@ChristopherLum 5 жыл бұрын
I'm glad it was helpful, thanks for watching!
@duytanvu4938
@duytanvu4938 3 жыл бұрын
amazing, i see how Rotation Matrices are created, really thanks alot
@sethwhittington28
@sethwhittington28 2 жыл бұрын
AE512: I never knew what a rotation matrix was! Thank you for clarifying that!
@ChristopherLum
@ChristopherLum 2 жыл бұрын
This gets much more interesting later on down the road.
@rowellcastro2683
@rowellcastro2683 11 ай бұрын
AA516: Just a clarifying question in the topic of switching between the rotation matrix indices (42:20), Do we use C_(1/r), the original rotation matrix, for rotating clockwise; and then C_(r/1), transposed rotation matrix, for rotating counter-clockwise? Thanks!
@ChristopherLum
@ChristopherLum 11 ай бұрын
We use this notation to help keep track when we chain multiple rotations together. I can talk more about this at office hours if you like.
@djredrover
@djredrover 2 жыл бұрын
hey brother, I love you stuff... and I find your over-use of the word "here" hilariously awesome!!!! I am thinking of teaching my self some machine learning and I am planning to build a program that can detect and count the number of times you say "here" LOL. Since you have lots of videos I have loads of data to train the network. (i hope you aren't offended by what I said, it just goes to show how much I love and watch your videos!)
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Hi DJ, No worries, I know I say that I lot, it seems to be my tic when lecturing. I'm glad you're enjoying the videos, thanks for watching! -Chris
@djredrover
@djredrover 2 жыл бұрын
@@ChristopherLum Whatever it is, its working and I'm loving the content. If I can be so bold to suggest some topics? I am current building an EDF-powered hovering rocket that gimbals the motor (instead of using fins for control). It would be awesome to see you discuss actually implementing an LQR Controller on a microcontroller. I understand the concepts decently well but when I go to implement my software from the simulation, I get a bit overwhelmed. Also, on a more theoretical note, I would love to see you explain sensor fusion in great detail, specially combining a gyro/accel (eg. MPU6050) with a magnetometer to calculate a complete 9-DOF state space. Thanks in advance.
@ChristopherLum
@ChristopherLum 2 жыл бұрын
@@djredrover I am able to take requests, talk about concepts, and answer questions via my Patreon page at www.patreon.com/christopherwlum. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
@djredrover
@djredrover 2 жыл бұрын
@@ChristopherLum just became your patreon! You are my first!
@SayedTorak
@SayedTorak 9 ай бұрын
AE 512: Good refresher!
@inderbhangal5419
@inderbhangal5419 2 жыл бұрын
AA 516: Great lecture to illustrate rotation matrices and their uses.
@phuctruong1825
@phuctruong1825 3 жыл бұрын
Thanks so much for the deep explanation :)
@sunildhull8878
@sunildhull8878 4 жыл бұрын
Incredible, get exactly what I was searching
@jacobcarroll3933
@jacobcarroll3933 6 жыл бұрын
What a wonderful example.
@homemadejam4307
@homemadejam4307 Жыл бұрын
Thank you for your wonderful work !
@ChristopherLum
@ChristopherLum Жыл бұрын
Hi, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. I can also answer any questions, provide code, notes, downloads, etc. on Patreon. Thanks for watching! -Chris
@carlosgalvis4538
@carlosgalvis4538 4 жыл бұрын
Excellent! Very useful
@ChristopherLum
@ChristopherLum 4 жыл бұрын
I'm glad it was helpful. There are several related videos on the channel. Please feel free to check them out and I would love to hear what you think in the comments. Thanks for watching!
@carlosgalvis4538
@carlosgalvis4538 4 жыл бұрын
@@ChristopherLum I just saw the video about Euler Angles and it was amazing too!!. Christopher, I am facing some challenges dealing with segment-fixed coordinate systems, but my field of study is Biomechanics..... Any suggestion to overcome my challenges?
@khizarmohammedamjedmohamed6184
@khizarmohammedamjedmohamed6184 3 жыл бұрын
Very well explained.
@athilgeorge8945
@athilgeorge8945 4 жыл бұрын
Thank you Dr. Lum!
@milesrobertroane955
@milesrobertroane955 11 ай бұрын
AA516 What helps me with the rotation notation is thinking of the subscripts/superscripts as units. So the r basis on the left side 1/r * r --> cancels to leave us in frame 1
@ChristopherLum
@ChristopherLum 11 ай бұрын
That's a good way to think of it, great observation!
@WalkingDeaDJ
@WalkingDeaDJ 8 ай бұрын
Jason-AE512: Thanks for the explanation.
@bsgove
@bsgove 6 ай бұрын
AE512: Good refresher here
@sidraman6950
@sidraman6950 6 жыл бұрын
Informative and easy to follow
@marilynjasmer8365
@marilynjasmer8365 6 жыл бұрын
nice Fred and Joe hats
@edwardmau5877
@edwardmau5877 9 ай бұрын
AE 512 The tip for keeping notation in check when using rotation matricies is useful, esepcially the note that we’re assuming a right hand angle rotation.
@ChristopherLum
@ChristopherLum 9 ай бұрын
Yes, the notation is going to be helpful in some of the future discussions.
@JoelyRoley
@JoelyRoley 4 ай бұрын
The QUT drip goes hard in this video. That's where I study.
@megajohny143
@megajohny143 4 жыл бұрын
rubbed my eyes several time for clearing vision and each time I noticed that it was camera getting blurred of a moment and clearing up :D
@Colin_Baxter_UW
@Colin_Baxter_UW 11 ай бұрын
AA516: Thank you for the refresher. Will we be covering quaternions in this course and, if not, what benefits do they have over DCMs?
@ChristopherLum
@ChristopherLum 11 ай бұрын
You're a few weeks ahead of the game but you are correct, we'll be looking at quaternions in week 3. Stay tuned!
@tilio9380
@tilio9380 4 жыл бұрын
How much effort goes into making these lecture videos? Chris: Yes.
@ChristopherLum
@ChristopherLum 4 жыл бұрын
Haha, yes you are correct, they do take some effort but there are also fun to make. Thanks for watching!
@wocannaseilai5983
@wocannaseilai5983 3 жыл бұрын
At 17:07, why is it we can assume that P_1 = A_1 + B_1 + C_1?
@ChristopherLum
@ChristopherLum 3 жыл бұрын
Thanks for reaching out. If you have questions or would like to request a video, please consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I interact personally with Patrons at all levels. Thanks for watching!
@princekeoki4603
@princekeoki4603 11 ай бұрын
AA516 : Interesting how rotation matricies are orthogonal. Are there any physical scenarios where you would need to find the rotation matrix when given the input and output vectors?
@morganwalker940
@morganwalker940 6 жыл бұрын
You've got a very nice backyard! Make sure to water those plants though also nice video too
@thatWMDdude
@thatWMDdude 4 жыл бұрын
anhedral/dihedral pop ups made me laugh. that was a nice touch
@ChristopherLum
@ChristopherLum 4 жыл бұрын
Hi Brian, great to hear from you, I'm glad it was entertaining. I'll try to have more popups in future videos.
@srvl7538
@srvl7538 2 жыл бұрын
In which video in the playlist where gimbal lock is mentioned or explained?
@Po-ChihHuang
@Po-ChihHuang 11 ай бұрын
AA516 Amazing explanation! Po
@Hannah08LV
@Hannah08LV 6 жыл бұрын
thanks for the lecture!
@daviddevine2415
@daviddevine2415 2 жыл бұрын
AE512: what is the difference between a frame, a basis, and a coordinate system? Thanks for the video!
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Hi Dave, these are good questions. A frame and coordinate systems are sometimes used interchangeably. Some authors consider a coordinate system to be a frame with an origin attached to it. A basis is typically a higher order concept as you can have a basis of functions instead of just directions. This might be easier to chat about at office hours, please remind me if you'd like to talk at our next meeting, thanks.
@triskitman124
@triskitman124 6 жыл бұрын
very good video!
@nathanlipshutz3140
@nathanlipshutz3140 9 ай бұрын
AE512: Chris, for some reason I usually use a rotation matrix about z that is Rz = [cos(theta) -sin(theta) 0 ; sin(theta) cos(theta) 0 ; 0 0 1] as opposed to the one you derived Rz = [cos(theta) sin(theta) 0 ; -sin(theta) cos(theta) 0 ; 0 0 1] in matlab syntax. Can you explain the discrepancy? I believe they are both attempting to perform the same transformation.
@ChristopherLum
@ChristopherLum 9 ай бұрын
Often this is a matter of which frame you are rotating to/from. The order of the subscripts matters a lot in these situations
@nathanlipshutz3140
@nathanlipshutz3140 9 ай бұрын
Ah I think I see. It seems that somehow they are doing the opposite transformation.
@kennethwilsey6260
@kennethwilsey6260 3 жыл бұрын
AA516 Is there a more efficient way to derive the rotation matrix (I'm thinking of something that can be implemented repeatedly in software), or is deriving by hand using angles such as psi the main method? Thanks Dr. Lum
@ChristopherLum
@ChristopherLum 3 жыл бұрын
Hi Ken, Good observation. In practice, we'll just want to derive these once and then memorize or implement these rotation matrices in a software package. You can code it yourself or leverage the Matlab Aerospace blockset/toolbox for some of this. -Chris
@cybermomo520
@cybermomo520 3 жыл бұрын
Tahnk you soooooo much!
@mentamiralemu8948
@mentamiralemu8948 2 жыл бұрын
i am honoured,thank you very much
@ChristopherLum
@ChristopherLum 2 жыл бұрын
Hi Mentamir, Thanks for the kind words, I'm glad you enjoyed the video. If you find these videos helpful, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum or via the 'Thanks' button underneath the video. Given your interest in this topic, I'd love to have you a as a Patron as I'm able to talk/interact personally with all Patrons. Thanks for watching! -Chris
@ahmadwael8541
@ahmadwael8541 4 жыл бұрын
Great master,😃
@bilalsadiq45
@bilalsadiq45 4 жыл бұрын
Super Dr Lum,,,,Awesome lecture,,just one suggestion if you could do this on MATLAB to show some graphical and coding skills ,I hope you will do it for lazy or lame students like me
@trickboi3543
@trickboi3543 2 жыл бұрын
thank you
@mikeandrewputerakurnia5572
@mikeandrewputerakurnia5572 6 жыл бұрын
cool stuff
@eyo3303
@eyo3303 4 жыл бұрын
awesome
@AndersonYuan-j7g
@AndersonYuan-j7g 10 ай бұрын
AA 516: Celeste Yuan (Late due to name discrepancies discussed)
@kaikim8402
@kaikim8402 4 жыл бұрын
i cant really get my head around with the sign convention @20:00 and @21:37 ... anyone?
@kaikim8402
@kaikim8402 3 жыл бұрын
Think of it as just XY plane. As frame Fr rotates to F1, the components on a_hat rotate (phi) clockwise which results in y_axis (in Frame1) on a_hat(in Frame1 ) to be -alpha*cos(phi). omg, It took me 7 months to understand this.
@nataliakosenko5918
@nataliakosenko5918 3 жыл бұрын
Excuse me, could you give an example of a frame in linear algebra, please?
@ChristopherLum
@ChristopherLum 3 жыл бұрын
Hi Olga, Thanks for reaching out. If you have questions or would like to request a video, I hope you'll consider supporting the channel via Patreon at www.patreon.com/christopherwlum. I'd love to have you as a Patron as I'm able to talk/interact personally with Patrons. Thanks for watching! -Chris
@khoavo5758
@khoavo5758 7 ай бұрын
Thanks! Has anyone ever told you that you look like Donnie Yen?
@ChristopherLum
@ChristopherLum 7 ай бұрын
Hi, Haha, no I've never heard that but thanks for the kind words. Also let me say thank you for your generous support of the channel, it is very much appreciated! Do you have any particular interests in terms of videos or topics? I try to prioritize request made by interested parties as much as possible as I plan future videos. If you are interested, I interact personally with all Patreon members at www.patreon.com/christopherwlum. Given your interest in the topic, I'd love to have you as a Patron. In any event, I want to again say thank you for your contribution and for supporting the channel. I hope to hear from you at a future KZbin video or on Patreon!
@khoavo5758
@khoavo5758 7 ай бұрын
​@@ChristopherLum Hi, I found your channel through your Mathematica videos. I found the explanations to be very thorough and practical, so I explored more. Turned out you already have a lot of videos that match my interest. I'm interested in computer-sciency stuff as well as (practical) engineering & mathematics, because I'm making a 3D animation engine so videos that explain linear algebra in a practical way like these always help. I'm interested in pretty much all of the stuff you do, so I'll check out your patreon and maybe in the future I can suggest some topics.
@ChristopherLum
@ChristopherLum 7 ай бұрын
@@khoavo5758 Awesome, please let me know if you have any suggestions for future videos or if you'd like to discuss any of the videos. I hope to hear from you again soon!
@ravipashchapur5803
@ravipashchapur5803 3 жыл бұрын
May I know the author name of the book you are referring? It would be helpful.
@ChristopherLum
@ChristopherLum 3 жыл бұрын
I use the textbook by Stevens and Lewis. If you have specific questions I can interact more via Patreon at www.patreon.com/christopherwlum, thanks for watching!
@ravipashchapur5803
@ravipashchapur5803 3 жыл бұрын
@@ChristopherLum thank you so much.
@ilovehorses38
@ilovehorses38 2 жыл бұрын
i think it's easier if you were to project onto the former frame instead of onto the newer frame.
@kenrickchan1165
@kenrickchan1165 6 жыл бұрын
Hello Everyone!
@ojasvikamboj6083
@ojasvikamboj6083 2 жыл бұрын
Ojasvi Kamboj - AA 516
@jamesferrese2350
@jamesferrese2350 6 жыл бұрын
First comment!
@BHARGAV_GAJJAR
@BHARGAV_GAJJAR 3 жыл бұрын
well the z axis goes into the center of the page or Earth ? Well then next video journey to the center of the earth.
@edengebretsadik7793
@edengebretsadik7793 9 ай бұрын
AE512
@AlexandraSurprise
@AlexandraSurprise 11 ай бұрын
AA 516
@marshawnlynch6310
@marshawnlynch6310 6 жыл бұрын
I'm just here so I won't get fined.
@Pluto4Planet2024
@Pluto4Planet2024 6 жыл бұрын
A comment
Derivation of Rodrigues’ Rotation Formula
43:16
Christopher Lum
Рет қаралды 18 М.
Euler Angles and the Euler Rotation Sequence
1:10:52
Christopher Lum
Рет қаралды 51 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Rotating Reference Frames
27:03
Jason Kendall
Рет қаралды 8 М.
Computing Euler Angles: Tracking Attitude Using Quaternions
1:14:54
Christopher Lum
Рет қаралды 26 М.
a quaternion version of Euler's formula
20:33
Michael Penn
Рет қаралды 78 М.
The Dome Paradox: A Loophole in Newton's Laws
22:59
Up and Atom
Рет қаралды 1 МЛН
4.3 Reference Frames
9:26
MIT OpenCourseWare
Рет қаралды 100 М.
The Continuity of Splines
1:13:50
Freya Holmér
Рет қаралды 1,4 МЛН
Robotics 1 U1 (Kinematics) S3 (Rotation Matrices) P1 (Rotation Matrices)
22:01
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН