bidirectional communication between robots and computer