In most typical development environments, this number of operating systems would make the cost of maintaining communications libraries prohibitively expensive. NML and CMS allow many different processes running on different computers to communicate. The first experiment we describe is a visually-servoed raster scan of a piston surface. We assume only that we know the initial probe position and that the start position and goal edge are in the camera's field of view. No fixturing of the part is required.
Visual tracking is used to guide the probe to the piston edge.
We fuse information generated by the vision system with data generated by the machine scales and the probe. The fused information is used to guide the movement of the touch probe as it performs a raster scan inspection across the surface of a piston part. The probe data provide displacement from the part surface, and, in conjunction with the machine scales, the probe position. Visual tracking is terminated after n scans of the surface are complete. Path of raster scan.