Patent ID: 7133744

Claim:
An information processing apparatus associated with a robot comprising: modeling means for modeling a robot motion pattern executable on a robot control device, the robot motion pattern being adapted to be performed by the robot; storing means for storing a plurality of robot motion patterns that are modeled by the modeling means; motion pattern acquiring means for acquiring a plurality of motion patterns, each relating to a respective object, each motion pattern being represented by an image of said object, wherein the object is intended to be performed by the robot control device to actuate the robot; comparing means for comparing the plurality of modeled robot motion patterns stored in the storing means with the motion pattern acquired by the motion pattern acquiring means to provide a best match representing an optimum motion pattern from said storing means; and selecting means for selecting, based on the best match of the comparing means, a stored robot motion pattern to be generated; whereby the robot is adapted to perform the optimum motion pattern.