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
Pypilot Compass Linearity
#1
Hello to all.

I have a problem with non-linear calibration of the the pypilot compass I have recently fitted to our sailing cat.

The setup I have used is OpenCPN, Pypilot plugin and Pypilot run as a service on a Raspberry Pi 4 using an Adafruit ICM-20948 imu.  Data is NMEA 0183  from Seatalk instruments via a multiplexer, no SignalK or Openplotter.

Basically the problem is, if the boat is turned 90 degrees, the reading for the heading change is not the same.  I have calibrated the compass, twice, with the report that the second time was the same as the first.  Accelerometers have been marked as level but I have not been able to get data to calibrate them, a cat on the flat water we have had of late doesn't move too much.

I set the compass offset on our dock which is roughly 90 deg mag with the result I get a heading of 33 on a course that is 03 and 135 on a 180 degree course.  Readings appear repeatable.  The imu is not in an ideal position relative to moveable magnetic influence but nothing was moved during these tests.  Magnetic deviation here is about 8 deg east, location is Australia east coast GMT+10 time zone.

I am at a loss as to where to look for a solution.  Obviously the imu could be suspect but I am getting a repeatable reading.  The ICM-20948 is detected as such in the RTIMU.ini file. Any ideas?

And thanks to Sean and the others who have contributed to the programming and development of Pypilot, and OpenCPN as well.

Regards,  John
Reply


Messages In This Thread
Pypilot Compass Linearity - by John0047 - 2022-09-20, 11:40 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-20, 04:47 PM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-22, 08:36 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-22, 02:40 PM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-23, 12:04 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-23, 12:34 AM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-23, 05:14 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-23, 06:21 AM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-23, 06:58 AM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-29, 12:45 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-29, 01:08 AM
RE: Pypilot Compass Linearity - by John0047 - 2022-09-29, 03:01 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-09-29, 03:18 AM
RE: Pypilot Compass Linearity - by ironman - 2022-10-04, 12:01 PM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-10-04, 05:03 PM
RE: Pypilot Compass Linearity - by John0047 - 2022-10-06, 12:57 AM
RE: Pypilot Compass Linearity - by seandepagnier - 2022-10-06, 09:52 PM
RE: Pypilot Compass Linearity - by John0047 - 2022-12-12, 02:12 AM
RE: Pypilot Compass Linearity - by rotorman - 2023-08-03, 01:07 PM
RE: Pypilot Compass Linearity - by seandepagnier - 2023-08-04, 07:26 PM
RE: Pypilot Compass Linearity - by rotorman - 2023-08-04, 10:16 PM

Forum Jump:


Users browsing this thread: 11 Guest(s)