Before I go on, I would like to apologize if this website isn't the best place to ask this question. As far as the stack exchange network goes, I believe this is the most applicable place for this.
As a computer engineer undergraduate, I'm planning on working on a graduation project that involves the growing concept of augmented reality. This will be a long-term project, and I would really like to work on something that, ideally, would put me at the top of the field once I'm done. I'll have a full year to work on this, and will have all the help and resources I might need, be it from my university, from the company i'm interning in next summer, or whatever.
The problem is, since this concept is still in its infancy, I don't really know where to start, or what to accomplish. There are some good frameworks developed and ready to be used on personal computers or mobiles, but I'm really at a loss of what to do with them. I even went as far as trying to develop a simple framework of my own, but I'm not really sure if this is anything practical, or even doable with my current knowledge and skills.
So I guess my question is, is work in this field something that I could / should delve in? Do you guys have any suggestions that can help me, or am I better off with something entirely different? Is there really any practicality in anything I could do at this point in time, or should I just wait for the giants (like google) to make more progress in this field before I, as an undergraduate student, work on it?
I'm really at a loss here, and hopefully I made myself clear enough.