Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 10-06-2012, 17:17   #16
Registered User
 
Dutcho's Avatar

Join Date: Jun 2012
Location: Netherlands
Posts: 8
Re: Dead Reckoning Plugin for OCPN

Hi,

Attached you find a first describing design of a DR and classical fixing plugin. Also I describe some additional features that are useful to the navigator. I havent started the design yet of the datastructure or decided on what to do first.

Looking forward to hearing some thoughts about other views on the matter or omissions that I should look at as well.

Regards, Martijn

(sorry one file would have been too easy)

plugin design 1.pdf Views: 135 Size: 329.7 KB ">DR-Manual-IRJDSUNE9932123321222xxeww-fixing-IRJDSUNE9932123321222xxeww-plugin-IRJDSUNE9932123321222xxeww-design-IRJDSUNE9932123321222xxeww-1.pdf

DR-Manual fixing plugin design 2.pdf

DR-Manual fixing plugin design 3.pdf

DR-Manual fixing plugin design 4.pdf
Dutcho is offline   Reply With Quote
Old 10-06-2012, 20:38   #17
Registered User
 
Viking Sailor's Avatar

Join Date: Nov 2006
Location: San Francisco Bay
Boat: Fantasia 35
Posts: 1,251
Re: Dead Reckoning Plugin for OCPN

Martijn,

A very nice presentation. However, you maybe over thinking what is needed or desirable in a DR plug-in tool for a cruiser. You might want to consider that radar, depth, and AIS (sans GPS) data is not (at least currently) available to most cruisers. The navigation data that is available will most likely be manual depth, speed, and compass readings.

It seems to me that what would be most generally useful would be a DR tool that kicks-in when the GPS signal is lost. That uses the current position, SOG, and COG to simulate the GPS data input to OpenCPN. Allow easy inputting of parameters into the navigation data set. This should be implemented to accommodate running, cross, and depth fixes for coastal DR work.

Additionally, if following a route it should calculate the difference between the course for the current leg of the route against COG. This difference will used as a correction to subsequent route legs. Or, until it is manually changed in navigation data set.

Personally, I don't see much use in a "real-time" simulator.

Viking Sailor is offline   Reply With Quote
Old 11-06-2012, 00:15   #18
Registered User
 
globalkeith's Avatar

Join Date: Sep 2010
Location: Zhuhai, China
Boat: Prout G55
Posts: 76
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by Viking Sailor View Post
Martijn,

A very nice presentation. However, you maybe over thinking

My advice is similar, start small, get it working, publish it, then add features slowly.
globalkeith is offline   Reply With Quote
Old 11-06-2012, 09:06   #19
Registered User

Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
Re: Dead Reckoning Plugin for OCPN

It sounds interesting with a DR plugin. I'm looking forward to the first release.

It's a bit awkward, but fairly straight forward to execute DR on OpenCPN with present tools!

Click image for larger version

Name:	fix.png
Views:	264
Size:	38.8 KB
ID:	42143

On a sailing yacht it's useless to enter a speed for DR. Speed varies all the time and is not accurately predictable, it just leads to more trouble than it's worth to even try. The exception is if you have a speed log with NMEA output.
Normally DR is done by plotting accumulated distance and average course during a period of time, which already is possible.

Thomas
cagney is offline   Reply With Quote
Old 11-06-2012, 09:31   #20
Registered User
 
Viking Sailor's Avatar

Join Date: Nov 2006
Location: San Francisco Bay
Boat: Fantasia 35
Posts: 1,251
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by cagney View Post
It sounds interesting with a DR plugin. I'm looking forward to the first release.

It's a bit awkward, but fairly straight forward to execute DR on OpenCPN with present tools!

Attachment 42143

On a sailing yacht it's useless to enter a speed for DR. Speed varies all the time and is not accurately predictable, it just leads to more trouble than it's worth to even try. The exception is if you have a speed log with NMEA output.
Normally DR is done by plotting accumulated distance and average course during a period of time, which already is possible.

Thomas
Hi Thomas,

Exceptions would be on long ocean passages or when motoring in more-or-less calm conditions. Then a manually entered average speed works.

Best regards,

Viking Sailor is offline   Reply With Quote
Old 11-06-2012, 20:04   #21
Registered User

Join Date: Jun 2010
Location: St. Petersburg, Florida
Boat: Gemini 3200
Posts: 983
Re: Dead Reckoning Plugin for OCPN

Rather than a DR plug-in wouldn't it be simpler to put a small program on the COM port that reads the GPS data and passes it along to OpenCPN as long as the GPS is functioning but supplies DR data if GPS input is lost?

When the GPS data is lost the program would simply use the last GPS fix, COG and SOG to start a DR plot and feed updates to OpenCPN. At any time the user could enter new COG and SOG and, if desired, a new position. That would avoid any changes to OpenCPN to make it look at Ownship's coordinates rather than the GPS fix, since OpenCPN wouldn't even know GPS had been replaced by DR.

Fabbian
fgd3 is offline   Reply With Quote
Old 11-06-2012, 21:41   #22
Registered User
 
Viking Sailor's Avatar

Join Date: Nov 2006
Location: San Francisco Bay
Boat: Fantasia 35
Posts: 1,251
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by fgd3 View Post
Rather than a DR plug-in wouldn't it be simpler to put a small program on the COM port that reads the GPS data and passes it along to OpenCPN as long as the GPS is functioning but supplies DR data if GPS input is lost?

When the GPS data is lost the program would simply use the last GPS fix, COG and SOG to start a DR plot and feed updates to OpenCPN. At any time the user could enter new COG and SOG and, if desired, a new position. That would avoid any changes to OpenCPN to make it look at Ownship's coordinates rather than the GPS fix, since OpenCPN wouldn't even know GPS had been replaced by DR.

Fabbian
Hi Fabbian,

OpenCPN currently sets the OwnShip icon to gray when their is no GPS data and red when getting good GPS data. It would be a good idea to have the OwnShip icon be a different color when doing DR navigation. This would require that OpenCPN be informed when it is being provided with DR data. I suspect that the best way to implement this is via the plug-in API.

Best regards,

Viking Sailor is offline   Reply With Quote
Old 12-06-2012, 01:26   #23
Registered User
 
Dutcho's Avatar

Join Date: Jun 2012
Location: Netherlands
Posts: 8
Re: Dead Reckoning Plugin for OCPN

Hi Viking Sailor,

Maybe a lot of sailors dont have everything integrated on a NMEA bus but I think over time that is going to happen. Wouldnt it be a smart thing to build that option in it from the start?

The system could look at which NMEA strings are available and fill in the blanks. you could argue if you want a realtime input or that you use for example a 10s average.

And when course/speed are not available from an NMEA string you just manually enter them and when you update your position with a new cross fix for eaxmple you can draw your conclusions.

Regards,

Martijn
Dutcho is offline   Reply With Quote
Old 12-06-2012, 01:29   #24
Registered User
 
Dutcho's Avatar

Join Date: Jun 2012
Location: Netherlands
Posts: 8
Re: Dead Reckoning Plugin for OCPN

Hi Keith,

I'll defently start small. This is more of a description of what I am thinking about.

Regards, Martijn
Dutcho is offline   Reply With Quote
Old 13-06-2012, 04:12   #25
Registered User

Join Date: Jul 2009
Location: The Netherlands
Boat: Koopmans, 33 ft cutter
Posts: 170
Re: Dead Reckoning Plugin for OCPN

The reason for the plug-in is to continue navigation with DR in case no sufficient GPS signal is available. However, the latest satellite receivers can work with both GPS and the now available GLONASS signals, resulting in a substantial increase in reliability of the satellite positioning system.
Under which circumstances, and for how long, do you expect to fall back to DR?
Zoef is offline   Reply With Quote
Old 13-06-2012, 05:45   #26
Registered User

Join Date: Jun 2010
Location: St. Petersburg, Florida
Boat: Gemini 3200
Posts: 983
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by Viking Sailor View Post
Hi Fabbian,

OpenCPN currently sets the OwnShip icon to gray when their is no GPS data and red when getting good GPS data. It would be a good idea to have the OwnShip icon be a different color when doing DR navigation. This would require that OpenCPN be informed when it is being provided with DR data. I suspect that the best way to implement this is via the plug-in API.

Best regards,

It would certainly be desirable if OpenCPN were aware of the change from GPS to DR input, but that makes the solution more complicated and increases the risk that the change will break something else. Putting a little program between the GPS and OpenCPN offers a quick fix. That program would, of course, somehow have to notify the user that DR was in use instead of GPS. I guess it depends on how urgent is the need and how long the is development.

Fabbian
fgd3 is offline   Reply With Quote
Old 14-06-2012, 00:26   #27
Registered User
 
rooiedirk's Avatar

Join Date: Aug 2010
Location: Netherlands
Boat: Oneoff
Posts: 513
Re: Dead Reckoning Plugin for OCPN

Hoi Martijn,
I had also a plan to make a DR plugin. Maybe we can share workload and ideas.
Try nulzestweedrieachtdriezestweedrievier
grjes Dirk
rooiedirk is offline   Reply With Quote
Old 15-06-2012, 01:43   #28
Registered User
 
Dutcho's Avatar

Join Date: Jun 2012
Location: Netherlands
Posts: 8
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by Zoef View Post
The reason for the plug-in is to continue navigation with DR in case no sufficient GPS signal is available. However, the latest satellite receivers can work with both GPS and the now available GLONASS signals, resulting in a substantial increase in reliability of the satellite positioning system.
Under which circumstances, and for how long, do you expect to fall back to DR?
Hi Zoef,

With the arrival of multiple SATNAV systems overall reliability improves of course. However there are more links that can break up before you have your SATNAV position in your computer. Cables/receivers/antenna's can all malfunction.

So I am a firm believer of having redundant ways of establishing my position. The DR function to me personaly is nothing more then a way to plot my best guessed position in between the moments I make a fix with other means then SATNAV.

I think you should be able to run the DR indefenitly if needed but updated with terrestial/celestial based methods.

Regards, Martijn
Dutcho is offline   Reply With Quote
Old 15-06-2012, 01:46   #29
Registered User
 
Dutcho's Avatar

Join Date: Jun 2012
Location: Netherlands
Posts: 8
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by rooiedirk View Post
Hoi Martijn,
I had also a plan to make a DR plugin. Maybe we can share workload and ideas.
Try nulzestweedrieachtdriezestweedrievier
grjes Dirk
Hi Dirk,

Sounds interesting. Will contact you.

regards, Martijn
Dutcho is offline   Reply With Quote
Old 15-06-2012, 03:14   #30
Registered User

Join Date: Jul 2009
Location: The Netherlands
Boat: Koopmans, 33 ft cutter
Posts: 170
Re: Dead Reckoning Plugin for OCPN

Quote:
Originally Posted by Dutcho View Post
Hi Zoef,

With the arrival of multiple SATNAV systems overall reliability improves of course. However there are more links that can break up before you have your SATNAV position in your computer. Cables/receivers/antenna's can all malfunction.

So I am a firm believer of having redundant ways of establishing my position. The DR function to me personaly is nothing more then a way to plot my best guessed position in between the moments I make a fix with other means then SATNAV.

I think you should be able to run the DR indefenitly if needed but updated with terrestial/celestial based methods.

Regards, Martijn
Hi Martijn,
I agree with most of the above. My concern about the DR plugin is that it assumes the proper functioning of the least reliable part of the sat positioning system: the pc with associated power supply and software. So if I have to use DR it will be on paper. And yes, I'm running 2 completely independent sat navigation systems simultaneously, one pc-based and the other one a Simrad plotter.
Klaas
Zoef is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Advertise Here


All times are GMT -7. The time now is 15:16.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.