Riley

About

Username
Riley
Joined
Visits
115
Last Active
Roles
Member

Comments

  • So just to clarify, the commands mbl_mw_sensor_fusion_set_mode and mbl_mw_sensor_fusion_write_config should both be called when the sensor is in the physical home position I want to be [1 0 0 0] and then the sensor will move and when I call mbl_mw_s…
  • Hi Eric, I've tried with nRF Connect and it seems like signal strength looks ok. Unfortunately I'm getting similar results with it. The device is found during the scan and I can connect to it, but the connection is lost and the device is disconne…
  • Thanks Stephen and Eric!
  • Thanks Eric, one more additional point to add as well, it seems as if the sensors sit for a while without contact from the app, it does not work correctly after. Is it possible that the sensor fusion mode changes to sleep automatically or something …
  • My boards are hardware revision 0.1, firmware 1.3.4 and model number 5 (MetaMotion R). I'm running an iOS app with 10.3 (not yet upgraded to iOS 11). Before running my code, I launch the MetaWear sample app and reset to default, and then soft reset.…
  • I should add as well that about 75% of the time I do connect to the sensors and receive a message for the startLoggingAsync command. Only about 1/4 times using the app I do not get any messages from the call.
  • Thank you all for the help, I was missing the adaptive magnetometer calibration detail previously. Moving the sensors in random motions after initialization does return these sensors to within a few degrees of each other when placed back on the desk.
  • Yes, I am able to begin and stop logging unfiltered quaternions. I have noticed that my timestamps are not correct but the quaternion readings are correct. I have also noticed that if I attempt to begin logging data on the same sensor twice without …
  • No, resetting the state has not fixed the issue, the sensors I have do not have the same axis alignment, even from factory reset or soft reset. My process: Put four sensors in a line on my desk, all in the same orientation and on a flat surface. …
  • Thanks Matt, that is a great fix. Could this be accomplished by changing the sensor fusion mode, to 3 for example, and then back again?
  • Hello,I am trying to do something similar, but using the Swift API. I am currently using the develop branch 2.8.3, because 2.8.2 asserts when trying to periodicSample the sensor fusion quaternion data. I am using the following code to start logging …
  • Eric, I've got an updated solution to my issue I thought I would share. It seems as though the sensor fusion should correct for drift while the sensors are at rest, and Earth's field measurements can be trusted more heavily. I changed the sensor mod…
  • Performing a soft reset of the boards does seem to bring them to the same attitude reading when they are in the same physical orientation. So maybe my solution is some way of performing this reset without disconnecting the sensors from the app.
  • To configure I use the following line for both the upper and lower node: self.getLeftLowerSensor().sensorFusion!.mode = MBLSensorFusionMode(rawValue: 2)!; Then I start listening for the quaternion events for each one like this: self.getLeftL…
  • Thanks for the response lionfish, I will have a go with the soft reset option. If I come across another solution I will post it here.
  • There is up to 30 degrees difference in reference orientation between select pairs of sensors. Once I find the difference in orientation between the two values, I then extract the rotation about two independent axis, rotation about y and rotation ab…