Im making a follow me robot using a neo m8n gps, HC05 bluetooth module and a QMCH5883L in an UNO. IM sending my phones Coordinates via bluetooth in an app i made in MIT. I have sperate codes on testing each components and it receives just fine. BUt here are the troubles:
The GPS module and the phones GPS are not accurate or not align to each other which is understandable. I tried padding it to align but still it confuses the direction of my phone and the Arduino. I tried making it base on the changes of the BT data being send to be relative to the GPS module so the arduino mimics the change of the BT data and base the movement or target on the GPS so with it i dont have to align both.
Do not use the GPS module at all but use the BT data first received as the origin of the arduino robot and base it on the change on incoming BTdata and mimic it till aligned.
These are approaches i tried but still have no success on this, if anyone can provide a much better solution than the ones i tried. Also the project is specified to use these components so i have to find a way.
if in outdoors then, but still im having troubles on what approach is best for this since the gps being sent from my phone wont be accurate as 1to1 to the gps module
Yes, and No!
It highly depends on the building and where in the building the GPS is living. Personally I've not experienced any limits where I live. The devices used are a NEO6-M and an UNO.
And that is the problem, sometimes maybe, if you leave the GPS long enough indoors it will get some sort of a fix.
But the OP appears to have a project for a follow me robot that needs to operate indoors. To me that would imply the GPS needs to operate reliably in most all indoor locations, which it wont of course.