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
MPU-9255
#28
(2017-06-29, 06:43 PM)Sailoog Wrote: We need also at least RTIMULibDemoGL and RTIMULibCal to calibrate. How do you calibrate?

RTIMULib2 is no longer maintained by his developer.

The calibration programs in rtimulib are garbage.   They are not accurate and not robust.  Even the gyro bias estimation was not very good.  For boats we can just lowpass the gyros over a few minutes to get the bias.  Even better would be a kalman filter with gyro bias states, but this has other implications.

pypilot automatically recalibrates all the time, and the calibration is written in python.  See:

https://github.com/pypilot/pypilot/blob/...ion_fit.py

I have already developed 3d viewers for calibration and viewing inertial sensor (3d model of boat) all in python.


As far as making the rtimulib demos work.  It got broken when I added additional filters and sensors.   Basically the makefiles just need a few sources added and they will work fine.  I didn't bother because it would be nice to fix the build system in this project, it's currently difficult to maintain.


Anyway, I tried openplotter yesterday.   It is very interesting and I would like to collaborate to make pypilot an optional component in openplotter.  Right now we have a problem with two competing signalk servers, and my implementation is probably nonstandard (the standard keeps changing)


I think openplotter can easily negotiate this situation with a little bit of logic.   pypilot must be the program which reads from the sensors.  Your server could then connect to the pypilot signalk server to obtain the heading, heel pitch etc in this case.   I don't think it would be too bad this way.

Another thing to consider is to simply develop my python implementation of signalk since it's going to be a lot more efficient and easier to develop than what exists written in javascript.   I already have all kinds of tools developed for it that don't exist for the other signalk stuff, and it's much more efficient.

Today I finished reprogramming brushless drone speed controllers to drive brushed motors Smile
Reply


Messages In This Thread
MPU-9255 - by abarrow - 2017-04-12, 07:17 PM
RE: MPU-9255 - by maxencep - 2017-05-30, 08:39 AM
RE: MPU-9255 - by Sailoog - 2017-05-30, 06:18 PM
RE: MPU-9255 - by maxencep - 2017-05-30, 06:40 PM
RE: MPU-9255 - by Sailoog - 2017-05-30, 08:04 PM
RE: MPU-9255 - by maxencep - 2017-05-30, 11:14 PM
RE: MPU-9255 - by e-sailing - 2017-05-31, 09:18 AM
RE: MPU-9255 - by maxencep - 2017-05-31, 11:54 AM
RE: MPU-9255 - by Sailoog - 2017-05-31, 04:46 PM
RE: MPU-9255 - by maxencep - 2017-06-02, 04:00 PM
RE: MPU-9255 - by Sailoog - 2017-06-02, 04:19 PM
RE: MPU-9255 - by maxencep - 2017-06-04, 09:22 AM
RE: MPU-9255 - by e-sailing - 2017-06-04, 07:35 PM
RE: MPU-9255 - by maxencep - 2017-06-13, 04:19 PM
RE: MPU-9255 - by Sailoog - 2017-06-13, 04:45 PM
RE: MPU-9255 - by maxencep - 2017-06-13, 08:02 PM
RE: MPU-9255 - by Sailoog - 2017-06-14, 05:44 PM
RE: MPU-9255 - by maxencep - 2017-06-14, 07:04 PM
RE: MPU-9255 - by Sailoog - 2017-06-14, 08:25 PM
RE: MPU-9255 - by maxencep - 2017-06-15, 03:27 PM
RE: MPU-9255 - by seandepagnier - 2017-06-18, 02:17 PM
RE: MPU-9255 - by Sailoog - 2017-06-19, 05:28 PM
RE: MPU-9255 - by seandepagnier - 2017-06-19, 05:50 PM
RE: MPU-9255 - by Sailoog - 2017-06-19, 06:18 PM
RE: MPU-9255 - by Sailoog - 2017-06-21, 05:58 PM
RE: MPU-9255 - by seandepagnier - 2017-06-21, 07:56 PM
RE: MPU-9255 - by Sailoog - 2017-06-29, 06:43 PM
RE: MPU-9255 - by seandepagnier - 2017-06-29, 08:26 PM
RE: MPU-9255 - by Sailoog - 2017-06-30, 06:00 PM
RE: MPU-9255 - by seandepagnier - 2017-06-30, 11:45 PM
RE: MPU-9255 - by Sailoog - 2017-07-01, 07:09 PM
RE: MPU-9255 - by seandepagnier - 2017-07-02, 02:07 AM
RE: MPU-9255 - by Sailoog - 2017-07-02, 01:25 PM
RE: MPU-9255 - by Sailoog - 2017-07-02, 01:28 PM
RE: MPU-9255 - by abarrow - 2017-07-03, 09:42 PM
RE: MPU-9255 - by maxencep - 2017-07-04, 09:17 AM
RE: MPU-9255 - by Sailoog - 2017-07-04, 04:00 PM
RE: MPU-9255 - by NousVoila - 2022-02-11, 02:59 AM

Forum Jump:


Users browsing this thread: 3 Guest(s)