Going to have a problem. I know its coming and hope you all can lend a hand.
I am doing a project using an FPGA controller and several stamps. Basically FPGA controller will take over all decision making for "drone" stamp powered bots. These drones will have bluetooth connectivity and GPS locators. They will each be given a unique id, similar to a MAC address, just in binary and they will be using something similar to encapsulation to communicate all their info. Other than the ability to do simple movements, run a object detection system, and communicate, the drone robots will have no decision making ability. The FPGA will do that.
My problem is, without adding any additional equipment, how can I tell what direction the drone is pointing? Lets say the drone is stopped. The FPGA controller wants it go to a point in the opposite direction. How can I convince it is pointing in the wrong direction? Or lets say it has stopped and performed many little tasks, rotating left and right. How can I get it to remember the direction it is pointing in, so that when the FPGA controller tells it to go to a point, it will know which way to turn?
Any help will be appreciated.