A non-autonomous multiple-degree freedom Hand Controller ("HC") system at a master site where a received image displays, in essentially real-time, a remote robotic manipulator which is to be controlled in a corresponding degree-of-freedom by relative movement command signals which are formulated for transmission to a remote site in accordance with an operator's command at the master site, said system including a first control system at the master site and a second control system at the remote site, and said "HC" system comprising:
- software, operator-initiated at the master site and written by the system itself, in order to establish, at least in part, the command formulated by said first control system for transmission to said second control system at the remote site;
- means translating operator-initiated movement of the HC in Cartesean space at the master site into a transmissible command signal that includes said software input and is indicative of relative movement of said HC in each of said degrees-of-freedom as desired for controlled system movement of said robotic manipulator at said remote site;
- means associated with said first control system for transmitting said transmissible command signal to said second control system at said remote site;
- and
- means in said second control system at said remote site for receiving said command signal transmitted from said master site and responsive thereto for moving said robot manipulator to a new and different commanded position, relative to the robot's earlier position, which corresponds to the relative movement of the HC by the operator at the master site.