A robotic system, and corresponding method, performs the function of a
human scrub technician in an operating room. A device, and associated
method for using the device, performs one, or more, of the following
functions: instrument identification, instrument localization, instrument
handling, interaction with a human, and integration of functions through
a cognitive system. A method for movement of the device comprises the
steps of modeling the arm of the robot to create a model comprising
elements of finite mass joined by junctions, using an algorithm to
calculate results of the effect of applying force to the elements of the
model, using attractive, replusive and postural forces in the algorithm,
and using the results of the model to direct motion of the device.