第二天:ALOAM前端讲解【第3部分】

时间:2024-07-05 13:05:32
(2)面特征

点到面的距离公式:
在这里插入图片描述

d H = ∣ ( X ~ ( k + 1 , i ) L − X ˉ ( k , j ) L ) ⋅ ( ( X ˉ ( k , j ) L − X ˉ ( k , l ) L ) × ( X ˉ ( k , j ) L − X ˉ ( k , m ) L ) ) ∣ ∣ ( X ˉ ( k , j ) L − X ˉ ( k , l ) L ) × ( X ˉ ( k , j ) L − X ˉ ( k , m ) L ) ∣ (2) d_{\mathcal{H}} = \frac{\left| \left( \tilde{X}_{(k+1,i)}^L - \bar{X}_{(k,j)}^L \right) \cdot \left( \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,l)}^L \right) \times \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,m)}^L \right) \right) \right|}{\left| \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,l)}^L \right) \times \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,m)}^L \right) \right|} \quad \text{(2)} dH= (Xˉ(k,j)LXˉ(k,l)L)×(Xˉ(k,j)LXˉ(k,m)L) (X~(k+1,i)LXˉ(k,j)L)((Xˉ(k,j)LXˉ(k,l)L)×(Xˉ(k,j)LXˉ(k,m)L)) (2)

公式解释

这个公式计算点 X ~ ( k + 1 , i ) L \tilde{X}_{(k+1,i)}^L X~(k+1,i)L 到平面的距离。平面由三点 X ˉ ( k , j ) L \bar{X}_{(k,j)}^L Xˉ(k,j)L X ˉ ( k , l ) L \bar{X}_{(k,l)}^L Xˉ(k,l)L X ˉ ( k , m ) L \bar{X}_{(k,m)}^L Xˉ(k,m)L 确定。

  1. 分子部分 ( X ~ ( k + 1 , i ) L − X ˉ ( k , j ) L ) ⋅ ( ( X ˉ ( k , j ) L − X ˉ ( k , l ) L ) × ( X ˉ ( k , j ) L − X ˉ ( k , m ) L ) ) \left( \tilde{X}_{(k+1,i)}^L - \bar{X}_{(k,j)}^L \right) \cdot \left( \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,l)}^L \right) \times \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,m)}^L \right) \right) (X~(k+1,i)LXˉ(k,j)L)((Xˉ(k,j)LXˉ(k,l)L)×(Xˉ(k,j)LXˉ(k,m)L))

    • 计算点 X ~ ( k + 1 , i ) L \tilde{X}_{(k+1,i)}^L X~(k+1,i)L 到平面上的一个点 X ˉ ( k , j ) L \bar{X}_{(k,j)}^L Xˉ(k,j)L 的向量 v 3 \mathbf{v3} v3,与平面法向量 n \mathbf{n} n 的点积。
    • n \mathbf{n} n 是由两个平面向量 v 1 = ( X ˉ ( k , j ) L − X ˉ ( k , l ) L ) \mathbf{v1} = \left( \bar{X}_{(k,j)}^L - \bar{X}_{(k,l)}^L \right) v1=(Xˉ(k,j)LXˉ(k,l)L) v 2 = ( X ˉ ( k , j ) L − X ˉ (