Remember that after you solve the "BEARING" (which direction?) problem (IF you can solve it!), you then have the "RANGE" (how far?) problem which is even WORSE. How does the robot know when to slow down or stop to avoid running over the person? These are far more difficult problems that you probably realize. People have been working on them for years.
good point. Ill try to see if i can work with the IR for now and see what i get. For the range, i was thinking an ultrasound, or if the IR reading receives a signal higher than a certain amount, which would be the case if it were right next to the person, then it would stop. Anybody have any other ideas i could use? im sure in the end it will not be as sophisticated as i want, given that i only have the semester to do it. But I will try! hahah