Arduino vs Raspberry Pi | RobotShop Community

@Luis For the fact that you said “camera”, a Pi is likely better. An Arduino cannot do much in the way of vision processing outside of the CMUCam add-on which has its own processor.

Hello, thanks for the interesting article. My question involves reliabilty in mission-critical repetative tasks that are basic enough for both Arduino and Ras. Pi. Intuitively I would suggest that the Arduino would be more stable since it doesn’t have to deal with an operating system so would, I suppose behave more like a dedicated chip. The Ras pi, on the other hand, might have lots of other stuff to take care of and some of this might cause it to behave unexpectedly. So I would like to know your thoughts on mission-critical instructions, which one would you imagine to be more reliable? Would it me possible to somehow assign nearly absolute priority to a particular program running on Ras pi so that it doesn’t get unduly interupted?

Thanks

@Sean: Those are some very valid points. In most cases, increasing reliability involves reducing complexity. Therefore, a much simple custom board based on a AVR chip (with Arduino compatible bootloader) would of course be more stable since it has less complex components (and just less components, period). And there is now plenty of Arduino-compatible ARM based chips/projects, too, so that can also bring plenty of computing power while keeping the hardware relatively simple. If your project really does need the power of a RPi though, what you can look towards is running a more minimalist Linux distribution (read more here) or even just an RTOS (Real-time operating system) directly, which are meant for embedded systems. You can read more about those options here, here and here, here.