A system comprises a mobile device, a spatial profiling device, and a mobile device manager. The mobile device comprises a platform, a first communications circuit that receives navigation instructions, and a motion drive that propels the platform according to the navigation instructions. The spatial profiling device captures a spatial profile of a motion area. The mobile device manager comprises at least one second communications circuit that communicates with the first communications circuit and the spatial profiling device, processor(s), and memory storing processing instructions. The instructions, when executed, cause the mobile device manager to receive spatial profiles, locate the mobile object, locate the mobile device, plan a movement for the mobile device which avoids the mobile object, and communicate the movement to the mobile device as navigation instructions.