1. A method comprising: receiving, by a command robot, sensory data captured by a first client robot, wherein the command robot is in communication with the first client robot and a second client robot, wherein the first client robot has a first sensing capability and the second client robot has a second sensing capability that is different than the first sensing capability, wherein the sensory data is captured by way of the first sensing capability of the first client robot, wherein the first client robot has a first functionality and the second client robot has a second functionality that is different than the first functionality, wherein the sensory data is relevant to the second functionality of the second client robot; providing, by the command robot, at least a portion of the sensory data captured by the first client robot as a first input to the second client robot, wherein the portion of the sensory data is relevant to the second functionality of the second client robot; receiving feedback from the second client robot based on the first input; commanding, by the command robot, the second client robot to perform a task by way of the second functionality based on the feedback and the portion of the sensory data captured by the first client robot; receiving respective sensory data from the second client robot based on the commanded task, wherein the respective sensory data is captured by the second client robot by way of the second sensing capability; and in response to the receiving the respective sensory data, commanding the second client robot to provide a second input to the first client robot indicating performance of the commanded task.