Hi All!

It seems, there is error in heading_indicator.cxx, OSG around month ago
line 84 :
===
dt -= dt * (0.25/60); // 360 deg/day
===
But, IMHO, it's should be

===
double current_lat = getDoubleValue(/* here latitude property */)
dt -= dt * (0.25/60) * sin( current_lat ); // time-based precession on this 
latitude
===

There is not time-based precession in mrg.cxx, so we have not poperly heading 
gyro at all.

Second question. In mrg.cxx, we have movement-induced error - gyro have some 
deviation by plane orientation changes and accelerations.

Can we do property for switch this deviation? Real compass systems have 
stabilizers for body of reference gyro, and it's eliminate orientation errors  
( introduceed by roll and roll rate, etc ). So, if we have ability of 
controls of orientation errors - we can simulate compass systems more clear, 
and simulate failures of stabilizers of gyro...


-- 
Wbr, Yurik

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to