-
-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Derive ship midship position from multiple GPSs #987
Comments
That's an interesting idea! The way to go about it would be to add positional metadata about each sensor / position source under /sources. The calculation itself is not very complex. The plugin should use https://github.com/SignalK/signalk-server-node/blob/master/SERVERPLUGINS.md#appregisterdeltainputhandler-delta-next-- to intercept incoming messages. |
Is it possible to implement some kind of self calibration logic constantly adjusting so that the position output from signal K will be consistent relative to some fixed point on the ship? There is gotta be some kind of existing algorithm for that |
GPS Distance From Bow, GPS Distance From Center in settings |
The that AIS transmitter is using. Or put it the other way: this is where gps receiver position on the ship from class A ais messages goes. |
In case of multiple GPS NMEA sources Signal K should maintain
location of the antenna for each
GPS source individually and
calculate midship GPS position
taking into account antennas location on the ship.
Otherwise speed and AIS, anchor watch can experience sudden jumps
in GPS readings from different antennas.
I think there should be a signal K plugin which would handle that by sending upstream NMEA sentences with the position adjusted to midship.
Thanks
The text was updated successfully, but these errors were encountered: