A system for positioning oil field threaded tubulars in a drilling floor environment, the system comprising: an automated tubular handling system for moving a tubular, said tubular having thread connections on each end, from a tubular storage area proximate to said drilling floor, said automated tubular handling system being capable of orienting said moving tubular in a vertical position and into proximity of a stationary tubular, said stationary tubular having thread connections on each end and vertically positioned in a drill center hole in said drilling floor, the uppermost end of said stationary tubular having a thread connection capable of mating with the thread connection on the lower end of the moving tubular; at least two imaging systems (54, 56), each imaging system comprised of at least one camera (300, 302, 304, 306, 308, 310), the imaging systems being radially offset from each other relative to the center of drill center hole, characterized by: each of the imaging systems is configured to provide real time images of said stationary tubular and said moving tubular when in proximity of said stationary tubular; an image processing system that receives the real time images from the imaging systems, the image processing system operating to: combine and process the real time images from the imaging systems to develop three dimensional position information of the moving tubular relative to the stationary tubular; detect the stationary and moving tubulars and generating real time estimates of location data for the stationary and moving tubulars in three dimensional space on the drilling floor; and transmit the real time estimates to the automated tubular handling system, said tubular handling system is configured to process the real time estimates to bring the moving tubular into vertical alignment with the stationary tubular, and to lower the moving tubular into contact with the stationary tubular. an automated tubular handling system for moving a tubular, said tubular having thread connections on each end, from a tubular storage area proximate to said drilling floor, said automated tubular handling system being capable of orienting said moving tubular in a vertical position and into proximity of a stationary tubular, said stationary tubular having thread connections on each end and vertically positioned in a drill center hole in said drilling floor, the uppermost end of said stationary tubular having a thread connection capable of mating with the thread connection on the lower end of the moving tubular; at least two imaging systems (54, 56), each imaging system comprised of at least one camera (300, 302, 304, 306, 308, 310), the imaging systems being radially offset from each other relative to the center of drill center hole, characterized by: each of the imaging systems is configured to provide real time images of said stationary tubular and said moving tubular when in proximity of said stationary tubular; an image processing system that receives the real time images from the imaging systems, the image processing system operating to: combine and process the real time images from the imaging systems to develop three dimensional position information of the moving tubular relative to the stationary tubular; detect the stationary and moving tubulars and generating real time estimates of location data for the stationary and moving tubulars in three dimensional space on the drilling floor; and transmit the real time estimates to the automated tubular handling system, said tubular handling system is configured to process the real time estimates to bring the moving tubular into vertical alignment with the stationary tubular, and to lower the moving tubular into contact with the stationary tubular. combine and process the real time images from the imaging systems to develop three dimensional position information of the moving tubular relative to the stationary tubular; detect the stationary and moving tubulars and generating real time estimates of location data for the stationary and moving tubulars in three dimensional space on the drilling floor; and transmit the real time estimates to the automated tubular handling system, said tubular handling system is configured to process the real time estimates to bring the moving tubular into vertical alignment with the stationary tubular, and to lower the moving tubular into contact with the stationary tubular.