Sensor-based correction of robot-held object
US-2020411347-A1 · Dec 31, 2020 · US
US11059178B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11059178-B2 |
| Application number | US-201816234084-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 27, 2018 |
| Priority date | Dec 27, 2018 |
| Publication date | Jul 13, 2021 |
| Grant date | Jul 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A position correction method includes: a step of opposing a hand to a target by moving the hand such that the hand becomes in a predetermined first initial posture; a first position detection step of detecting a position of the target from a rotation angle of a rotation axis when the target blocks a detection light by swinging the hand; a step of opposing the hand to the target by moving the hand such that the hand becomes a predetermined second initial posture different from the first initial posture; a second position detection step of detecting a position of the target from the rotation angle of the rotation axis when the target blocks the detection light by swinging the hand; and a correction amount arithmetic step of obtaining rotation angle correction amounts of the second axis and the third axis based on a difference between the position of the target acquired in the first initial posture and the position of the target acquired in the second initial posture.
Opening claim text (preview).
What is claimed is: 1. A method of correcting a position of a robot, the robot including: a base; an arm that is formed by connecting at least two links and connected to the base; a hand that is connected to the arm and includes a first front end and a second front end that are bifurcated; a sensor that is configured to propagate detection light between the first front end and the second front end and to detect whether a target blocks the detection light; and a controller that controls operation of the arm and the hand, a plurality of rotation axes being set so as to be parallel to each other at each of a plurality of connection portions, the plurality of connection portions including a connection portion of the base and the arm, a connection portion of two adjacent links among the links constituting the arm, and a connecting portion of the arm and the hand, assuming that three of the rotation axes are a first axis, a second axis, and a third axis in order from the rotation axis closest to the base, the method comprising: a step of opposing the hand to the target by moving the hand such that the hand becomes in a predetermined first initial posture; a first position detection step of detecting a rotation angle of the rotation axis when the target blocks the detection light by swinging the hand; a step of opposing the hand to the target by moving the hand such that the hand becomes a predetermined second initial posture different from the first initial posture; a second position detection step of detecting the rotation angle of the rotation axis when the target blocks the detection light by swinging the hand; and a correction amount arithmetic step of obtaining rotation angle correction amounts of the second axis and the third axis based on a difference between the rotation angle of the rotation axis acquired in the first initial posture and the rotation angle of the rotation axis acquired in the second initial posture. 2. The method of correcting a position according to claim 1 , wherein in the first position detection step, a position of the target is obtained from the rotation angle of the rotation axis when the target blocks the detection light, in the second position detection step, a position of the target is obtained from the rotation angle of the rotation axis when the target blocks the detection light, and in the correction amount arithmetic step, the rotation angle correction amount is obtained based on a difference between the position obtained in the first position detection step and the position obtained in the second position detection step. 3. The method of correcting a position of a robot according to claim 1 , wherein the target includes a first target and a second target, while the rotation angle correction amounts of the second axis and the third axis are taken into consideration, one of the first and second position detection steps is performed using the first target, and the other of the first and second position detection steps is performed using the second target, and the rotation angle correction amount of the first axis is obtained based on data of a distance from the first axis acquired from the two position detection steps to the target and data of the rotation angle of the first axis. 4. A robot comprising: a base; an arm that is formed by connecting at least two links and connected to the base; a hand that is connected to the arm and includes a first front end and a second front end that are bifurcated; a sensor that is configured to propagate detection light between the first front end and the second front end and to detect whether a target blocks the detection light; and a controller that is configured to control operation of the arm and the hand, wherein a plurality of rotation axes are set so as to be parallel to each other at each of a plurality of connection portions, the plurality of connection portions includes a connection portion of the base and the arm, a connection portion of two adjacent links among the links constituting the arm, and a connecting portion of the arm and the hand, and assuming that three of the rotation axes are a first axis, a second axis, and a third axis in order from the rotation axis closest to the base, the controller: opposes the hand to the target by moving the hand such that the hand becomes in a predetermined first initial posture; detects a rotation angle of the rotation axis when the target blocks the detection light by swinging the hand; opposes the hand to the target by moving the hand such that the hand becomes a predetermined second initial posture different from the first initial posture; detects the rotation angle of the rotation axis when the target blocks the detection light by swinging the hand; and obtains rotation angle correction amounts of the second axis and the third axis based on a difference between the rotation angle of the rotation axis acquired in the first initial posture and the rotation angle of the rotation axis acquired in the second initial posture.
Spheric tool interrupts transmitted calibration beam, in different configurations · CPC title
Calibrate by switching links to mirror position, tip remains on reference point · CPC title
characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion · CPC title
Calibration of manipulator · CPC title
Revolute coordinate type · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.