1. A controller comprising: a communicator configured to receive, via a network, first visual data from a first mobile unit and second visual data from a second mobile unit, wherein the communicator is further configured to transmit, via the network, the first visual data to the second mobile unit and the second visual data to the first mobile unit, to facilitate visual communication between the first mobile unit and the second mobile unit; and recognition software configured to visually recognize a first object associated with the first visual data and a second object associated with the second visual data, wherein the recognition software is further configured to verify that the first visual data was received from the first object and to verify that the second visual data was received from the second object.