Just a quick question before I place my order

Hello,

So I am thinking about my second project. I will be building it in small stages and would like it to evolve into a roving sort of home security robot. The first stage will be a semi autonomous chassis with minimal sensors.

I am thinking of incorporating a compass module in order to enhance the object avoidance feature. Since the robot will move rather slowly while it is roaming around my thinking is as follows.

Rather than waiting for the bot to get close to an object then work its way around it. I would mount the ultra sonic sensor on a servo that provides positional feed back, have it continuously sweep and scan at several points during each sweep. At the end of each sweep do a compare and determine which direction had the largest distance then compare that to the compass heading and make a steering adjustment based on the difference. In essence the robot would always be headed in the path of least resistance. Obviously if it got stuck in a dead end a normal basic object avoidance routine would take over.

I probably did not explain it very well but if you can follow my meaning I would appreciate any feed back. I am sure it has been done before and I would like to hear of any better solutions.

Thanks

Excellent starter project and it’s actually good because since other people have done it, you’re not entirely alone. So how can we help, or are you looking to make this topic to show more of a work in progress?

At this point I just wanted confirmation that it could be done prior to buying the necessary hardware or perhaps an easier way to accomplish what I wanted.

At this point obviously I want to start out with the proper “foundation” to support the end result. In this case access and control via the internet so my first question would be what is the best arduino controller out there with built in WiFi that would allow me to connect to and control my bot and on board camera from a remote PC via my home WiFi network.

Of course being a NOOB I am/was convinced that all of my ideas are new and wonderful. However a quick google search brought me back to earth pretty quickly so this will become a build thread I suppose.

Any input along the way will be most appreciated.

Thanks