當前位置:編程學習大全網 - 編程軟體 - 知道四個衛星坐標但不知道用戶坐標時怎麽定位

知道四個衛星坐標但不知道用戶坐標時怎麽定位

解算定位用戶坐標,不僅需要知道四個衛星的坐標,還需要知道四個衛星各自到用戶的距離值,因為這個距離值還有較大誤差,因此這個距離又稱為偽距。那麽就好辦了,我們可以建立四個觀測方程。假設用戶坐標為(X,Y,Z),衛星1號的已知坐標為(X1,Y1,Z1),衛星1號與用戶的偽距值為Distance1。那麽就有觀測方程為: (X1-X)^2+(Y1-X)^2+(Z1-Z)^2 = Distance1。 因為有四個衛星,因此可以列出4個這樣的方程,因為用戶坐標(X,Y,Z)只是三個未知數,(有時為了保證精度,也把用戶鐘差作為第4個未知數),4個方程足以解算出用戶坐標。

當然上述的觀測方程式非線性的,實際解算中解這個方程比較困難,我們還要用泰勒級數將其展開為壹階線性化的方程,再用牛頓叠代法,經過幾次叠代,逼近正確解。具體的過程妳可以從圖書館壹本GPS相關書籍來看,上面敘述比較清楚,比如說劉基余老師的書。大概就是這樣。

  • 上一篇:三相異步電動機正反轉控制的發展史和優缺點
  • 下一篇:笠怎麽編織
  • copyright 2024編程學習大全網