Live data from Hacker News

Darpa Seeks Tools to Capture Underground Worlds in 3D

darpa.mil

21–25 of 25 posts

Re: Darpa Seeks Tools to Capture Underground Worlds in 3D

#21
post #3

How far are built in phone gyroscopes from providing inertial tracking for underground, it would be handy to walk around Tube stations and see how there're all connected, but the accuracy seems to be someway off. Although this looks to be a lead: https://aaltovision.github.io/handheld-INS/assets/presentati...

I've had this project in the back of my mind for a long time. Use some kind of discreet inertial navigation while riding subways, then render the paths over views looking down from above-ground. Kind of like an over (under) lay to see where the trains actually go. You can hear the subways rumble in many shops along the lines, but I'm always curious where exactly they are -- imagining the ground was transparent and I could just see those people sitting while zipping by underfoot.

Re: Darpa Seeks Tools to Capture Underground Worlds in 3D

#22
post #12
post #3

How far are built in phone gyroscopes from providing inertial tracking for underground, it would be handy to walk around Tube stations and see how there're all connected, but the accuracy seems to be someway off. Although this looks to be a lead: https://aaltovision.github.io/handheld-INS/assets/presentati...

Pure inertial navigation gets worse over time, even a $20,000 gyroscope wouldn't get the job done. This is because gyroscopes measure rotational velocity, velocity is the first derivative of position, so you need to integrate velocity in order to get rotational position. The integral of velocity is (velocity x time), so your error gets bigger over time. I'd imagine an inertial solution plus optical flow could result…

You want even better than optical flow. You need a SLAM system that can do loop closures (i.e. remember stuff that it has seen before). The propagated error from accelerometers and gyroscopes (that are not controlled by arms treaties is huge) blow up really quickly. Fun fact, gyroscopes and accelerometers actually do measure a change in angle and a change in velocity over a time interval (as opposed to an instantaneous angular rate and acceleration). For high precision applications you even need to worry about if the delta is relative to the frame of the inertial navigation system at the beginning or end of the time interval (shuddering at the memories).

Re: Darpa Seeks Tools to Capture Underground Worlds in 3D

#24
post #12
post #3

How far are built in phone gyroscopes from providing inertial tracking for underground, it would be handy to walk around Tube stations and see how there're all connected, but the accuracy seems to be someway off. Although this looks to be a lead: https://aaltovision.github.io/handheld-INS/assets/presentati...

Pure inertial navigation gets worse over time, even a $20,000 gyroscope wouldn't get the job done. This is because gyroscopes measure rotational velocity, velocity is the first derivative of position, so you need to integrate velocity in order to get rotational position. The integral of velocity is (velocity x time), so your error gets bigger over time. I'd imagine an inertial solution plus optical flow could result…

I was always under the impression that integrating unknown biases in gyroscope and accelerometer measurments is the main issue with dead reckoning.

Today I am convinced that attitude errors are the far bigger issue, since they will make you misinterpret gravity as genuine acceleration.

Even with a 1° error in your pitch estimate, you will start integrating 9.81ms^-2*cos(1°) = 0.17ms^-2 as a forward acceleration. Within one minute, you are 308m off already. This is the real issue with dead reckoning IMO.

Re: Darpa Seeks Tools to Capture Underground Worlds in 3D

#25
post #12

Earlier quoted context omitted.

Pure inertial navigation gets worse over time, even a $20,000 gyroscope wouldn't get the job done. This is because gyroscopes measure rotational velocity, velocity is the first derivative of position, so you need to integrate velocity in order to get rotational position. The integral of velocity is (velocity x time), so your error gets bigger over time. I'd imagine an inertial solution plus optical flow could result…

I was always under the impression that integrating unknown biases in gyroscope and accelerometer measurments is the main issue with dead reckoning. Today I am convinced that attitude errors are the far bigger issue, since they will make you misinterpret gravity as genuine acceleration. Even with a 1° error in your pitch estimate, you will start integrating 9.81ms^-2*cos(1°) = 0.17ms^-2 as a forward acceleration. With…

It's complicated. It depends on the sensor and the motion of the object. Because the gravity vector doesn't change spatially very quickly if you are doing loops you can use the accelerometers to calibrate the gyro biases in the sensor fusion loop (via the gravity vector). You can also use the magnitude of the vector to calibrate the accelerometers (roughly). Nothing helps pin all that stuff down like a global position measurement though. Some sensors are just less prone to bias drift as well.
Post reply on HN