“…For instance, a peg-in-hole assembly may be completed by "dumb" searches in which the peg to be inserted is moved around a candidate hole position (either randomly, or by a structured geometric pattern like rasters [12] or spirals [23]) until it can be pushed in. Alternatively, more explicit methods can be employed that intelligently probe the candidate hole position and, based on the effector position and force moments, accurately identify the location and orientation of the hole into which the peg will be inserted [24]. Other assemblies that are more specific in nature (for example, automobile clutch assemblies) can be parameterized and generalized [22], or broken down into separate motion primitives [23].…”