To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/f1db7894-cfee-432a-8780-3db59cf8f06f%40googlegroups.com.--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
Ted, I ordered one as well. Could you tell me what you had to do to make it work?
--
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/cca3b4b1-8cf3-4b20-abba-85e19a6c490a%40googlegroups.com.
Jon
I'm planning on using mine with a pi. If you get it working let me know, and I'll keep you updated if I get it working.
JesseJay
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CAJgyHGM-J1BgjfL8PgHZy2-Cyg9nudLe82LTHSRi7iuKXQTmrg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/6a3863aa-23d9-42ec-bd7a-c095a332dde1%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/aa3c4a94-bc8f-4bf1-ac24-e98a2e33bb46%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/42589d29-1688-4f44-99ba-094c005b3b57%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CANqFZg0Y8%3D6vYn-n4OR1%3D%3Dh2Nanc0AhVdbT%3DmELbHscbBqSD_w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CAJgyHGO%3Dj0_p74V58YuzzevxtpkJ3EQWii2Un9n2VekHD0iD%3Dg%40mail.gmail.com.
Thomas - The datasheet says that there are x,y,z offsets for the acc,mag,gyro, which makes sense. The radius is a single value for the acc and mag (not gyro). I didn't find any description of what this value represents; and I have no idea.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/2cbd6f85-3e70-43b3-b263-0e5101f4cd7e%40googlegroups.com.
1.5 degrees seems like the order of magnitude I'd expect in play of a hobby servo/linkage plus wheel deformation.
Jw
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/3bfa9f24-59ea-42c9-9944-70fcd11f403f%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/3dfea230-d78c-47c1-a9bd-ecdaff8e3b6a%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/3bfa9f24-59ea-42c9-9944-70fcd11f403f%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/f3cd2a3b-5dfc-45e1-88f3-0f5e7467fffc%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CAF8FTVDED%3Dn-TbYYtNwt%2BuHqhyyzE5w%2B8CLod5dm6%2BDZL9d%2BTw%40mail.gmail.com.
Will 125 DPS be good enough for rover dynamics ?
Did anybody test with raw data ?
- Thomas
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKPACzzrUBPzMTNuphuqQ%3D%2BOei1aLp9YvMLWr0zrb_9PFQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKPACzzrUBPzMTNuphuqQ%3D%2BOei1aLp9YvMLWr0zrb_9PFQ%40mail.gmail.com.
See that's where I am stuck at. Traditionally with an EKF or such you cannot correct the z-axis gyro scale/bias via accel.
When you say calibrate, do you mean static calibration while the sensor is not moving or while the rover is moving ?
- Thomas
--
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKOL-sHin0TLtC%3DD1%2Bodj15eXZ3_9VVyJLSj%3DR-QA72TFw%40mail.gmail.com.
Perhaps they do it adaptively by looking for local minima in the accel data. If the object does not rotate ax/ay/az should have an identical magnitude if you look at them as vector. If you'd rotate around the x/y plane then ax/ay should pick up a lateral acceleration. If you don't have any longitudinal acceleration that might work.
If one could now understand how they separate linear acceleration and gravity ...
- Thomas
--
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKOmOrVyT9VvEQXjv0DC-E-A9HoDe0F3sTDhYz5N_wvDaw%40mail.gmail.com.
Perhaps they do it adaptively by looking for local minima in the accel data. If the object does not rotate ax/ay/az should have an identical magnitude if you look at them as vector. If you'd rotate around the x/y plane then ax/ay should pick up a lateral acceleration. If you don't have any longitudinal acceleration that might work.
If one could now understand how they separate linear acceleration and gravity ...
- Thomas
On Jun 25, 2015 8:38 AM, "Ted Meyers" <ted.m...@gmail.com> wrote:
Most gyros that I've used require a static calibration step (to remove drift). This typically takes several seconds. The BNO-055 doesn't seem to require this step, or if it does it is on the order of 1 second.--On Thu, Jun 25, 2015 at 8:32 AM, Thomas Roell <bizz...@gmail.com> wrote:See that's where I am stuck at. Traditionally with an EKF or such you cannot correct the z-axis gyro scale/bias via accel.
When you say calibrate, do you mean static calibration while the sensor is not moving or while the rover is moving ?
- Thomas
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+unsubscribe@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/bd966248-9dd7-4331-aa76-b5b652bc324d%40googlegroups.com.
You are correct that GYRO_CAL is essentially my scaling factor, however there is no specific sample size baked into it. Because the sample rate is constant, integration of the turn rate can be approximated by summing the output and multiplying by a single constant. The total number of points integrated doesn't play into it.
Nathan
--
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/36071d93-adde-4f3c-91b8-85d9105e734f%40googlegroups.com.
What drift do you see when the gyro is sitting still? How does it compare between int and float? About how many deg/min?
I wonder if this is because some fractions aren't full representable in binary
Can you explain this a bit more? You got a difference in the angle between the integer and float accumulators. Do you assume that the integer value is correct?
What drift do you see when the gyro is sitting still? How does it compare between int and float? About how many deg/min?
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/015f6f5e-91cc-46b7-9f9e-9d8890bbf461%40googlegroups.com.
Previously, to avoid any multiplies related to the accumulator, I would take a 500 point null reading, but not average it. Then I would subtract that total after every 500 readings. I was paranoid about doing multiplies with my whimpy arduino.
In general, though, I would avoid FP multiplies that get added to the accumulator. Although I always assumed that a double precision FP wouldn't care.
Also setting the proper calibration values for your specific gryo helps a lot. There are various routines out there for calculating those values.
--
You received this message because you are subscribed to a topic in the Google Groups "diyrovers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/diyrovers/5CAeROsWLZ4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKMpU8%3D%2B0VQpCQUOHkS9iqGJg0za7T_Ghi1U2Ms8DgOodQ%40mail.gmail.com.
Jessey, Ted,
what operating mode did you guys use for the BNO055 ? IMU ?
I am asking as I some somewhat confused. If you use IMU mode and have a level driving platform, then AX/AY/AZ are only able to correct GX/GY. GZ is then free running as it cannot be really corrected. That would point to some very smart gyro calibration scheme inside the BNO055 (something which did bit me for the MPU9150).
The only way to correct GZ is to use the MAG.
- Thomas
Regards,
Borna Emami
Regards,
Borna Emami
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/f3cd2a3b-5dfc-45e1-88f3-0f5e7467fffc%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CAF8FTVDED%3Dn-TbYYtNwt%2BuHqhyyzE5w%2B8CLod5dm6%2BDZL9d%2BTw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKPACzzrUBPzMTNuphuqQ%3D%2BOei1aLp9YvMLWr0zrb_9PFQ%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/1e205f19-4469-4101-9e35-d966d95840af%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+unsubscribe@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/dba779fd-aac3-4c84-ab1b-d1ecf1fbcad4%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/CADnZWKN8OUFfNFBRZFbJV6W7UftyfDzfUOFOAd8n6MRWXqok3g%40mail.gmail.com.
What software are you using to talk to the BNO? the library might be normalizing?
Regards,
Borna Emami
On Thu, Oct 19, 2017 at 9:08 AM, Ted Meyers <ted.m...@gmail.com> wrote:
I use the BNO in IMU Fusion mode, so the rates are not user settable. I think that most people use one of the fusion modes (that is the best thing about this particular IMU; IMHO), which could explain why there isn't much discussion on gyro rates.It may not be obvious, but I'd think that the datasheet would covers the LSB vs dps range, at least indirectly. Since, the resolution is fixed at 16 bits, doubling the range will cut the reading in half (as you can see in your table). It all makes sense, but finding it in the datasheet -- I don't know.
On Thu, Oct 19, 2017 at 9:16 AM, H.B.F.G <diy2pr...@gmail.com> wrote:
I know this thread is quite old, but hope someone still can give an answer.I'm also testing the BNO055, only for Gyro readings for now. I have setup a fixed turntable turn the whole BNO+Micro to get reads around 30 dps.I have tested the gyro sensor at 125 dps range, but my readings are different of 30 dps.I did some calculus and looks my bench test is ok for 30 dps, however the BNO show higher readings. I then repeated the tests but using each available gyro range.What I found is the 1 dps = 16 LSB is true but just for the 2000 dps range, and that is not mentioned in the manual!. I have spent 3 days trying to find out what's wrong until I did this tests.So, now I find out the next:2000 dps range, 1 dps = 16 LSB1000 dps range, 1 dps = 32 LSB500 dps range, 1 dps = 64 LSB250 dps range, 1 dps = 128 LSB125 dps range, 1 dps = 256 LSBHave someone realized this? or I'm the only one that didn't know? I have not seen this explaining when googling about BNO use....
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/dba779fd-aac3-4c84-ab1b-d1ecf1fbcad4%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+unsubscribe@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/e8afb3ed-5f08-4623-9e6c-d1ea7fec337d%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+unsubscribe@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/6ba9b361-43e2-421a-895f-be5c85f428c4%40googlegroups.com.
New 9 DOF sensor from Bosh with on-board sensor fusion using a Cortex M0. The docs claim is can dynamically recalibrate the the accelerometer, gyros and magnetometer as part of the fusion algorithm. Read more about it here:https://www.bosch-sensortec.com/en/homepage/products_3/9_axis_sensors_5/ecompass_2/bno055_3/bno055_4and get C driver code, here:It looks like Mouser won't have any until about 6/15, but this device looks very promising to me.Wayne
--
You received this message because you are subscribed to the Google Groups "diyrovers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to diyrovers+unsubscribe@googlegroups.com.
To post to this group, send email to diyr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/diyrovers/b9541eae-4e30-44f6-8f53-b620d7fd04bc%40googlegroups.com.