Abstract
The following quote was obtained by the news editors from the background information supplied by theinventors: “In, for example, orbital manufacturing, a robot on a satellite may be used to build a structuresuch as a space station or solar panels in a zero-gravity environment.“The robot may have to connect objects such as a flange to a bolt, fasteners, and connectors, or insertone object into another object. In making connections, the robot may have to align two objects that havecylindrical symmetry and bring them together along their shared center line and detect the ellipses andstraight lines at any angle or scale within a field of view. Before the robot can assemble these objects, therobot may have to identify objects in its field of view. Some objects may have finite boundaries, includingcurves, and some linear objects may have extended boundaries. A distinction needs to be made betweenlinear or curved objects to determine the finite boundaries of an object.