High speed sensor fusion of gyro and accelerometer in hazard environment

  Рет қаралды 23,499

RegiDoIt

RegiDoIt

13 жыл бұрын

Video demonstrates sensor fusion method for accelerometer and gyroscope fusion. First, 3D mouse capabilities are demonstrated.
In this video author presents the reaction of 1 millisecond, vibration and shock resistance as the features of the device.
Sensor loss and abrupt dynamic changes can be successfully filtered in vibrations and shocks environment. Actual shock detection exceeds the measurement ranges of accelerometers. This device is 3D, 360°-range, very stable inclinometer with a very high sensor reaction (1ms).
Another video with inverted pendulum: • Inverted pendulum

Пікірлер: 24
@compliantrobotics
@compliantrobotics 12 жыл бұрын
Did you use Invesense's software and hardware to make the 3D mouse work? And how did you get that software? If you created the software, what "math formulas" did you use. I am working on a 3D mouse project and need to figure out how to remove the drift and gravity from accelerometer and gyroscope readings. Thanks and well done.
@RegiDoIt
@RegiDoIt 12 жыл бұрын
Yes. I believe algorithm must be stable enough so that a person with disability (shaking, vibrations) could use it too.
@johnwmckown
@johnwmckown 12 жыл бұрын
RegiDoIt, do you think mice implemented with motion sensors will be accurate enough for the cut and paste operations that are routine in word processor applications? By "accurate enough" I really mean "as conveniently usable as a standard table mouse."
@RegiDoIt
@RegiDoIt 13 жыл бұрын
Thank you
@RegiDoIt
@RegiDoIt 12 жыл бұрын
@skylergreenman : No invensense software. Only their gyro ITG-3200. I have derived estimates' expressions myself. Removing a drift of gyro is done by utilizing magnetometer or accelerometer data or both, because magnetometer and accelerometer together directly give you an orientation in a 3D space. I saw your gloves project. Very interesting and keep it up. It will be interesting to compare it with my 3D mouse features in the future, when you have something. Good luck!
@RegiDoIt
@RegiDoIt 11 жыл бұрын
First thing to start with is looking at regular 3D vector as the probabilistic one. For first math reference see our paper "Iteration free vector orientation using maximum relative entropy with observational priors". For deeper algorithm description my PhD thesis is the second candidate. Its title is RESEARCH AND DEVELOPMENT OF DEAD RECKONING LOCALIZATION METHOD (2011).
@oooodles3
@oooodles3 5 жыл бұрын
Can you map this to HID input ? Please get in touch!!
@RegiDoIt
@RegiDoIt 10 жыл бұрын
Yes, the idea of the video is to show that gyro's readings are useful when decomposing accelerometer's dynamic vector from the static vector which must be a free fall one. Because there is a direct *linear* and parabolic relationships between these two types of measurement when two accelerometers are present. I have no good answer for one accelerometer case yet. For Kalman filtering basics resource refer to a paper titled as "The Kalman Filter Revisited Using Maximum Relative Entropy" (by Giffin and Urniezius) which will guide to more advanced literature. The main idea to optimally join Hamiltonian dynamics (model) with sophisticated filtering (data).
@RegiDoIt
@RegiDoIt 9 жыл бұрын
I added another video with high speed decomposition of free fall from accelerometer measurements. Video is called "High speed decomposition of free fall and motion accelerations in harsh vibrations and shocks" which uses the method of maximization of relative entropy.
@compliantrobotics
@compliantrobotics 12 жыл бұрын
@regiDolt Thanks for the encouragement. But I am also very impressed with your imu's accuracy. I have spent a great deal of time researching how to remove drift (through combining the accelerometer readings with the gyroscopic readings like you said) but have had little luck in finding an accurate filtering method or pairing equation. "Kalman" and other filters have not been accurate enough. Could you point me to any good resources or forums you used to derive the estimates' expressions?
@dvlachy
@dvlachy 11 жыл бұрын
Impressive performance! Is that approach kind of Unscented Kalmann with a probabilistic matrices definition?
@logeshramasamy1825
@logeshramasamy1825 6 жыл бұрын
CAN U PLS SHARE THE CODE I AM DOING A PROJECT OF SIMILAR KIND.I WAS ABLE TO READ ACCELEROMETER DATA BUT I WAS UNABLE TO CLEAR NOISES IN SIGNAL
@Basketballer138
@Basketballer138 11 жыл бұрын
is it possible to gain accurate information of velocity using a combination of accelerometers and gyroscopes? I understand that acceleration is the derivative of velocity... which the first derivative is equal to dx/dt = velocity and these calculations would be subject to accumulative error but would the use of these components give me accurate indication of velocity even if it is only initially until cumulative error kicks in?
@mohamedthekeys9937
@mohamedthekeys9937 10 жыл бұрын
let's say I want to draw basic shapes in the computer using one accelerometer, how the error will be? is using 4 or 5 accelero and one gyro useful for the elimination of the accumulated error?
@jettsui2158
@jettsui2158 10 жыл бұрын
hi,may I know how you harsh vibration and and the shocking?many thx))
@RegiDoIt
@RegiDoIt 10 жыл бұрын
There is thesis summary available online with details. Search for "Research and Development of Dead Reckoning Localization Method" by Urniezius. Vector orientation math is put in detail in a paper "Iteration free vector orientation using maximum relative entropy with observational priors".
@RegiDoIt
@RegiDoIt 11 жыл бұрын
Here is another my video with inverted pendulum. see current video description. Math rocks.
@leopondernascimento9909
@leopondernascimento9909 8 жыл бұрын
ola amigo que tipo de programa você usa pra aparecer na tela obrigado
@RegiDoIt
@RegiDoIt 8 жыл бұрын
For user interface using my own C# program.
@patrickwasp
@patrickwasp 12 жыл бұрын
nice work. any code available?
@RegiDoIt
@RegiDoIt 11 жыл бұрын
Accurate or precise?! The more information you incorporate, the more precise answer you get. The more information sources you choose, the higher accuracy you get.There are tradeoffs on both contexts. But, yes, in general the more info you pick and collect into knowledge, the longer you postpone the accumulation of errors. To me it is hard to answer your last question. Provide an example and describe your question better.
@RegiDoIt
@RegiDoIt 12 жыл бұрын
Code would contain just math formulas regarding the actual algorithm behavior. Nothing very special. I assume the idea behind it would be more interesting. The approach is probabilistic analysis, i.e. more specifically entropic updating. The main idea is that you take the model and "follow" it. If your model is relevant, your approach eventually reduces the overall uncertainty.
@tedytorres1
@tedytorres1 12 жыл бұрын
OMG YOU CAN NOW CREAT A BOM TO DESTROY THE HUMANITY LOL
Accelerometers and Gyroscopes - Sensor Fusion #1 - Phil's Lab #33
14:50
The Clever Way to Count Tanks - Numberphile
16:45
Numberphile
Рет қаралды 797 М.
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 7 МЛН
НЫСАНА КОНЦЕРТ 2024
2:26:34
Нысана театры
Рет қаралды 1,6 МЛН
Why Is He Unhappy…?
00:26
Alan Chikin Chow
Рет қаралды 75 МЛН
Why The Windows Phone Failed
24:08
Apple Explained
Рет қаралды 316 М.
Lenz's Law
15:54
D!NG
Рет қаралды 6 МЛН
SpaceX's Finally Gives Out The BIG Starship News!
21:27
What about it!?
Рет қаралды 380 М.
The moment we stopped understanding AI [AlexNet]
17:38
Welch Labs
Рет қаралды 865 М.
Stop, Intel’s Already Dead! - AMD Ryzen 9600X & 9700X Review
13:47
Linus Tech Tips
Рет қаралды 1,1 МЛН
How Right IS Veritasium?! Don't Electrons Push Each Other??
24:29
ElectroBOOM
Рет қаралды 1,9 МЛН
The Future of Auto Manufacturing: AI Driven Design
20:17
New Mind
Рет қаралды 966 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 3,6 МЛН
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 66 МЛН
КРАХ WINDOWS 19 ИЮЛЯ 2024 | ОБЪЯСНЯЕМ
10:04
Это - iPhone 16!
16:29
Rozetked
Рет қаралды 455 М.
Bluetooth connected successfully 💯💯
0:16
Blue ice Comedy
Рет қаралды 2,2 МЛН