I had an idea where each sensor emits a unique ultrasonic chirp at a known time, then the other sensors have little microphones so they can listen for the chirps and know how far they are from each other, this will provide another bunch of measurements (distance from speed of sound/timedelta). So the computer can figure out where each sensor is in space a bit easier (it must lie on the surface of a sphere with radius of measured time).
If you are interested in a short read, comparison of LPT & IMU, commercial products during the squat exercise: assess2perform.com/blogs/assess2perform-blog/from-the-training-floor-comparison-of-2-vbt-velocity-based-training-technologies
Try out RepCam itunes.apple.com/us/app/repcam/id1118115900?mt=8 in freestyle mode. I think it should meet the basic requirements you listed (although not by way of skeleton tracking) and you don't need to wear anything.
Thanks for this...it is helpful even if IMUs are being looked into for other reasons (drones ). Plus I like your sense of humour. Great job and thanks for sharing!
I had an idea of using 3 IMUs placed at 90 degrees to each other, using the accelerometers and combined gyro data to check the gyros against drift. The accelerometers would confirm no movement, and the output of the individual gyros would somewhat self-correct because they all won't drift the same direction, at the same time, because of the orientation. So if X1 (X on gyro 1) started to drift, which corresponds to Y2 and Z3 (example), and they respond with not the same data, the sensor or input can be reset/adjusted. Not sure if it'd even remotely work, just an idear I had and haven't gotten around to building/testing yet. Does your experience indicate if this even remotely viable?
+gymkhanadog You're spot on! That's how a low of military grade sensors work. Even the high end ones suffer from drift. So they set several out in multiple axis to correct.
+Izzie Yes yes. That's one of the methods I am looking into, but not with s Kinect. There's some cheaper ways, but i need to test to see if it can keep up with the frame rate.
Hi ! is it possible to get intrinsic angles of rotation from a given quaternion ? I mean, if i rotate an imu about his X axis, so i get a changes just in one angle and not in all angles ? Thanks for answer
I'm new to all this. I'm using the on board processor, which "removes" the gravity. I have tried it by getting the magnitude of all and by component. When looking online it seemed that everyone does it by component then they numerically integrate it to get the "current velocity." The issue I got was that the numbers would never settle back close to 0 when the sensor is at rest. How would you go about this?
dj deb a ha. Yes this is the problem with most of these sensors. They will never really be "at rest" and will fluctuate around the zero point. Not only that but the cheaper ones have a tendency to drift. Have you seen my video on IMU drift? Check that out. Also my other one on how an accelerometer works.
MickMake too much physical maneuvering. I would try a logic approach. maybe 3d image storing, video recording, matching image, calculation of body position. just thought🐒