I designed a mobile robot with my colleagues for our graduation project, the purpose of it is to detect mines (metals) in a specific area

We are programming the robot using Python on Raspberry Pi 3

I want it to avoid obstacles using the Pi camera, is that possible through computer vision?

I searched a lot but I can't find a full reference that guides me to do it.

If it is too hard we'll use an ultrasonic sensor but can it, at least, make a graphical updated map, that marks the position of mines and obstacles on it?


closed as too broad by Greenonline, CroCo, Ben, Mark Booth Jun 12 '17 at 16:09

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ Welcome to Robotics Mahmoud, but I'm afraid that questions like this are off-topic because there are many ways to solve any given design problem. We prefer practical, answerable questions based on actual problems that you face, so questions which ask for a list of approaches or a subjective recommendation on a method (for how to build something, how to accomplish something, what something is capable of, etc.) are off-topic. Please take a look at How to Ask & tour for more information on how stack exchange works. $\endgroup$ – Mark Booth Jun 12 '17 at 16:09
  • $\begingroup$ thanks mark for your replay I modified it. I hope it is fine now $\endgroup$ – Mahmoud Jun 14 '17 at 19:52
  • $\begingroup$ Thanks for the edit Mahmoud, but your question is still too broad to be practically answerable. As it says in the faq: "If you can imagine an entire book that answers your question, you’re asking too much." $\endgroup$ – Mark Booth Jun 15 '17 at 9:37