kustra

About

Username
kustra
Joined
Visits
153
Last Active
Roles
Member

Comments

  • Any chance you can provide info about the issue above?
  • @Matt I may have found the reason for some complaints of accuracy with sensor fusion. The BNO055 chip's automatic background calibration of the magnetometer drifts in a few minutes if there's no significant change of heading, but the sensor moves a…
  • Thank you for the pointer. The BNO055 driver lets you access the magnetometer offset: https://github.com/BoschSensortec/BNO055_driver/blob/master/bno055.h#L5487 The parameter of this function (bno055_mag_offset_t) is 8 bytes long. It also let…
  • @Laura thanks for the default connection parameter values. At one point, I wanted to experiment with setting them to high performance mode only for the duration of the download, then setting them back to default, and I couldn't find the default valu…
  • I don't need to stream the data right away. I can also store it on the sensor and download later.
  • Measure at higher frequency than 100Hz. Access orientation data (quaternions) and linear acceleration at the same time. More flexible calibration of sensor fusion, e.g. magnetometer-only calibration.
  • @Laura said: data? screenshots? reproducible steps maybe? I've found a way to reliably reproduce the issue where the quaternion stream has a jump that doesn't correspond to physical sensor movement. Earlier in this thread, I posted:…
  • Yep, it's what I do now. Please post a note here when I can remove the scale from our end.
  • All right, I got it to work. The secret was to disconnect from the sensor and let the firmware update operation do the connecting. Probably had to do with subscriptions automatically created when the my own code connected. Thank you for the example…
  • Thanks.
  • @Matt @Laura thank you for taking the time to check this out. I went back and attempted a firmware update on a sensor that we've ordered recently. This sensor was delivered with firmware version 1.5.0 already: Step 1 if let required = build.r…
  • @Matt is it possible that your MetaWear iOS SDK never received this bugfix? Here's the line that causes the bug: https://github.com/mbientlab/MetaWear-SDK-iOS-macOS-tvOS/blob/master/MetaWear/DFU/MetaWear+Firmware.swift#L119 Can you please push…
  • I'm trying to integrate the firmware update process into our app. The error occurs with the latest iOS SDK's firmware update. The MetaBase app works fine.
  • We may have found the solution to this one. Turns out, if we do the accelerometer and magnetometer parts of the calibration process a few seconds longer after it signals high calibration accuracy, it improves the sensor fusion output and the sudden…
  • I just tested the 6 new sensors that arrived a few days ago. All (!!!) of them have the same magnetometer issue. I literally just took them from an empty office table with no strong magnets nearby, unboxed the UPS package, then checked out the raw …
  • Let me be a bit more precise: haptic feedback works for 1 sensor out of 8. I added a mbl_mw_haptic_start_motor(board, 100, 1000) at the end of our pairing process. (See the Pairing section in my first post above.) It works every time with 1 of the …
  • @Matt I can confirm that for the good units, mbl_mw_metawearboard_lookup_module(board, MBL_MW_MODULE_HAPTIC) == 0, which is supposed to mean that the haptic feedback motor is present. (-1 means N/A.) A possibly related issue: when we received the…
  • 2 out of 8 sensors turned out to be working. The rest displayed the same behaviour. Those two that did work sent orientation data in the same global reference frame. I figured that this could be related to another issue that I've experienced, bu…
  • Raw magnetometer output from 2 sensors: Sensor-bound Z axis is pointing up: E3:BB:B8:F4:92:42 MblMwCartesianFloat(x: -2048.0, y: -2048.0, z: 1945.1875) EF:5C:CC:5A:5B:9E MblMwCartesianFloat(x: 15.9375, y: -5.75, z: -60.125) Rotating the …
  • Can you confirm that during calibration, the sensor was put into a variety of physical orientations for calibration of the magnetometer? It was. We followed the instructions outlined in the Bosch tutorial video. In particular, we held the se…
  • Thank you for reading through the lengthy post, Laura! The link that you've posted shows very basic information about the reference frame fixed to the sensor. It doesn't answer my question at all. I accidentally opened this post in the General c…
  • This unresolved issue may be related: https://mbientlab.com/community/discussion/3166/quaternons-different-values-for-same-orientation
  • I seem to have a related issue. Possibly the same. See: https://mbientlab.com/community/discussion/3183/sensor-fusion-reference-frame Using NDoF, 2000dps, 16G. Really slow movements only.
  • Here's a related bug report, for those struggling with the calibration and finding this thread first: https://mbientlab.com/community/discussion/3183/sensor-fusion-reference-frame
  • I see. Yes, we're using sensor fusion. This means though that it is possible to make the first user experience smoother, by doing the first calibration before shipping the sensors to the users. They'll still have to calibrate the magnetometer, but …
  • I see. Thanks for the explanation!
  • @Eric said: @kustra said: The first surprise is that the same RSS data processor now produces a CartesianFloat output. I'm not sure why this is a surprise: RSS converts a vectored input into a scalar, which is what was…
  • That... wasn't my question. Let me rephrase: does it make sense to pre-calibrate the accelerometer on the sensors before shipping them to end-users? Will this calibration last a reasonable amount of time? Do you have any experience on this matter?