7 ms·
To the nay-sayers: yeah, this probably isn't the most accurate method, but you can use this in combination with other data to make better estimations. For exam
by mabbo 4y ago
To the nay-sayers: yeah, this probably isn't the most accurate method, but you can use this in combination with other data to make better estimations.
For example, GPS has a common problem in areas with tall buildings where satellite signals bounce off a large flat sides of buildings, putting you a block away from where you actually are. Uber has done some fascinating work in this area by actually knowing the location and shape of all tall buildings in a bunch of cities- very clever.
But what if instead, the location estimator took in both the GPS signal and the inertial sensor. Sure, GPS says you just changed blocks, but the inertial sensor says you haven't accelerated from your previous location and heading.
Lots of noisy estimates, combined, can make for a pretty accurate estimate.
- TooKool4This 4y agoAny location estimator worth its salt is already doing this through the use of a multi-rate EKF. On top of that, it takes into account the vehicle dynamics (i.e. cars can't move perfectly horizontally) to improve estimates. The "novelty" here is the ML approach although I am not sure if that is particularly novel as well.
- dreamcompiler 4y agoExactly. I find it exceedingly odd that well-understood techniques like double integration and Kalman Filtering are being replaced by ML black boxes in the hope that ... what? They're going to rediscover what we already know? But in a format where we have no hope of figuring out what they discovered, so we can never bound their domains of acceptable performance?
- Eddy_Viscosity2 4y agoThe benefit of ML over long-standing algos like kalman filtering for integrated navigation systems is they can can give you the occasional surprise when an unexplored edge case happens. People like surprises.
- _kulang 4y agoThey can also give you the occasional surprise by diverging from the real trajectory, ex. trains doing barrel rolls
- cdtwigg 4y agoSometimes there are other regularities in the data that an ML algorithm can exploit; for example, if it can detect feet strike events in the IMU stream, it can compute an estimate of how fast someone is walking that is independent of integrating accelerations.
- PaulHoule 4y agoI've used ML to supplement straightforward heuristics before. For instance, I built a fuzzy matcher for business addresses which was based on hand-rolled heuristics but used logistic regression to train a probability estimator that the match was correct and then hand-evaluated a few thousand matches so that the matcher knew the quality of results it was returning.
- crispyambulance 4y agoI am surprised that for dead-reckoning of an automobile position, one would not just use a something akin to a "mouse". Why not compute optical flow from a camera on the underside of the car? Surely that would be more sensitive than an IMU?
- djmips 4y agoI think that's a cool idea. But I think the answer is as simple as it would require mounting a camera on the underside of the car. If you are going that route why not just point a camera at the speedometer right? Or integrate into the can-bus of the car and read it right from the onboard computer. I think the presented idea was probably something that was constrained by what you could do on a phone without interfacing externally.
- cogman10 4y agoCameras get dirty and the underside of a car doesn't tend to stay pristine. In any event, GPS + measuring how fast the axial spins would be able to get some pretty precises measurements. Two things most vehicles already have. The only issue is calibration at the start of movement.
- hotpotamus 4y agoDo you mean axle? I had the same thought, but I believe most every car has speed sensors on all 4 wheels for anti-lock breaks and I would imagine a way of telling the steering angle, so there are plenty of ways to get data; I'm sure more than I can think of since I'm just an occasional backyard mechanic, not an engineer.
- cogman10 4y agoDo you mean anti-lock brakes? But yeah, most cars have sensors for all those things.
- hotpotamus 4y ago
- sandworm101 4y ago>> Lots of noisy estimates, combined, can make for a pretty accurate estimate. Or the people building the car could spring for the 100$ gyro rather than the 0.50$ phone-type gyro. With a reasonably-accurate gyroscope you can safely abandon most all the fuzzy data.
- daenz 4y ago200x more expensive and a single point of failure? I can't see why they would pick that.
- dreamcompiler 4y agoYou'd need a better accelerometer too. For best results, you'd need three of each.
- riedel 4y agoDead reckoning [1] is not new, particularly also in car navigation. Particularly the inertial zeroing trick is common in pedastrian dead reckoning. Neural networks seem to be en vogue to improve this as well [2] [1] https://en.m.wikipedia.org/wiki/Dead_reckoning https://en.m.wikipedia.org/wiki/Dead_reckoning [2] https://www.sbir.gov/node/1696357 https://www.sbir.gov/node/1696357