I am planning to build some primary level of project like home made robot, which I need to explore an image recognition and path recognition(using four wheels vehicle). So I am looking to buy a device like Raspberry pi.

What other equipment or hardwares I should buy along with raspberry pi.

Which one is better Arduino or raspberry pi for robotics using AI.


closed as primarily opinion-based by sempaiscuba, HighVoltage, Mark Booth Apr 19 '18 at 16:12

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • $\begingroup$ I tried to answer your question, but it would be helpful if you provided more specifics about your application. I wanted to avoid a laundry-list of parts, and instead focused on your second question: the differences between the Arduino and the Pi. $\endgroup$ – Mepix Apr 16 '18 at 22:46
  • $\begingroup$ Welcome to Robotics user9219405, but I'm afraid that shopping questions really aren't a good fit for a stack exchange site. We prefer practical, answerable questions based on actual problems that you face. Take a look at How to Ask and tour for more information on how stack exchange works, and the Robotics question checklist for details of how to write a good question. $\endgroup$ – Mark Booth Apr 19 '18 at 16:12

First, it is important to understand the differences between the Arduino and the Raspberry Pi. You can read more here and here.

  • The Arduino is a microcontroller. It is a specialized board that handles low level, often repetitive tasks like reading a sensor or controlling a motor with a motor driver.
  • The Raspberry Pi is a complete Linux computer that typically runs on the Raspbian OS. While the Raspberry Pi has a set of GPIO ports that can interface with sensors and motor drivers, the Pi can also process higher level tasks. The Pi is capable of running python and C/C++ libraries such as OpenCV and other AI frameworks.

Using the two boards in a project are not mutually exclusive! You can use the Arduino for controlling motors and processing sensors while using the Raspberry Pi for your AI libraries and decision making steps.


Not the answer you're looking for? Browse other questions tagged or ask your own question.