惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
H
Help Net Security
小众软件
小众软件
N
Netflix TechBlog - Medium
C
Check Point Blog
量子位
Last Week in AI
Last Week in AI
GbyAI
GbyAI
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
D
DataBreaches.Net
Project Zero
Project Zero
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
Security Latest
Security Latest
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
I
Intezer
L
Lohrmann on Cybersecurity
Cyberwarzone
Cyberwarzone
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
P
Palo Alto Networks Blog
V
V2EX
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
Blog — PlanetScale
Blog — PlanetScale
G
GRAHAM CLULEY
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
F
Full Disclosure
博客园 - 司徒正美
Recent Announcements
Recent Announcements
IT之家
IT之家
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Attack and Defense Labs
Attack and Defense Labs
Cloudbric
Cloudbric
Help Net Security
Help Net Security
The Last Watchdog
The Last Watchdog

博客园 - Fitz

测绘中2个角度相减对于跨360问题的算法总结 windows server2012 安装IIS6服务,编译器错误消息: CS0016: 未能写入输出文件“c:\*\App_Code.*.dll”--“拒绝访问。 ” - Fitz ollama 安装好之后,是不是还需要关闭一些配置? libaom 在ubuntu 上用鸿蒙OHOS编译 如何将带有线网卡和无线网卡的台式机作为网关/路由器 相机标定 像元大小(例如 1.4 µm × 1.4 µm)具体的含义和用途 物理焦距、像素焦距、像元与相机内参(fx, fy)的意义与作用 如何使用像素坐标和相机内参来计算夹角 HarmonyOS Next Native C++ 开发入门 Ubuntu中用HarmonyOS Next的SDK编译libsodium,并在DevEco Studio中加载运行.a库 windows 编译rustdesk The authenticity of host '[ssh.github.com]:443([*]:443)' can't be established. ED25519 key fingerprint is matlab 云台控制 根据图像中目标位置,控制望远镜/摄像头转向目标方向 无深度方向估计 Ubuntu 安装conda 拍摄目标:采集 1000 张多样化的图片,覆盖目标的各种环境、角度、光照、尺寸和位置,提高模型的泛化能力。 android APK的MD5值获取有效办法 3D 汽车模拟器 Three.js
赫尔默特变化 A=0的情况
Fitz · 2025-11-23 · via 博客园 - Fitz

🎯 当测站 S 接近 A、B 的连线(近共线布设)时,会导致局部方向 A′B′ 对观测误差极其敏感,从而容易出现 A=0(方向正交)

下面是 完整的、严谨的、可写进论文的数学推导,但我把它讲得简单易懂。


第 1 步:建立最简单、最清晰的几何模型

为了证明问题,我们建立如下标准化模型:

  • 全局坐标中两个后视点:

[
A = (-1,0), \qquad B = (1,0)
]

AB 是一条标准水平线。

  • 测站 S 不在 AB 上,而是在 AB 上方高度非常小的位置:

[
S = (0,\varepsilon), \qquad\text{其中 }\varepsilon \ll 1
]

也就是:

 A ----- S? ---- B       (S 非常靠近 AB)

这就叫 “近共线布设”


第 2 步:从 S 看 A 与 B 的真实方向角

计算真实方向向量:

[
\vec{SA} = (-1, -\varepsilon),
\qquad
\vec{SB} = (1, -\varepsilon)
]

方向角如下(只是为了说明趋势,不必须记住公式):

[
\alpha_A = \arctan\left(\frac{-\varepsilon}{-1}\right)
\approx 180^\circ - \varepsilon^{*}
]

[
\alpha_B = \arctan\left(\frac{-\varepsilon}{1}\right)
\approx 0^\circ - \varepsilon^{*}
]

也就是说:

  • A 的方向 ≈ 接近 180°(向左)

  • B 的方向 ≈ 接近 0°(向右)

  • 两者之间的角度 ≈ 非常接近 180°(直线)

这是关键!
因为测站 S 接近 AB 时,它看到 A 与 B 的方向几乎是 180°,像站在这条线延长线上的感觉。


第 3 步:只要有一点点角度误差,就会让方向发生巨大变化

现在我们来考虑一个 微小观测误差 δ(例如 1″ 或 3″)。

真实方向:

[
\alpha_B^{true} \approx 0^\circ
]

加入微小误差:

[
\alpha_B^{obs} = 0^\circ + \delta
]

那么由 SB 推算出的局部坐标点 B′ 为:

[
B' = d_B (\cos \delta, \sin \delta)
]

对于小角度 δ:

[
\cos \delta \approx 1
]
[
\sin \delta \approx \delta
]

于是:

[
B' \approx (d_B, d_B \delta)
]


注意这个极其重要的结论:

[
B'_y = d_B \cdot \delta
]

虽然 δ 很小,但 d_B 是几十米甚至几百米,所以:

  • δ = 1″ → 5e−6 rad

  • d_B = 200 m → 200 × 5e−6 = 1 mm

这会让点 B′ 的 y 坐标跳动 1 mm!

如果 δ = 5″,跳动将非常明显!

而在 A′B′ 的方向角中,1mm 的 y 偏差足以让方向角偏移接近 90°(这是方向退化最常见的症状)


第 4 步:A′B′ 的方向非常容易从“几乎水平”变成“几乎垂直”

局部坐标中:

[
\vec{A'B'} = B' - A'
]

因为 A′ 可以设为(0,0):

[
\vec{A'B'} = (d_B, d_B\delta)
]

方向角:

[
\theta' = \arctan(\delta)
]

只要 δ 稍微大一点点(例如 ±0.001 rad ≈ 0.057° ≈ 3.4′):

[
\theta' \approx 90^\circ
]

这意味着:

🔥 在近共线布设下,A′B′ 很容易被一个很小的角度误差扭转 90°!


第 5 步:当 A′B′ 与 AB 垂直时,A=0

全局 AB 方向是水平:

[
\vec{AB} = (2,0)
]

局部 A′B′ 偏转 90° 时:

[
\vec{A'B'} = (0,1)
]

它们的内积:

[
A = \vec{AB} \cdot \vec{A'B'} = 0
]

于是:

[
A = 0 \quad\Rightarrow\quad \theta \text{ 无解}
]

这就 严格证明 了:

📌 测站接近 AB(近共线) ⇒ 局部方向被微小误差旋转 90° ⇒ A=0


🎯 一段可直接写进论文的结论(非常关键)

当测站位置接近后视点连线 AB 时,该布设属于典型的几何退化。此时测站观测的方向角对误差极为敏感,局部坐标系中推算得到的后视点连线 A′B′ 方向可能因微小角度误差而发生近 90° 的畸变,从而导致局部方向向量与全局方向向量近似正交,使得方向内积项 A≈0,旋转角 θ 无法求解。这正是 A=0 出现的根本原因。


如果你愿意,我还能为你:

📌 画一个 退化几何示意图(含 δ 误差)
📌 再给出 完整公式推导版本(可写入论文附录)
📌 给出 避免 A=0 的布设建议图

你需要哪个?