Okay this is my problem: I am attempting to make a device that will give me a position (or change in position, either one) like a GPS would, and a rotation but the gyros cover that already, this would be installed on the top of a xbox Kinect which would be connected to my computer (I am trying to make a 3D object scanner) so I need it to give me something along the lines of "You are x,y,z away from where you started" a few times a second (obviously just the numbers). I am not using this over long distances (I would just be moving at most five feet over a couple of seconds) but a GPS is not accurate enough for this, at least not any that I have seen. I need it to be at the very least within two inches for accuracy. Assuming the accelerometer and gyro are accurate I know the math needed to be done to get the position. Also I know that the longer you would use this the more error you would have but like I said I am only using it for short spans at a time.
So my first question is: Is this feasible? Would it be accurate enough? Or would there just be to much noise? (Maybe someone has done this before and can tell me how stupid I am for trying to do this...)
My second is just are there any other suggestions for how to get a position in "3D space", i.e a more accurate GPS, or some other method?
I've seen a video where someone has done this, although I don't know what method he used and his was a little less mobile than I'm hopping mine will be. Any help would be awesome, thanks guys!