INFORMATION PROCESSING METHOD, APPARATUS, AND COMPUTER READABLE MEDIUM
First Claim
1. An information processing method performed by an information processing apparatus for executing movement control that causes a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object, the method comprising:
- a first step of, in a case that the object is not visually recognized by the viewing device, executing teaching playback control that causes the manipulator to move along a path up to a target position set in advance based on a posit on of the object;
a second step of, in a case that the object is visually recognized by the viewing device, defining a position closer to the object than the target position as a new target position, setting a new path up to the new target position, and executing the teaching playback control that causes the manipulator to move along the new path until a switching condition for switching the movement control is fulfilled; and
a third step of, in a case that the switching condition is fulfilled, acquiring position information of the object visually recognized by the viewing device, and executing visual servo control that causes the manipulator to move up to the object using the position information as feedback information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus executes movement control that causes a robot arm equipped with a camera to move up to an object, thereby enabling to cause a manipulator to move to an object quickly, accurately, and stably as a control system. Specifically, when the object is not detected, the apparatus executes teaching playback control to cause a manipulator to move along a path up to a target position set in advance based on a position of the object (Step S1). When the object is detected, the apparatus defines a position closer to the object than the target position as a new target position, sets a new path up to the new target position, executes teaching playback control to cause the manipulator to move along the new path until a switching condition for switching the movement control is fulfilled (Steps S3 and S4). When the switching condition is fulfilled, the apparatus executes visual servo control (Step S5).
64 Citations
16 Claims
-
1. An information processing method performed by an information processing apparatus for executing movement control that causes a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object, the method comprising:
-
a first step of, in a case that the object is not visually recognized by the viewing device, executing teaching playback control that causes the manipulator to move along a path up to a target position set in advance based on a posit on of the object; a second step of, in a case that the object is visually recognized by the viewing device, defining a position closer to the object than the target position as a new target position, setting a new path up to the new target position, and executing the teaching playback control that causes the manipulator to move along the new path until a switching condition for switching the movement control is fulfilled; and a third step of, in a case that the switching condition is fulfilled, acquiring position information of the object visually recognized by the viewing device, and executing visual servo control that causes the manipulator to move up to the object using the position information as feedback information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing apparatus for executing movement control to cause a manipulator to move up to a object, the manipulator being provided with a viewing device capable of visually recognizing the object, the apparatus comprising:
-
a teaching playback control means for executing a teaching playback control that causes the manipulator to move up to a target position along a path set in advance; a visual processing means for detecting the object based on output information from the viewing device; a visual servo control means for executing visual servo control that causes the manipulator to move up to the object using position information detected by the visual processing means as feedback information; and a switching means for switching the movement control from the teaching playback control to the visual servo control when a predetermined switching condition is fulfilled, wherein the teaching playback control means executes the teaching playback control that causes the manipulator to move along a path up to a target position set in advance based on a position of the object, until the object is detected by the viewing device, and when the object is detected by the viewing device, defines a position closer to the object than the target position as a new target position, sets a new path up to the new target position, and executes the teaching playback control that causes the manipulator to move along the new path until the switching condition is fulfilled.
-
-
7. A computer readable medium having stored therein a program executable by a computer for executing a movement control that causes a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object, the program causing the computer to perform:
-
a first step of, in a case that the object is not visually recognized by the viewing device, executing teaching playback control that causes the manipulator to move along a path up to a target position set in advance, based on a position of the object; a second step of, in a case that the object is visually recognized by the viewing device, defining a position closer to the object than the target position as a new target position, setting a new path up to the new target position, and executing the teaching playback control that causes the manipulator to move along the new path until a switching condition for switching the movement control is fulfilled; and a third step of, in a case that the switching condition is fulfilled, acquiring position information of the object visually recognized by the viewing device, and executing visual servo control that causes the manipulator to move up to the object using the position information as feedback information.
-
-
8. An information processing method performed by an information processing apparatus that performs movement control to cause a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object,
the information processing method comprising: -
a first control step of, until a switching condition for switching the movement control is fulfilled, executing teaching playback control that causes the manipulator to move along a path up to a target position set in advance, based on a position of the object; and a second control step of, in a case that the switching condition is fulfilled, acquiring position information of the object visually recognized by the viewing device, executing an operation by substituting the position information as feedback information into a control equation including at least one coefficient, and executing visual servo control that causes the manipulator to move up to the object based on a result of the operation, wherein the second control step includes; a coefficient modifying step of modifying at least a part of the at least one coefficient based on a predetermined state of the manipulator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information processing apparatus that performs movement control to cause a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object,
the information processing apparatus comprising: -
a first control means for, until a switching condition for switching the movement control is fulfilled, executing teaching playback control that causes the manipulator to move along a path up to a target position set in advance, based on a position of the object; a visual processing means for detecting position information of the object based on output information from the viewing device; and a second control means for, in a case that the switching condition is fulfilled, executing an operation by substituting the position information detected by the visual processing means as feedback information into a control equation including at least one coefficient, and executing visual servo control that causes the manipulator to move up to the object based on a result of the operation, wherein the second control means includes; a coefficient modifying means for modifying at least a part of the at least one coefficient based on a predetermined state of the manipulator.
-
-
16. A computer readable medium having stored therein a program executable by a computer for executing movement control that causes a manipulator to move up to an object, the manipulator being provided with a viewing device capable of visually recognizing the object, the program causing the computer to perform:
-
a first control step of, until a switching condition for switching the movement control is fulfilled, executing a teaching playback control that causes the manipulator to move along a path up to a target position set in advance, based on a position of the object; and a second control step of, in a case that the switching condition is fulfilled, acquiring position information of the object visually recognized by the viewing device, executing an operation by substituting the position information as feedback information into a control equation including at least one coefficient, and executing visual servo control that causes the manipulator to move up to the object based on a result of the operation, wherein the second control step includes; a coefficient modifying step of modifying at least a part of the at least one coefficient based on a predetermined state of the manipulator.
-
Specification