Thanks. Do I need to clear the nano memory somehow, or will this overwrite whats there?
It will overwrite it. What version of Ago are you using? Iām not sure if it is v4 compatible
4.3.1
!!
Hello,
Donāt understand what you mean.
Long term drift of heading is not a problem as AOG use it as relative value and not absolute value.
BNO055 3 axis accelero, 3 axis gyro, 3 axis magno, running its ones fusion algorithms to output yaw, pitch, roll angles. But what subject to short term drift. SO itās why it was use only for heading, not for roll.
MMA : accelerometer, so it can output pitch and roll, but as itās an accelero, itās very sensitive to vibration, so output signal was noisy.
BNO08x/CMPS14 : same hardware than BNO055, but with more powerfull algorithm to output really more stable values.
Donāt understand what you mean. As you posted before:
T2 : use 2 axis accelerometer + 2 axis gyroscope, so they can compute only 2 angles, pitch and roll
T3 : use 3 axis accelerometer + 3 axis gyroscope, so they can compute yaw, pitch, roll
Interesting information: Trimble doesnāt use magnetometer so itās mean that they do not requiered a heading referenced to magnetic north.
It comforts me in the choice to operate the BNO085 in this mode (game rotation vector).
As Brian said before: you combine both of this 2 sensors to compasate each of their disadvantage . Adding magnetometer is for having a yaw referenced to magnetic north.
Finding gyroscope and accelerometer units itās not the hardest part. The hardest part is development algorithms to fuse the data of this sensor and output stable and accurate yaw, pitch, roll angle. Itās why we are looking for IMU that are running their own algorithms and can provide rotation angle that āwe just have to readā.
Math
All I know is I am on to something cause, now iāve got NDA.
Would love to refute but cannot.
Does an NDA pay decent money? Or how do they get you to stop looking
Its very exciting for farmers, its a chance to work on some new technology.
Thatās good, have fun working on new technology
An NDA is just a signed legal agreement governing the non-disclosure of information (non-disclosure agreement). It may involve monetary compensation, employment, IP, or anything else, really.
I just purchased a CMPS14 for a project and have been playing with it. I thought Iād share some of my initial findings:
The module chews up significant current if set in serial mode - around the 27mA @5V in. Thatās 135mW which can be substantial for some small battery applications.
The module needs 5V input to run in serial mode. 3v3 wont be enough to run correctly.
In i2c mode, the module consumes less power (maybe 10mA less IIRC). It can operate in this mode with a 3v3 input but the magnetic heading might be significantly offset from headings produced with higher voltage inputs. There is an onboard 3v3 voltage regulator which will output 3v3 down to say a 3v5 input. Below that, the output might drop 10mV (ish) per every 100mV drop in input voltage below 3.5v which unexpectedly does have a significant effect on the calibrated heading offset.
Iām guessing most people here will be powering it from 5V, but thought Iād provide a heads up in case as the datasheet does specify a 3.3v-5v input range.
BTW: Iām in the southern hemisphere (which might influence my readings, maybe notā¦)
Maybe youāll have to turn it upside down!!
Would it take much to add a second arduino and do the CMPS14 communications over USB so itās not waiting for the PCB cycle, similar to how the brick brick functions?
The version coming up will allow that, to have an imu module.
I have already tested the CMPS14 and BNO085 on real equipment in the field.
Conclusions:
The BNO085 can be mounted anywhere and gives a stable course.
CMPS is very picky about the location on the tractor.
Roll CMPS14 is significantly faster than Roll BNO080 which has a slight delay, if you hold both in your hand and tilt it, you can see differences in reaction.
When not looking on the costs, what would be the better Hardware Equipment, or what Hardware Configuration promisse an better Autoguidance?
Dual Antenna vs. Single Gps & Cmps14
What are the thoughts?
Maybe the wrong forum, I dont know where to pur it else
Interesting.
Where have you located your cmps for best results?
Thanks a lot for this piece of information! Iām organizing an AOG workshop for 5 farmers in my area and right now Iām ordering all the electronics that weāll need. Iām about to order the BNO085 for their initial setups. I prefer the BNO085 because,
- as I read we can place it inside the same box as the PCB,
- we donāt need to bother about the location of the box,
- we donāt need PCA9615 extension.
The only thing Iām worried about is the software. Is it only a modified .ino that allows for the use of the BNO085 or are there any other modifications required?
I assume youāre using BNO085 in Game Rotation Vector Mode. Could you provide the .ino that you are using? Iād be really thankful for that. Cheers, Andi
[Edit: I just found the Mathās github page with the .ino file for BNO085: GitHub - Math-51/Autosteer_USB_4.3.10_BN08x: Original AgOpenGPS Autosteer USB 4.3.10 adapted for BNO08x]
I just got my adafruit bno085. From what I understand I have to configure and upload Mathās bno08x.ino . But how to calibrate the bno085? I read the hillcrest sensor calibration procedure, but donāt understand what program to use to get there.
Can anyone explain how to set it up for AGopen in game rotation vector mode (so magnetic fields in cab wonāt affect readings)
At the top of Maths ino he has all the settings, I just set 1 for roll, heading, and game rotation.
Personally I have put 3 Adafruit sensors in and never calibrate and donāt have any background calibration on. They just work out of the box for me.