1. A computer-implemented method, comprising: receiving a signal from one or more sensors attached to a first computing device, wherein the one or more sensors are configured to detect a location and geometric parameters of a second computing device and an environment of the second computing device; generating data identifying the geometric parameters of the environment based, at least in part, on the signal; generating location data identifying the location of the second computing device relative to the environment based, at least in part, on the signal; and generating a set of instructions for the second computing device to perform one or more tasks based, at least in part, on the location data identifying the location of the second computing device and the data identifying the geometric parameters of the environment.