I'm working on a project that uses Wifi triangulation in a path-finding algorithm to move a wheelchair from point A to point B.
I'll need to know the position of both A (the wheelchair in realtime) and B (the destination), given the RSSI from two different routers (I think that's how it works?).
However, I'm not entirely familiar with how to actually implement triangulation using the WiFly on the Arduino (Duemilanove ATmega328).
If someone could point me in the right direction I would greatly appreciate it. My programming experience is minimal.
There have been numerous post in the past concerning using RF signal strength to determine bot locations. Don't ever remember a workable setup being posted. The below might show how the wifi strength can vary independent of distance from the source.
MadDawgScientist:
So there's no way to get RSSI values from the WiFly using the Arduino?
Sure, electrically it can be done. However what we are saying is that the fundamental RSSI signal will never be precise enough to do meaningful triangulation, just too many peaks and nulls and reflections to confuse any triangulation algorithm.