Goodday everyone. Now have AOG with a configuration of Ublox F9P, BNO055 (heading) and MMA (roll). The problem I have now is that AOG does not immediately know when it is standing still which direction it is heading. Only after a certain distance can he estimate this.
If I understand correctly, AOG uses the BNO with the Euler function and that produces a relative value and not an absolute value. At startup he starts at 0 and then looks at the deviations.
Because we want to use AOG for very slow plants and then have no room to drive a bit for measuring with multiple fixes, we need to know the right orientation right at the start.
In short, do you know if anyone has a setup with an absolute heading sensor?
The BNO never really knows where it is with a lot of soft iron around it, while there are much better solutions, they are also $$$$$. The best solution is as Andreas mentioned, the dual antenna setup which will probably cost less in the end and much better heading.
Without a really good compass, direction can only be determined once you are moving.
When I first got my BNO I tested it with the standard Adafruit librarys on my office desk. the office is full of electronic and electrical kit so I didn’t expect good results. Also, as an additional test I had a full box of nickel / iron cast welding rods (£300!! ) to act as a disruption. On power up it called it’s present orientation due north and was reasonably steady, then after some movement it re calibrated to indicate absolute orientation. To disrupt this steady output I had to get the box of rods (5Kg?) within about 100 to 125mm of the BNO and even then it only moved the correct north a few degrees until it was really close.
When I’ve tested AOG with my stripboard pcb I’ve noticed the display spins wildly on startup and the gps heading is all over the place however the BNO output is very stable.
Just my observation. My properly installed system is going in very soon so it will be interesting to see how it performs.
When using an ardusimple dual receiver setup do all the nema messages from the main reciever have the heading information from the moving base configuration or do you have to use certain nema messages relating only to a moving base setup?
Im having the same problem, very unstable heading, (using m8t with rtklib and bno) the thing is It was working fine until i updated yo the latest version of AOG, i also tweaked the GPS config in the ublox software, the rtk output seems fine, but when i stop the tractor it goes crazy, and when is working Its also very unstable, this was not the case before, ill upload a video later, i dont understand what happend… Ill try to zero the roll and see what happens
I found out what was going on, i’ve been using an offset antenna setup, about -50cm, that offset setting in AOG was messing everything up, i think It has something to do with how AOG translate the nmea sentence to correct the offset, centering the antenna and zeroing the offset setting fixed everything
Do i understand correctly, the BNO calculates a relative heading. That means the board has not to be mounted absolutely straigt to the driving direction?
Think it is difficult to match the direction when the board is installed in a terminal box.