How would I go about setting up having one Raspberry Pi driving motors and running ultrasonic sensors, while having another Raspberry Pi running another set of components like cameras, more sensors, etc, while passing the sensor data and commands to between Pi's? I would like to divide up the load between multiple Raspberry Pis. I have read the popular solution is using a network switch and and passing the data that way, but is this fast enough for communicating sensor data between two boards in real time? Let's say Raspberry Pi #1 detects object ahead, and I send the command to Raspberry Pi #2 to turn Right to avoid. I've seen this done on Atmega and Arduino boards before, where ppl have an Arduino driving motors, and the larger Atmega board has all the control logic, but that was even without any need for a Switch - it was just two Atmega boards talking to each other.