I'm pretty new to the site, so I hope this is the best forum to post this in. I'm just starting with robotics and have a project in mind. As I learn more, I'm gathering the parts needed to complete it. Without blabbing on about the project, I'm wanting to create a robot that follows an object. My question is what is the best approach to this? I'm using an Arduino now, but maybe I need to upgrade some components. I was hoping there was some sort of motion sensor chip that was available commercially that I could use, but after searching and finding nothing I'm now thinking I'll need a camera and need to work with that.
Any thoughts on how to accomplish this?
(Two possible examples of what I'm looking for are a robot on wheels that follows you like a puppy instead of following a line on the floor; or maybe something simpler: a "flashlight" or led that points at you and follows you as you walk by it.)