2020-12-26, 04:02 AM
Thanks for the feedback. I want the presets to be accessed from all the different interfaces. Currently pypilot supports multiple pilots, but only the "basic" autopilot is both useful and well tested.
So there are two possible options. One is to support multiple profiles for each pilot. Each profile would store different gains.
The other option would be to support multiple 'basic' pilots each with different names. Currently, you might for example be able to use the 'simple' pilot which just has PID gains for some sea states and get two profiles. In the near future I plan to develop a self-tuning autopilot which is similar to the basic pilot but automatically adjusts the gains. This as well as fully developing the learning pilot which uses neural networks rather than the traditional filters. It remains to be seen if these pilots would benefit from multiple profiles or instances or if they can automatically adapt to conditions based on the sensor inputs.
So there are two possible options. One is to support multiple profiles for each pilot. Each profile would store different gains.
The other option would be to support multiple 'basic' pilots each with different names. Currently, you might for example be able to use the 'simple' pilot which just has PID gains for some sea states and get two profiles. In the near future I plan to develop a self-tuning autopilot which is similar to the basic pilot but automatically adjusts the gains. This as well as fully developing the learning pilot which uses neural networks rather than the traditional filters. It remains to be seen if these pilots would benefit from multiple profiles or instances or if they can automatically adapt to conditions based on the sensor inputs.