This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Is rudder feedback used to improve behavior?
#1
Is the rudder sensor that can be connected to the motor controller, only for detecting movement and end of travel of the actuator? Or is it also used in algorithms to improve the steering behavior of the autopilot? I understand that the commercial autopilots use this rudder feedback also for the improvement of their autopilot behavior (i.e. knowing where the helm is at, and therefore steering with the right amount of angle to cope for the xte).

Does pypilot do the same?

regards,
Vic
Reply
#2
(2020-01-13, 10:48 AM)Vic Wrote: Is the rudder sensor that can be connected to the motor controller, only for detecting movement and end of travel of the actuator? Or is it also used in algorithms to improve the steering behavior of the autopilot? I understand that the commercial autopilots use this rudder feedback also for the improvement of their autopilot behavior (i.e. knowing where the helm is at, and therefore steering with the right amount of angle to cope for the xte).

Does pypilot do the same?

regards,
Vic
My 2 cents ... is there an AI possibility to work on prediction? Am not SW developer but Tensorflow could be used. Correct?
Reply
#3
The basic autopilot only uses rudder angle to prevent further movement. This pilot is proven to work.

Using the rudder angle input could help eliminate integration errors, but it's really difficult because many types of rudder feedback might be used and there can be significant play in the system between the motor and rudder feedback and actual rudder angle. There are additional gains that must be tuned for how autopilot moves relative to rudder feedback.

The errors from integration of rudder position are about an order of magnitude less than errors from waves and other interactions with the wind. For this reason the autopilot would only be slightly improved at least for cruising boats at displacement speed, from knowing absolute angle and only if tuned properly, otherwise it might actually be worse or not matter using the approach, but nonetheless it is implemented in pypilot as the absolute pilot. If the rudder feedback fails it should switch back to the basic pilot.

Using AI with prediction makes rudder feedback a lot more plausible because all the additional gains (which don't fully model the system anyway) are not needed, and the network can react (or choose to ignore) the rudder angle sensor depending on how useful it actually turns out to be. This is not working just yet...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)