Hacker News new | ask | show | jobs
by zizzer 4945 days ago
For simple dead reckoning you'd need to add a magnetometer into the mix as well, otherwise there's no way to know which direction the sensors are facing relative to anything else.

This would at least give you a compass heading that you could use when integrating the accelerometer data to give some kind of course over time.

It'd be pretty unreliable though and add a lot of cost.

2 comments

Still not sure why any of this would add cost. it all happens on the iphone which already has these sensors. If you can tell in which direction the iphone is moving thanks to gyro/magno/accelo AND you have a distance from BT device of reasonable resolution, you should be able to figure out the location of the device you are tracking with small movements of the iphone.

I'm not great at geometry but I figure it should be possible. Not sure about accuracy though.

I was talking about adding the sensors to the bluetooth sticker device, that's why it'd add cost.

The sensors in your phone won't help to work out where the sticker is. The bluetooth receiver in it is built to detect signals from any direction, so even if you rotate your phone, that doesn't help to work out which direction the signals are arriving from.

Don't think you are understanding what I am suggesting.

If you know the movement of the phone, you can determine which direction of movement causes the largest increase in signal strength change. So the app would be basically doing what you do to find something (let me move this way, oh I'm colder, I should go the other way) but at a higher spatial and temporal resolution.

Since each sticker is a transmitter and a receiver, isn't it possible to mount 3 stickers with known places around your house like GPS sattelites, which will calculate the cat's sticker (for example) distance from each of them and tell the exact location?
Getting an exact location would be very tricky as the received signal strength can be affected by so many things (Thick walls, reflections, interference...).

I'd imagine you could get a rough location, but you'd need to go through some kind of calibration process first that involved going into different rooms/zones and telling the software where you were.

You might need extra reference sensors too. Ones that are in known locations that the system can use to scale the signal strength readings. That might help to combat some of the issues I mentioned above.