2020-07-24, 01:24 AM
Ok, wow. There are some bugs it seems, but the 2/5/10hz thing seems very strange, I will investigate in the next week or so.
It isn't going to work very well on "magnetic" sentences, because it's applying computed declination but this doesn't compensate other small errors some of which vary over time. So I would first figure out how to get pypilot working in gps mode without routes.. does this work at all?
As for "o, it seems that sometimes the direction of the route is ignored and just sees all waypoints as possible directions"
This is correct. Normally when you activate a route it is supposed to steer toward it and follow it. If your route is a complete loop, how is it supposed to know if it should start at the beginning or end?
There are definite improvements that could be made, but your outline a troubling number of bugs that I was unaware of... Did you also try following routes with the builtin opencpn route following (disable the autopilot route plugin) to compare?
It isn't going to work very well on "magnetic" sentences, because it's applying computed declination but this doesn't compensate other small errors some of which vary over time. So I would first figure out how to get pypilot working in gps mode without routes.. does this work at all?
As for "o, it seems that sometimes the direction of the route is ignored and just sees all waypoints as possible directions"
This is correct. Normally when you activate a route it is supposed to steer toward it and follow it. If your route is a complete loop, how is it supposed to know if it should start at the beginning or end?
There are definite improvements that could be made, but your outline a troubling number of bugs that I was unaware of... Did you also try following routes with the builtin opencpn route following (disable the autopilot route plugin) to compare?