You can calculate the speed with the sensor ( accelerometer) at the below link http://jahbromo.blogspot.com/2009/11/android-faire-un-speedometre-avec.html
GPS is not need to calculate the speed. On Jan 13, 8:48 am, gjs <[email protected]> wrote: > Hi, > > I think you could still extrapolate (average) speed for some trip with > intermittent GPS signals. > > If you get a GPS fix at the start of the journey and then at the end > you can calculate an average speed based on the time duration and > straight line distance between these points, any additional points > (GPS or course grained towers/wifi/skyhook) during the journey would > be a bonus to increase the accuracy of the speed and distance calcs. > > This depends on whether you actually require real time speed ? > > Regards > > On Jan 13, 5:37 pm, Bob Kerns <[email protected]> wrote: > > > > > > > > > I've never gotten around to experimenting to see just how good you CAN > > get -- but there are some reference points that should help > > considerably. > > > * Gravity > > * The magnetic field > > * Any period of low acceleration noise in the vicinity of about 1 g > > total acceleration probably indicates it has been set down on a > > surface (or in the original scenario -- the car has come to a stop). > > > There other possibilities in other situations: > > * Camera data can indicate relative motion > > * Acoustical echoic signature and ambient sounds > > * Wifi transmitter signal strengths > > * 3G signal strengths. (Hey, I'm outdoors, maybe try GPS again!) > > * Sonar! > > > A typical android device has more senses than humans. We synthesize an > > understanding of our location and environment via a process of sensor > > fusion. There's more opportunity for this sort of thing on Android > > than Nintendo, as there's more processing power available and more > > sensors to gather information -- especially when connected to a power > > source or otherwise on a larger power budget than a cell phone. Look > > at Dempster-Shafer Theory and Kahlman filters for techniques to handle > > this sort of process. > > > On Jan 12, 5:10 pm, keyboardr <[email protected]> wrote: > > > > I know Nintendo originally tried to use accelerometers to figure out > > > where it was pointing, and while that's theoretically possible, in > > > practice the accuracy just isn't good enough. The acceleration most > > > of the time is small enough that even the slightest error will throw > > > the whole calculation way off, and since you're relying on all of your > > > previous results, errors get compounded over time. That's why > > > Nintendo switched to an IR camera setup. > > > > On Jan 12, 7:22 am, cellurl <[email protected]> wrote: > > > > > couldn't you use the accelerometer? > > > > Integrate that? Use time. s=Integral(a dt) > > > > If that doesn't work, look to skyhook wireless! > > > > -cellurl > > > > > On Jan 12, 8:20 am, Brill Pappin <[email protected]> wrote: > > > > > > Well you pretty much need distance traveled over time to find speed, > > > > > so anything you can do to determine distance travelled should allow > > > > > you to calculate the speed. > > > > > > For instance you could use cell tower location, but I wouldn't class > > > > > it as even remotely accurate. > > > > > If you want to give an actual real value, your going to need the > > > > > accuracy of the GPS unit. > > > > > > - Brill Pappin > > > > > > On Jan 11, 11:13 pm, darrinps <[email protected]> wrote: > > > > > > > All the examples I see use GPS, and I have that working just fine > > > > > > but > > > > > > I've noticed that every time I'm in a car, that unless the phone is > > > > > > close to a window or the windshield the GPS does not work so... > > > > > > > I thought that there should be a way using course grained location > > > > > > between cell towers. Does anyone know if this is possible and if so > > > > > > might know where I could find some sample code please? > > > > > > > Thanks! > > > > > > > Darrin -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

