Information processing apparatus, control method for information processing apparatus, and recording medium
First Claim
1. An information processing apparatus for generating teaching data for an installation by a robot, comprising:
- a memory; and
a controller constructed to;
obtain sensing data of an installation target component installed in a prescribed position on an installation recipient component,set a portion of the installation target component as a gripped portion based on the sensing data and model data of the installation target component, wherein the gripped portion is to be held by a hand mechanism of a robot during a holding operation, and wherein the gripped portion is not occluded by the installation recipient component,calculate a hand position and orientation of the hand mechanism in which the gripped portion can be held by the hand mechanism,store information on the gripped portion and the hand position and orientation in the memory as teaching data, andcontrol the robot to perform a holding operation of holding an installation target component with the hand mechanism based on the teaching data stored in the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus comprises an obtaining unit configured to obtain sensing data on an area including an installation target component; a detection unit configured to detect a position/orientation of the installation target component as a component position/orientation based on the sensing data; a setting unit configured to set, based on the component position/orientation and shape data on the installation target component, a candidate gripped portion of the installation target component to be gripped by a hand mechanism; a calculation unit configured to calculate, as a candidate hand position/orientation, a position/orientation of the hand mechanism in which the candidate gripped portion can be gripped; and a generation unit configured to generate candidate teaching data for gripping operation by the hand mechanism by associating the candidate gripped portion and the candidate hand position/orientation with each other.
47 Citations
14 Claims
-
1. An information processing apparatus for generating teaching data for an installation by a robot, comprising:
-
a memory; and a controller constructed to; obtain sensing data of an installation target component installed in a prescribed position on an installation recipient component, set a portion of the installation target component as a gripped portion based on the sensing data and model data of the installation target component, wherein the gripped portion is to be held by a hand mechanism of a robot during a holding operation, and wherein the gripped portion is not occluded by the installation recipient component, calculate a hand position and orientation of the hand mechanism in which the gripped portion can be held by the hand mechanism, store information on the gripped portion and the hand position and orientation in the memory as teaching data, and control the robot to perform a holding operation of holding an installation target component with the hand mechanism based on the teaching data stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling an information processing apparatus for generating teaching data for an installation by a robot, the method comprising the steps of:
-
obtaining sensing data of an installation target component installed in a prescribed position on an installation recipient component; setting a portion of the installation target component as a gripped portion based on the sensing data and model data of the installation target component, wherein the gripped portion is to be held by a hand mechanism of a robot during a holding operation, and wherein the gripped portion is not occluded by the installation recipient component; calculating a hand position and orientation of the hand mechanism in which the gripped portion can be held by the hand mechanism; storing information on the gripped portion and the hand position and orientation in a memory as teaching data; and controlling the robot to perform a holding operation of holding an installation target component with the hand mechanism based on teaching data stored in the memory.
-
-
14. A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute each step of a method for controlling an information processing apparatus for generating teaching data for an installation by a robot, the method comprising the steps of:
-
obtaining sensing data of an installation target component installed in a prescribed position on an installation recipient component; setting a portion of the installation target component as a gripped portion based on the sensing data and model data of the installation target component, wherein the gripped portion is to be held by a hand mechanism of a robot during a holding operation, and wherein the gripped portion is not occluded by the installation recipient component; calculating a hand position and orientation of the hand mechanism in which the gripped portion can be held by the hand mechanism; storing information on the gripped portion and the hand position and orientation in a memory as teaching data; and controlling the robot to perform a holding operation of holding an installation target component with the hand mechanism based on teaching data stored in the memory.
-
Specification