Как рассчитать вектор скорости по gps ned

#navigation #gps #coordinates #velocity

Вопрос:

Я получаю скорость NED от GPS-приемника, который очень точен, и я получаю магнитный курс от магнитометра. Таким образом,скорости NED находятся в направлениях x, y и z, но как вычислить скорости движения вперед, скорость на север, восток и магнитный курс?

Является ли мой подход, приведенный ниже, правильным

 x = velocity_e * sin(rad_heading) y = velocity_n * cos(rad_heading) forward_velocity = sqrt(x^2   y^2)