Feasibility of deep learning-based project & shopping advice

Hello everyone,

Truly sorry if this is not the first time this precise question is asked and answered.
I'd like to make a learning robot. As I envision it, it'd have a wireless connection (most likely wifi) to a computer doing pretty much all the heavy computation. The robot would send inputs (positions, images, mostly) that would be dealt with on the computer, then the latter would send the appropriate reaction for the robot to have in a given situation.
My question is: is it doable with Arduino? If so, any advice as of which board should I start with? Or should I rather look towards Raspberry Pi and the like?

Thank you very much in advance for your input.

Have a good day,
M.

An Arduino can read an image from a camera byte by byte, buffer them a little and send them over the wire to something capable of processing that data. If you want to do something more complex locally with your pictures, a Pi would be better, but even it is pretty feeble compared to a modern PC.

The Arduino could take instructions from the PC and control the robot hardware - steering and motors, for example. It could also send data to the PC from onboard sensors.

I don't think it is practical to involve an Arduino with images - not even transmitting them - it is just not powerful enough. An ESP32-CAM may be a good option for a cheap camera with WiFi. It is powerful enough to do face recognition.

...R