Information processing apparatus and method, program storage medium, and program
First Claim
1. 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.
0 Assignments
0 Petitions
Accused Products
Abstract
An input motion acquiring unit acquires a motion trajectory of an object from an image recognizing unit. A dynamic modelling processor models a plurality of robot motion patterns stored in a robot motion pattern storage unit in a dynamic system form, and stores the modelled robot motion patterns into a robot-motion-pattern-model storage unit. A motion converting unit linearly transforms the plurality of robot motion dynamic models stored in the robot-motion-pattern-model storage unit into prediction motion trajectories. A motion comparing unit compares the input motion trajectory acquired by the motion acquiring unit with the prediction motion trajectories transformed by the motion converting unit. A robot motion selecting unit selects a robot motion pattern having the highest similarity from the robot motion pattern storage unit.
-
Citations
4 Claims
-
1. 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.
-
-
2. An information processing method associated with a robot comprising:
-
a modeling step of modeling a robot motion pattern executable on a robot control device, the robot motion pattern being adapted to be performed by the robot; a storing step of storing a plurality of robot motion patterns that are modeled by the modeling step; a motion pattern acquiring step of 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; a comparing step of comparing the plurality of modeled robot motion patterns stored in the storing step with the motion pattern acquired by the motion pattern acquiring step to provide a best match representing an optimum motion pattern from said stored patterns; and a selecting step of selecting, based on the best match in the comparing step, a stored robot motion pattern to be generated;
whereby the robot is adapted to perform the optimum motion pattern.
-
-
3. A program storage medium storing a computer-readable program including:
-
a modeling step of modeling a robot motion pattern executable on a robot control device, the robot motion pattern being adapted to be performed by the robot; a storing step of storing a plurality of robot motion patterns that are modeled by the modeling step; a motion pattern acquiring step of 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; a comparing step of comparing the plurality of modeled robot motion patterns stored in the storing step with the motion pattern acquired by the motion pattern acquiring step to provide a best match representing an optimum motion pattern from said stored patterns; and a selecting step of selecting, based on the best match of the comparing step, a stored robot motion pattern to be generated;
whereby the robot is adapted to perform the optimum motion pattern.
-
-
4. A program associated with a robot that causes a computer to execute:
-
a modeling step of modeling a robot motion pattern executable on a robot control device, the robot motion pattern being adapted to be performed by the robot; a storing step of storing a plurality of robot motion patterns that are modeled by the modeling step; a motion pattern acquiring step of 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; a comparing step of comparing the plurality of modeled robot motion patterns stored in the storing step with the motion pattern acquired by the motion pattern acquiring step to provide a best match representing an optimum motion pattern from said stored patterns; and a selecting step of selecting, based on the best match of the comparing step, a stored robot motion pattern to be generated;
whereby the robot is adapted to perform the optimum motion pattern.
-
Specification