Android :: Low Accuracy Of The Accelerometer Sensor?
Jul 9, 2009
We are writing an application that uses acceleration sensor data to plot phone's movement in 3D. We are finding gross inconsistencies in the actual data output by the sensor. Also, sampling rates vary greatly from 8 to 200 millis. (using System.currentTimeMillis())
Specifically, when we try to draw a circle with G1 flat on the table all the time (filtering out gravity accel 9.8), most of the time we would get a plot of phone's position that is not a circle at all. Lots of times, it would be close to a straight line. Sometimes, it would start drawing an arc, but would not close the circle shooting off in a random direction.
We tried to eliminate the time variable, by substituting a constant time sampling rate (10 millis) to calculate phones position, but the result was very close to what we had before (shapewise). Also, the acceleration in Z direction when the phone is displaced lying flat on a table (XY plane) varies too by +/- 2 units which is a lot.
I do not think it is an error in our code, as we have checked it many times. If there were an error indeed and the accelerometer worked properly, we would see a consistently wrong depiction of the phone's movement. Unfortunately, repeating the same movement (circle) would produce sometimes wildly differently shaped plots.
It all comes down to us wanting to know if that is indeed the case that the G1 accelerometer is very unreliable and inconsistent device when used for more or less precise measurements? Is there some documentation/facts paper that would tell us just how reliable accelerometer is?
View 5 Replies
Oct 30, 2009
Or it's just some virtual sensor the uses the data provided by the accelerometer and the magnetic field sensor to calculate the orientation?
View 7 Replies
View Related
Jan 23, 2009
Where can I find a simple example application that uses the Accelerometer Sensor?
I've seen the Open Intents applications, but I'd rather use the raw Android API, at least until I understand it a little better. I'm surprised at the lack of documentation.
View 3 Replies
View Related
Mar 29, 2014
I'm new to android development and I'm implementing a simple localization method to get used to the device. I've been reading some articles and I can't seem to figure out how the phone figures out sensor accuracy. My guess is that it decides this based on how long its been since it was last calibrated.
View 3 Replies
View Related
Feb 4, 2010
I have an app where the accelerometer runs in the background and continues to read values from the sensor even after the activity exits.
View 4 Replies
View Related
Sep 17, 2010
There are some shortcoming for system's rotate screen function:
1. It is too sensitive to result in many unwanted rotating actions.
2. Accelerometer consumed power greatly. I want disable it and control screen orientation by my own program. Is it possible?
View 9 Replies
View Related
May 8, 2010
So a while back techcrunch produced a comparison of 4 different touchscreen accuracy.
The article is here: iPhone Beats Droid, Nexus One And Droid Eris In Touchscreen Performance (I'm not saying their results are correct or incorrect)
It seems to be an easy and accurate testing method of the touchscreen sensors' accuracy.
What I want:Please read that previous article in its entirety so you understand it. Reproduce the test using the Incredible. Post pictures of your results. Include any relevant info about your testing methods, the app you used, amount of practice you did before producing the results in the pictures you post, any strange results during the course of your testing, etc.
BONUS POINTS: include your other phones like the Droid, iPhone, Eris, Nexus One, etc. (ie. newer phones)
If you have an issue with the testing methods being proposed please explain IN-DEPTH what you take issue with AND WHY. If you are going to reference other threads PLEASE PROVIDE THE LINK.
View 24 Replies
View Related
Jun 9, 2009
I am developing a game. In which the user controls movement using the accelerometer. Sounds effects can also be enabled. However when laying the phone flat down and playing the game without the accelerometer gives nice 0,0,0 values. However when play WITH SOUNDS on, i get a buch of weird values: while the phone is NOT moving.
This is really a big bug that makes life hard for Game Developers. I tried to take an avarge of the last 5 values from the sensor.. but this is not enough.. The harder the sounds plays: the higher the weird sensor values. When using the headphones: almost no weird values. Seems that sounds interferes with the accelerometer sensor.
View 5 Replies
View Related
Feb 8, 2010
I have a HTC Hero here, and when I tried to get the list of available sensors on the device by calling ((SensorManager) getSystemService (Context.SENSOR_SERVICE)) .getSensorList(Sensor.TYPE_ALL); I get only the following sensors: D/SensorManager( 6302): found sensor: BMA150 3-axis Accelerometer, handle=0 D/SensorManager( 6302): found sensor: AK8973 3-axis Magnetic field sensor, handle=1 D/SensorManager( 6302): found sensor: AK8973 Orientation sensor, handle=2 D/SensorManager( 6302): found sensor: AK8973 Temperature sensor, handle=3 According to the specs, there should be a light and a proximity sensor on the Hero, and I've seen it in action (the automatic screen brightness adjustment) - so at least the ambient light sensor is definitely there. My question is then, why doesn't the getSensorList return for me the light and the proximity sensors?
View 8 Replies
View Related
Nov 2, 2010
Does anyone know the difference between the orientation sensor and magnetic field sensor on Android?Since I've read that magnetometer is synonymous with digital compass I'm a little bit confused. What are they really?
View 1 Replies
View Related
Nov 18, 2009
Can some one point towards any documentation/resources/ threads that can explain how a new sensor support can be added in android sensor framework?
View 2 Replies
View Related
Feb 18, 2010
My home icon is way less responsive than the back icon which seems to be perfectly normal. Sometimes I have to "press" the home icon twice to get the "buzz" and have it move the screen. However the back icon works 99% of the time on the first press. IS there any adjustment I can make or should I bring the phone back. I have had it now for 2 weeks.
View 9 Replies
View Related
Aug 16, 2009
How much accurate are the coordinates received by the GPS antenna in the reality?I'm using the emulator but it doesn't work well with coordinates too much close is there nobody that have tested an application based on the package "Location" in a real device(I don't have a real one yet..) and knows how to answer me?
View 7 Replies
View Related
Aug 14, 2009
With my location listener i get accuracy values about 30-100 m (being on an open field without annoying houses around me disturbing the gps signal). Why is that so bad? I thought you could get an accuracy about 3m with gps. And the Google maps applet for example has a much better accuracy. How can i improve the accuracy? I'm using the default gps provider. I saw you can create a Criteria object to get the best provider, but there are only the gps and the mobile phone net providers anyway - so it's some kind of senseless to get the location provider that way. is there no way to define the needed accuracy?
View 6 Replies
View Related
Jul 9, 2010
My app has an issue where many players get bounced all over kingdom come when using GPS to get a signal. I had this issue with my G1 on occasion but not on my Nexus One. I am talking hundreds of miles from their real location. I changed the code to throw out anything that was not at least 500 meters accurate. My question is, if the location placement is hundreds of miles off, how reliable will the accuracy reporting be? Does it realize that it could be hundreds of miles off?
I am asking the community because I cannot reproduce the scenario with what I currently have so I can't test if my fix is meaningful. Does GPS know when its readings are that far off?
View 14 Replies
View Related
Feb 15, 2010
wanted to know that the accuracy value returned by the getAccuracy() is of which type radial accuracy or horizontal accuracy.
View 8 Replies
View Related
Nov 6, 2009
If I do Location.getAccuracy() I get a number of meters. Is that number a radius or a diameter? I thought it would be a radius, but Google's MyLocationOverlay uses that value as a diameter.
View 4 Replies
View Related
Feb 11, 2009
I'm writing a mapping application. In simple terms, it sends some info about the user's current location to a server when the user clicks on a button. I need the location to be absolutely correct, and when I first started to implement LocationListener, I found that it often wasn't. So I've used location.getAccuracy() to check the GPS accuracy, and warn the user - without submitting the data - if the location isn't accurate enough. Code...
View 3 Replies
View Related
Aug 5, 2010
Im working on an app that use gps My testing devices are Nexus One and Htc Mytouch 3g Slide
So does anyone know how to improve the gps accuracy?
View 1 Replies
View Related
Nov 2, 2010
I am developing a website which used W3C GeoLocation API to obtain users' position. I try to run the website in Android Emulator and use DDMS / geo fix to send the coordinate to the device. However the coordinate received is inaccurate.
For example, (22.377127, 114.095535) will become (22.370335, 114.08523353). I try to run some Android GPS example from Internet, and the results is just the same. I can certainly say that this is not my program bug. From my observation, it seems like some rounding problem.
View 3 Replies
View Related
Jul 16, 2009
I'm having a weird problem with GPS accuracy. Basically, I check the GPS accuracy in a background thread after the user clicks a report button, and show the accuracy in a progress dialog, changing second by second. (Code is below.) The following strange thing happens:
1. If the user clicks more or less immediately on the button after taking the phone out, accuracy is unsurprisingly pretty poor to start off with, say more than 100m. But the accuracy never really improves very much while the user is running the background thread. There is some improvement, but it's slow and it never gets very accurate. 2. However, if the user gets the phone out and then waits for several seconds *without* clicking on the button and running the background thread, and *then* clicks on the button, the accuracy quickly improves and becomes very good. When they click on the button, the accuracy shows up as fine - within the same length of time............
View 8 Replies
View Related
Nov 29, 2009
I am curious about the accuracy of the motorola droid GPS, before installing a golf app. Can these units pinpoint to within a few yards or is the area fairly wide.
View 4 Replies
View Related
Nov 30, 2009
Has anyone else noticed how far off google navigator is? I have used it a couple times and one time it was almost a mile off from the actual location I wanted to go to. Or am I doing something wrong?
View 13 Replies
View Related
Jul 29, 2010
Wife and i use latitude gps to track each other. however the accuracy is not very good. It can show she is 2 miles from where she actually is. is there a tweek or another program to help make it more accurate?
View 4 Replies
View Related
Oct 14, 2009
I thought I have read somewhere that the accuracy of Android's GPS is about 10cm?
Can anyone verify or correct this? Reason being is that my application I am trying to develop keeps track of locations an user has visited and it would help me out tremendously to know the margin of error I can expect?
View 4 Replies
View Related
Jan 19, 2010
how does "location accuracy" use a wifi network?
View 7 Replies
View Related
Sep 21, 2010
My question in a nutshell is: Is there a correlation between the number of decimals used in GPS co-ordinates and the accuracy of the location?
Right now I happen to be working with the Android SDK but I'm sure this question can apply to many other geolocation SDKs. Basically, Android returns GPS coordinates with up to 14 digits. That seems like overkill in most situations. Lets say I needed accuracy down to about an area of 10 feet by 10 feet. How many decimals do I really need to worry about? The use-case that I'm looking for is I want to know if a person is north or south of a particular latitude - how many digits would I need to store in the database and how many digits would I need to compare?
View 2 Replies
View Related
Mar 19, 2009
I am now beginning an app which will use the compass and tilt sensors to determine a persons heading and line of sight. Can I assume the sensors on devices such as the G1 are fairly accurate or can I expect to run into problems such as the compass being 5-10 degress off etc?
View 4 Replies
View Related
Jun 16, 2010
As said in the Android Reference, the method getAccuracy() of android.location: "Returns the accuracy of the fix in meters. If hasAccuracy() is false, 0.0 is returned." But what does that mean exactly? The diameter or the radius? The Circular Error Probable (CEP), the 95-percentile or something else? I hope they are of the same type in GPS and GSM positioning. Does somebody know where these information are given into the system? As far as i know, are the GSM coordinates returned by a hidden Google API over a Web Service. So no chance to see an exact calculation. But where is the Accuracy of GPS calculated. I thought the GPS receiver only returns a dimensionless DOP value. And with Android 1.5 its not posible to read the NMEA sentences directly.
View 5 Replies
View Related
Jul 10, 2009
I'm designing a game for Android and I would like to use the accelerometer for some aspects of control. Has anyone come across a tutorial or example for something like this?
View 1 Replies
View Related