| CPC A61B 34/10 (2016.02) [A61B 34/20 (2016.02); A61B 34/25 (2016.02); A61B 34/70 (2016.02); A61B 2034/2048 (2016.02); A61B 2034/2055 (2016.02); A61B 2090/061 (2016.02); A61B 2090/3983 (2016.02); A61B 2090/3991 (2016.02)] | 19 Claims |

|
1. A system for obtaining a distance between at least two fixed points relative to an object, the system comprising:
a first accelerometer unit;
at least one second accelerometer unit;
at least one gyroscope unit;
a processor unit; and
a non-transitory computer-readable memory communicatively coupled to the processor unit and comprising computer-readable program instructions executable by the processor unit for:
obtaining first acceleration data from the first accelerometer unit located at a first fixed location relative to the object, during a movement of the object;
simultaneously obtaining second acceleration data from the at least one second accelerometer unit at a second fixed location relative to the object, during said movement;
simultaneously obtaining angular rates of change from the at least one gyroscope unit configured to be fixed to the object, during said movement; and
using a distance calculating module of the processor unit, calculating a distance value of a distance vector between the first fixed location and the second fixed location using the angular rates of change of the at least one gyroscope unit and the first and second acceleration data of the first and at least one second accelerometer units, and outputting the distance value.
|