Finally, a clear explanation of the Gimbal! crazy how the top comments are something in the lines of "dude you spelled it wrong", when you explained it right. Cheers!
that was such a good explanation that even a german with no perfect english (me) understood it well. i've heard about this phenomenon when i read books about manned spaceflight. the apollo guidance had a warning indication "gimbal lock" when an axis went above 70° off course, i think, and with gimbal lock, the control system could not generate correct actions to keep the spacecraft in the right direction. now i've learnt what this is about... thank you :)
thats only when ur in the simulator, if its a real aircraft/spacecraft in the natural space, its like a infinite amount of rings adding on to what is already there, because its natural motion, not just stuck in a robot. but def. happens in the sim for sure, cause its a ROBOT!
Apollo 13, I was in 9th grade and enthralled with these astronauts, their courage, brains and amazing execution under pressure. I was the only girl in my all girl high-school who cared, who had the brains to recognize the incredible achievement... I actually knew what a Gimbal lock was!! (My did my 8th grade science project on Apollo 12). Fast forward, my HS geometry teacher said I might not graduate I was so terrible in GEO....
This is a fantastically clear and cosice explanation of gimbal lock. Even having had to deal with it in games hadn't made it as clear as this video did. Thankyou!
Thanks, that was very helpful. I'm reading the second edition of 3D Math Primer for Graphics and for the life of me couldn't figure out what they were talking about. Seeing it makes it much easier to understand.
It is really good example because it uses red, green, blue polygons instead of circle so that rotation looks more obvious. But one thing is misguided. At 03:20, he says 'Y', but actually that rotation is about 'Z' axis.
@psistarpsi80 The axes we are referring to here are axes of the object, not the world. The circles are used to exaggerate the motions of each individual axis. For a computer to calculate an object's position, it solves each axis individually, starting with x, then y, then z. these solutions move around like a gimbal, rather than a rigid 3 axis rig.
Nice explanation. I still have no idea how to get my rotations to work the way I want them to :D, but I feel more enlightened towards the situation now.
This reminds me of being a kid, tearing my hair out about how to program 3D rotations properly. Eventually I found ways round all my problems, but only years later did I learn a much better approach: forget these primitive "Euler angles" and use quaternions to represent orientations instead!
Depends on the 3D application. There are certainly some programs where this applies, otherwise I wouldn't have searched for this video! However, some software allows you to control and specify the hierarchy of the XYZ axes.
@superkellerman8D yea, but it was only on the x and y, or x and z, you know what i mean? not all three. If it were on all three then those poor guys would be fucked, cause there would be no way to stop the rotation.
so your order of rotation multiplication is rot_z * rot_y * rot_x * pos. And so rotation z is always based on the world coordinate while x is local coordinate. So when y changes the direction of x axis of the local coordinate system in the world to align with the z coordinate in the world, adding rotation to z will not rotate it.
same as robot joints after each other, they end up doing each others jobs! still i reckon you should have many many of them in a row anyway, because u still need the repeats. need 200 dimensions on your terminator, makes a difference!
I head the word in behind the scenes videos from a TV show, and was absolutely sure the spelling was gimble... like principle (principal adjective) etc.
@waaterdog You dont have a problem with 'zed' - that's very big of you - what else would it be? Don't tell me you're a Yank and ... (giggle) actually say 'zee' :-) Nice video - I'm just a medical Dr not an engineer and this explained it nicely.
@videodumper lol, i just typed axis cuz i know some people get bent if i say axes - its incomprehensible.. the diversity in human logic lol also why i type completely in lowercase and start all my sentences with lol(though my nick is happy) and dont punctuate, but it seems we need to evolve past the duplicity in language and obsessions with mediums rather than meanings..
I don't have a problem with "zed" - that's classical and very proper... but "axises"??? Come now, surely you must know that the proper plural is "axes" [pronounced ak'-seez]? ...and I do have to agree with RensV as well on the pronunciation of Euler. Sorry about all this, spending the better part of a decade in Engineering School pounds these sorts of things into one's head like railroad spikes! :-) Otherwise a very nice video!
@waaterdog You dont have a problem with 'zed' - that's very big of you - what else would it be? Don't tell me you're a Yank and ... (giggle) actually say 'zee' :-)
Finally, a clear explanation of the Gimbal!
crazy how the top comments are something in the lines of "dude you spelled it wrong", when you explained it right. Cheers!
Great explanation even after so many years this video is helpful.
that was such a good explanation that even a german with no perfect english (me) understood it well. i've heard about this phenomenon when i read books about manned spaceflight. the apollo guidance had a warning indication "gimbal lock" when an axis went above 70° off course, i think, and with gimbal lock, the control system could not generate correct actions to keep the spacecraft in the right direction. now i've learnt what this is about... thank you :)
thats only when ur in the simulator, if its a real aircraft/spacecraft in the natural space, its like a infinite amount of rings adding on to what is already there, because its natural motion, not just stuck in a robot. but def. happens in the sim for sure, cause its a ROBOT!
@@magnuswootton6181 lol no. it was happening on space ship's guidance gyroscope
@@loremipsum3147 oh well only got 3 rings, then have to start using them again, then the wierd thing happens and my space ship isnt rotating properly.
Apollo 13, I was in 9th grade and enthralled with these astronauts, their courage, brains and amazing execution under pressure. I was the only girl in my all girl high-school who cared, who had the brains to recognize the incredible achievement... I actually knew what a Gimbal lock was!! (My did my 8th grade science project on Apollo 12). Fast forward, my HS geometry teacher said I might not graduate I was so terrible in GEO....
You probably hit your puberty earlier than the others.
Thank you so much for this incredibly clear and thorough explanation! Actually seeing what's going on helps so much. Thank you!
This is a fantastically clear and cosice explanation of gimbal lock. Even having had to deal with it in games hadn't made it as clear as this video did. Thankyou!
Just watched Apollo 13 and wanted to know what gimble lock is. Very good explanation! thanks.
I have been aware of this problem for a looong time now but I never knew that it was the actuall gimbal lock. Thanks for clearing that out for me! :)
I never understood gimble lock until I have watched this awesome video, thank you so much and very well done.
Thanks, that was very helpful. I'm reading the second edition of 3D Math Primer for Graphics and for the life of me couldn't figure out what they were talking about. Seeing it makes it much easier to understand.
It is really good example because it uses red, green, blue polygons instead of circle so that rotation looks more obvious.
But one thing is misguided. At 03:20, he says 'Y', but actually that rotation is about 'Z' axis.
thanks for so extremely nice explanation - no one could say and show it better, thanks
Nice video man, this problem was driving me crazy in UDK for ages!
Nice explanation, it helped me a lot understanding the problem. Oh, and Euler is pronounced as "Oiler" not "Yuuler".
@psistarpsi80 The axes we are referring to here are axes of the object, not the world. The circles are used to exaggerate the motions of each individual axis. For a computer to calculate an object's position, it solves each axis individually, starting with x, then y, then z. these solutions move around like a gimbal, rather than a rigid 3 axis rig.
G'day mate. Let's put anotha shrimp on the barbie!
Nice explanation.
I still have no idea how to get my rotations to work the way I want them to :D, but I feel more enlightened towards the situation now.
Send us a fourth gimbal for christmas, will ya!
Very nicely done!
Thanks great explanation
Excellent explanation! Thank you very much.
Thank you for this. Really helped me understand it better.
Very nice video, thanks. To avoid gimbal lock don't use Euler Angles.
Mega brilliant explanation - a million thanks buddy :)
Thanks for the explanation.
p.s. The plural of axis is axes, pr. ax-eez
This reminds me of being a kid, tearing my hair out about how to program 3D rotations properly. Eventually I found ways round all my problems, but only years later did I learn a much better approach: forget these primitive "Euler angles" and use quaternions to represent orientations instead!
thank you very much, now my problem has a name, searched days for that...
@waaterdog
Those little axises! Gollum-gollum-gollum!
That was a good explanation, thanks.
Depends on the 3D application. There are certainly some programs where this applies, otherwise I wouldn't have searched for this video! However, some software allows you to control and specify the hierarchy of the XYZ axes.
I finally get it, thank you so much!
I think that's going to be very useful to me.
Kudos for the Apollo 11 quote! :-)
Very well done. Thanks
Nice video- but how do you avoid/fix gimbal lock if you need to do an animation which requires doing something like you demonstrated? Thx
great explanation! thank you so much!
Thanks! One correction: it's spelled gimbal
@superkellerman8D yea, but it was only on the x and y, or x and z, you know what i mean? not all three. If it were on all three then those poor guys would be fucked, cause there would be no way to stop the rotation.
so your order of rotation multiplication is rot_z * rot_y * rot_x * pos. And so rotation z is always based on the world coordinate while x is local coordinate. So when y changes the direction of x axis of the local coordinate system in the world to align with the z coordinate in the world, adding rotation to z will not rotate it.
same as robot joints after each other, they end up doing each others jobs! still i reckon you should have many many of them in a row anyway, because u still need the repeats. need 200 dimensions on your terminator, makes a difference!
I already was understand that but anyway I was watch to the end.what is your next video?
Fantastic explanation, thank you very much. 5 *
what program are you using to animate this?
Yes try looking at rotors in geometric algebra.
As a mathematician I have no idea what you mean by axis :). For me an axis of rotation is fixed! And well, it's an axis, not a circle!!
Ah, so this is why Quaternions have to be extradimensional.
I head the word in behind the scenes videos from a TV show, and was absolutely sure the spelling was gimble... like principle (principal adjective) etc.
3:20 you said 'y' while rotating 'z'
good one
Use global rotations instead of local ones. Or use quaternions instead of eulers.
Which axis is yaw,pitch,roll? Is the blue yaw, green roll, red pitch?
Red = pitch, Green = roll, Blue = yaw
How do you avoid gimbal locking?
which program are you using to display this example ?
@waaterdog You dont have a problem with 'zed' - that's very big of
you - what else would it be? Don't tell me you're a Yank and ... (giggle)
actually say 'zee' :-)
Nice video - I'm just a medical Dr not an engineer and this explained it nicely.
I've always had good luck with quaternions, actually.
Thats why I use quaternions over euler to avoid gimbal lock..
But where was the "lock"?
yes, google for quaternions.
Great tutorial btw :)
Thanks!
how to fix it?
@videodumper lol, i just typed axis cuz i know some people get bent if i say axes - its incomprehensible.. the diversity in human logic
lol also why i type completely in lowercase and start all my sentences with lol(though my nick is happy) and dont punctuate, but it seems we need to evolve past the duplicity in language and obsessions with mediums rather than meanings..
I like the movement when its all strange...
what program?
thank greatly!!
interesting, thanks
I always keep the gimp locked up.
Good video, but Euler is pronounced "Oiler".
+Amity Bronwen You need to fly your freak flag.
Apollo 13 brought me here
It's spelled gimbal lock. You can update the title without losing the likes and shares..
I don't have a problem with "zed" - that's classical and very proper... but "axises"??? Come now, surely you must know that the proper plural is "axes" [pronounced ak'-seez]? ...and I do have to agree with RensV as well on the pronunciation of Euler. Sorry about all this, spending the better part of a decade in Engineering School pounds these sorts of things into one's head like railroad spikes! :-)
Otherwise a very nice video!
And its pronounced as "Oiler" :D
The pilot is dizzy at 0:50
thanks:)
thx
Bonjour . Le gyroscope démontre de façon indéfectible , que nous sommes sur une planète plate .
@drbackjack sience is ok, you cnat really love science.
Dude, you spelled gimbal wrong, you are pronouncing Euler wrong and you are using the wrong plural for axis.
@waaterdog You dont have a problem with 'zed' - that's very big of
you - what else would it be? Don't tell me you're a Yank and ... (giggle)
actually say 'zee' :-)
quaternions are a weird there is no way to visualise them or so people say - i cannot figure out it too!
Was anybody able to visualise the dam thing?
It's Gimbal lock, not Gimble lock.
That too.
+yackawaytube You also need to fly your freak flag.
Kirbal Space Program brought me here
it's zee not zed
Euler = "OILer"
@psistarpsi80 cirle is better understandable then an axis :)
But isn't it a gimple thing to do for the creator to edit the name! (unlike me to edit this comment :P)
or you could just calm down.
That is sooo not true. I love science
Euler is pronounced Oiler, not Yuler.
If you want to be taken seriously, by me at least, ensure that your spelling is beyond reproach.
"Gimbal", not "Gimble".
+DasAntiNaziBroetchen You need fly your freak flag.
This does NOT help pilots...