Is it possible for smart devices to calculate distances based on acceleration sensing only?

Source: Internet
Author: User
The main problem with feeling is precision.

I'll go check it out. An accelerometer that can be used on a mobile device:
Lis2dh12 MEMS Digital Output Motion Sensor:ultra low-power High performance 3-axes Femto Accelerometer
Its highest accuracy is 1mg/lsb digit, at this time the range is 2g, the measurement error is 40mg. Source:
Datasheet:http://www. stmicroelectronics.com.cn/st-web-ui/static/active/cn/resource/technical/document/datasheet/dm00091513.pdf
First look at the xy direction only. If our total measurement time is 1 hours, then in the worst case we measured the acceleration is always higher than the true value (or low, take a random) 40mg. Then the measured speed error is increased over time. The start is zero, and in 1 hours there will be 40mg 3600s = 144m/s.
So the total positional error is there (0+144m/s)/2*3600s=259200m
Of course, this is an extreme case of error, but as far as I'm guessing the true error is at most a magnitude smaller than this. Especially if we are at a low speed, then the error is quite considerable compared to the actual distance. In addition, because it is time integration, long-time measurement will lead to the accumulation of errors, but also lead to a significant decrease in accuracy.

If we consider the z-direction, that is, we want to measure the height, we also have to consider the different locations and different elevation of gravity changes. In different countries, the value of gravitational acceleration may vary by dozens of or even hundreds of MG. These can result in a large error in the measured elevation.
Gravitational Acceleration Value Table (World) _ Baidu Library

Therefore, this principle is feasible, but the actual error should not be small. If a high-precision accelerometer is developed in the future, then someone should be able to develop this feature.

Is it possible for smart devices to calculate distances based on acceleration sensing only?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.