1. In a computing environment, a system comprising: a control program implemented in a remote device relative to a robotic device and configured to receive image data and depth data captured at a location remote from the robotic device, convert the image data and the depth data into skeletal data, process the skeletal data into one or more action commands that when processed by the robotic device operate one or more components of the robotic device, and transmit the one or more action commands to the robotic device over a connection to control the robotic device.