从阿波罗13到gimbal lock,哈哈,各位请慢用……

WHAT IS GIMBAL LOCK?

================== ONE 华丽的分割线=======================

Newsgroups: sci.space.shuttle
From: Henry Spencer
Subject: Re: What is "gimble lock" in Apollo 13
Date: Sat, 30 Dec 1995 18:09:53 GMT 
 
In article <30E472AC.6D67 writes:

>It's obviously a bad thing.  Can someone give me an explanation?
It's hard to do in a few words...

Old-style inertial-guidance systems used a "stable platform", held in a
fixed orientation in space by gyros.  To do this, the connection between
platform and spacecraft needs to be able to rotate in several directions
at once.  This is done by putting several gimbals in between platform and
spacecraft, each one a ring which rotates on pivots supported by the
next-biggest ring and in turn supports the pivots for the next-smallest
ring.

Three gimbals is the minimum for free movement in any direction, since
there are three axes on which rotation can occur.  However, if the gimbals
are moved suitably, you can line up the innermost pivots with the
outermost pivots... in which case those two can only handle one axis, and
so there is an axis which neither those two nor the third can handle.  If
there is then a rotation around that axis, the result is loss of the
platform's stable orientation.  That's gimbal lock. 
 
Adding a fourth gimbal gives enough extra freedom of motion that the
problem goes away.  However, each gimbal also adds complexity, bulk, and
weight.  For Apollo, the decision was to use only three gimbals and rely
on the astronauts to avoid sequences of rotations that would produce
gimbal lock.  This was normally not a problem, but became a troublesome
complication when Apollo 13 had attitude-control difficulties after the
tank rupture.
--
Look, look, see Windows 95.  Buy, lemmings, buy!   |       Henry Spencer
Pay no attention to that cliff ahead...            |   henry@zoo.toronto.edu

================== TWO 华丽的分割线=======================

Question: What is meant by the term gimbal lock?

--------------------------------------------------------------------------------
Message:
I was recently watching the movie Apollo 13 and noticed that the
astronauts were frequently complaining of going into "gimbal lock". 
What does that mean exactly?  I assume it has something to do with
tumbling out of control in all three planes or a state in which the
gyroscopes fail to stabilize the spacecraft.  Any illumination on the
subject would be appreciated.

George F.
--------------------------------------------------------------------------------

Answer: What is meant by the term gimbal lock?
Posted By: Adrian Popa, Directors Office, Hughes Research Laboratories
Area of science: Engineering
--------------------------------------------------------------------------------
Message:
Greetings:

A gyroscopic stabilized instrument in a spacecraft is designed to maintain a specific reference direction (vector) in three dimensional space so that the pilots or other automatic control mechanisms can determine from the instrument in what spatial direction the vehicle is oriented relative to the reference direction and make corrections to the systems if required.. For example the solar cell arrays on the MIR space station must always face the sun to generate maximum battery charging power. A control gyro is referenced toward the sun so that no matter how the space station maneuvers, the control systems or the pilots can determine what corrections to the vehicle orientation or solar cell panels or both are required to keep the solar panels pointed toward the sun. .This would be a continuous, boring and time wasting job for an astronaut so automatic controls are designed to perform the sun tracking job 24 hours a day even when the spacecraft is in the earth's shadow so that the solar arrays are always correctly aimed toward the sun when the spacecraft emerges from the earth's shadow.

When a spacecraft makes a maneuver that a gyrostabilized instrument cannot follow, the situation is called a gimbal lock and the gyroscope looses the reference direction and it begins to tumble out of control (the spacecraft may also begin to tumble) and the instrument (and perhaps the spacecraft) must be reset in the reference direction and the sun re acquired. This correction may take a few minutes, hours or days depending on the system design and the cause of the gimbal lock problem.

How a gimbal lock occurs is a three dimensional problem that I will try to describe in words; however, it would be better to have a model to experimentally follow my discussion.

To help understand the gimbal lock condition I'm going to turn the problem around and have the gimbals track a moving object relative to a fixed reference plane. A camera tripod, a surveyor's telescope and tracking radar antennas use two axis gimbal systems that are called AZ-EL mount s (Azimuth-Elevation). Let's use the surveyor's telescope for our thought experiments. The top of the tripod holding the telescope is leveled with the horizon (reference plane) so that a vertical rotation axis (Azmithual axis) is perfectly vertical (normal) to the ground plane. The telescope can then be rotated around 360 degrees in azimuth so that it can scan the horizon in all the directions of the compass.. Zero degrees azimuth is usually set toward a heading of true north. A second horizontal axis parallel to the ground plane, the elevation axis, enables the telescope to be rotated in elevation upward or downward from the horizon. The horizon is usually set at zero degrees and the telescope can be rotated +90 degrees upward in elevation so that it is looking straight up toward the zenith or rotated -90 degrees downward so that it is looking vertically at the ground plane. Some surveyor telescopes (including the one we are using in our experiment) are designed be able to be rotated over the top to set points on the horizon in the opposite,180 degrees apart, directions in azimuth (e.g. North east over the top to south west). In the AZ-EL system every point in the sky (and the ground) can be referenced by only ONE unique pair of azimuth and elevation readings. For example an azimuth of 90 degrees and elevation of 45 degrees specifies a point exactly due east of the telescope and in a skyward direction half way up toward the zenith.

Now let's say that we detect a high flying aircraft, one we cannot see without the telescope, near the horizon, due east from the telescope (AZ = 90 degrees, EL = 10 degrees) and we follow it (track it) as it comes directly toward us. The azimuth angle stays at 90 degrees and the elevation angle slowly increases. As the aircraft comes closer the elevation angle increases more rapidly and the azimuth direction begins to rotate toward the north. As the elevation angle reaches 85 degrees the aircraft passes us slightly to the north of and we quickly track it by rotating the azimuth angle through 180 degrees to 270 degrees and we continue to track the aircraft as the elevation angle decreases and the aircraft finally reaches the western horizon (AZ=270 degrees, EL = 0 degrees).

Now let's repeat the experiment with a slight change. We detect a high flying aircraft, near the horizon, due east from the telescope (AZ = 90 degrees, EL = 10 degrees) and we follow it (track it) as it comes directly toward us. The azimuth angle stays at 90 degrees and the elevation angle slowly increases. As the aircraft comes closer the elevation angle increases more rapidly and just as the aircraft reaches an elevation of 90 degrees (exactly overhead), it makes a sharp turn due south. We find that we cannot quickly move the telescope toward the south because the elevation angle is exactly +90 degrees so we loose sight (loose track) of the aircraft . We have GIMBAL LOCK! (or GimbleLock) Because humans have good brains, we quickly realize that we must rotate the azimuth axis toward the south and search for the airplane downward in elevation because it probably will be flying away from us. We may or may not find the aircraft again as we try to re acquire the target. It may be flying a tight circle directly over us!

Two axis gimbal systems, set up in the way we set up the surveyor's telescope, have two regions for potential grid lock, exactly vertical, straight up or straight down! Radar (and satellite tracking antennas) often loose track (gimbal lock) on vehicles flying directly overhead (even a few degrees away from exactly over head) and the targets must be re acquired by the tracking computer or more often manually by the radar operator! Fortunately aircraft rarely fly exactly over head and depending on the gimbal design and size, flying just a few degrees to the side of overhead we will just miss the gimbal lock condition.

To over come the gimbal lock problem a third axis gimbal can be added to the system with it's axis often set 90 degrees (orthogonal to) the elevation axis. For several reasons this is not practical for large systems such as radar antennas, but 3 axis gimbals can be used in instruments such as gyro horizon indicators in aircraft. With a three axis system every point in the sky can be specified by many different settings of the three gimbals. The 3 axis system also overcomes the zenith gimbal lock problem (both up and down)..

However; the 3 axis system can become gimbal locked in many spatial directions if two of the gimbal axes become aligned (parallel) in the SAME SPATIAL DIRECTION! Thus it requires a computer to monitor and slightly adjust the relative positions of the gimbals to ensure that two of the gimbals axes never become aligned.

With monitoring, the reference axis on a 3 axes gyro stabilized instrument can be oriented in any spatial direction, relative to the vehicles spatial direction, without gimbal lock.! However, if the computer fails , as has been happening in the MIR space station, the gyros can still operate; however, there always is the potential for reaching a spatial orientation for gimbal lock to occur,. This has been happening on MIR and as the space station tumbles the astronauts must realign the system manually and re acquire the sun or a star reference, loosing many hours of battery charging time and causing them to have to shut down many electrical systems to save battery power for critical life support and flight systems.

You may have to make a cardboard model of a three gimbal configuration to understand gyro lock in the 3-axes system, I did!

Best regards, your Mad Scientist
Adrian Popa

转载于:https://www.cnblogs.com/eygneph/archive/2006/06/18/428719.html

[转]有关gimbal lock的详细解释(真的好详细)相关推荐

  1. Unity中旋转方式的探究与对万向节死锁(Gimbal Lock)的理解

    Gimbal Lock Gimbal Lock的原理网上已经有很多资料,详细可以看介绍视频.视频讲到Gimbal Lock的时候提到x,y,z三个坐标轴是有从属关系(hierarchical syst ...

  2. 如何快速解决Unity中万向节死锁(gimbal lock)的问题

    如何快速解决Unity中万向节死锁(gimbal lock)的问题 转载连接:https://www.jianshu.com/p/59acdd1c9db8 万向节死锁的根本问题是欧拉角(EulerAn ...

  3. 新手教程:建立网站的全套流程与详细解释

    新手教程:建立网站的全套流程与详细解释 你要是 Baidu 这个话题,得到的结果八成都是广告--他们都会告诉你,"嘿,我(或某公司)这里可以建网站,傻瓜式的哟,快来投奔我吧!" 新 ...

  4. 欧拉角会出现Gimbal Lock万向节死锁

    Gimbal Lock ... Maybe it's a bit difficult to understand. OK, let me show you a real sence. 可能有点不好理解 ...

  5. 欧拉旋转中的Gimbal Lock理解

    三维旋转矩阵戳这里[1] http://blog.csdn.net/deng_sai/article/details/21169997 or 这里[2]http://insaneguy.me/2015 ...

  6. 关于3D空间旋转的相关内容的记录(Euler Angles, Gimbal Lock, Quaternion, iOS CMAttitude)

    概述 最近看了些旋转相关内容,记录一下自己的理解和总结.更详尽的内容可以查看参考资料里的文章,讲得很棒. 3D空间旋转的表示方法 可以使用不同的方式表示3D空间里的旋转. Euler Angles(欧 ...

  7. 万向节锁(Gimbal Lock)的理解

    转自:https://www.cnblogs.com/psklf/p/5656938.html 严正声明: 作者:psklf 出处: https://www.cnblogs.com/psklf/p/5 ...

  8. 传奇脚本变量、命令名的详细解释

    传奇脚本变量.命令名的详细解释 [变量属性] [000-999] 『属性说明』:该变量有下线.重新启动服务器均不消失的强记录性.保存在hum.db(还是在mir.db记不太清 楚.望高手指正)该变量只 ...

  9. 【SLAM学习笔记1】欧拉角之万向锁问题(Gimbal Lock)

    文章目录 前言 一.欧拉角 1.欧拉角是什么? 2.使用欧拉角的优缺点 二.万向锁问题的预备知识 1.Gimbal(平衡架) 2.相关术语 三.万向锁问题 1.Gimbal Lock(万向锁问题)的现 ...

最新文章

  1. DS1302示例子程序
  2. java三年工作经验工资_工作三年还是只会增删改查,Java 程序员如何进阶?
  3. R 包的安装,使用,更新
  4. 从零开始学 Web 之 ES6(三)ES6基础语法一
  5. 称特价影票被取消后影片仍正常放映 购票人起诉淘票票索赔500元
  6. 2018-2019-1 20165318 20165326 实验五 通讯协议设计
  7. 《R语言初学者指南》pdf
  8. Ice helloworld
  9. CS 188 Project3(RL) Q7:Epsilon Greedy
  10. 使用CSS3实现按钮特效
  11. Ajax选项卡、隔行换色、弹出遮罩层…
  12. Cisco 2960交换机排错
  13. 20172305 暑假作业 之 TimeCalculate Save Iron Man
  14. dubbo comsumer指定服务
  15. Python编曲实践(二):和弦的实现和进行
  16. 网络直播:全能项目经理 - 编码篇(2015-3-31)
  17. From Word Embeddings To Document Distances论文总结
  18. c语言输入任意长度字符串,读取不定长字符串输入
  19. python解决物理问题_利用Python科学计算处理物理问题(和物理告个别)
  20. 【产品人卫朋】自媒体运营的5个阶段,以及增长策略

热门文章

  1. 服了,为什么100M宽带还这么卡?
  2. LINUX系统管理命令
  3. 从建好到用好,阿里云原生微服务生态的演进
  4. php将img中的宽高删除,PHP删除HTML中宽高样式的详解
  5. ubutnu16.04搭建LAMP环境(搭建wordpress博客)
  6. matlab实现单纯型法解线性规划_【运筹学教程】求解线性规划问题的单纯形法
  7. fun python_Python(一)
  8. java基本数据类型线程_Java基本数据类型
  9. 一级计算机综合训练第五卷,2018职称计算机考试基础综合练习及答案(5)
  10. 学科实践活动感悟50字_中学生学科实践活动50字