ROS Node for computation
I'm trying to understand the ROS Computation graph. I understand that we can have nodes such as a camera, a servo motor, an ultrasonic sensor, or an esc. These nodes publish their messages to topics which may come back to the master or go to other notes. I feel silly asking this, but where do you do the computation? Where do you take all these inputs, calculate and output a resulting value?