Information processing apparatus and information processing method
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-019/18
G05B-015/00
B25J-009/16
출원번호
US-0781644
(2013-02-28)
등록번호
US-9156162
(2015-10-13)
우선권정보
JP-2012-053687 (2012-03-09)
발명자
/ 주소
Suzuki, Masahiro
Kobayashi, Kazuhiko
출원인 / 주소
CANON KABUSHIKI KAISHA
대리인 / 주소
Fitzpatrick, Cella, Harper & Scinto
인용정보
피인용 횟수 :
7인용 특허 :
34
초록▼
The positions and orientations of one or more target objects are obtained from the result of measuring a set of target objects by using a first sensor. A robot including a grip unit is controlled to grip one target object as a gripping target object among the target objects by the grip unit. Whether
The positions and orientations of one or more target objects are obtained from the result of measuring a set of target objects by using a first sensor. A robot including a grip unit is controlled to grip one target object as a gripping target object among the target objects by the grip unit. Whether the grip unit has succeeded in gripping the gripping target object is determined from the result of measurement performed by a second sensor for measuring the target object gripped by the grip unit. When the grip unit has been determined to fail in gripping the gripping target object, one target object interacting with the gripping target object is selected among the target objects. The robot is controlled to grip the selected target object by the grip unit.
대표청구항▼
1. An information processing apparatus comprising: a calculation unit configured to calculate a position and orientation of at least one target object from a result of measuring a set of target objects by using a first sensor;a control unit configured to control a robot including a holding unit to h
1. An information processing apparatus comprising: a calculation unit configured to calculate a position and orientation of at least one target object from a result of measuring a set of target objects by using a first sensor;a control unit configured to control a robot including a holding unit to hold, as a first holding target object, one target object among the at least one target object by the holding unit;a determination unit configured to determine whether the holding unit has succeeded in holding the first holding target object, from a result of measurement performed by a second sensor for measuring the first holding target object held by the holding unit; anda selection unit configured to select, when the holding unit has been determined to fail in holding the first holding target object, a second holding target object having a positional relationship with the first holding target object, wherein a holding operation by the holding unit of the second holding target object having the positional relationship with the first holding target object causes changing the position and orientation of the first holding target object,wherein said control unit controls the robot to hold, by the holding unit, the second holding target object selected by said selection unit. 2. The apparatus according to claim 1, wherein said calculation unit calculates a position and orientation of the at least one target object by using the set that has been sensed by the first sensor. 3. The apparatus according to claim 1, wherein said determination unit performs calculation for calculating a position and orientation of the first holding target object by using a sensed image sensed by the second sensor, and when the calculation fails, determines that the holding unit has failed in holding the first holding target object. 4. The apparatus according to claim 1, wherein said selection unit selects the second holding target object which has not been selected yet from the at least one target object, and is at a position near the first holding target object. 5. The apparatus according to claim 1, wherein said selection unit selects the second holding target object which has not been selected yet from the at least one target object, and is overlapping with the first holding target object. 6. The apparatus according to claim 1, wherein said selection unit selects the second holding target object which has not been selected yet from the at least one target object, and has a distance from the first sensor larger than a distance from the first sensor to the first holding target object. 7. The apparatus according to claim 1, wherein said selection unit selects the second holding target object which has not been selected yet from the at least one target object, and is close to the first holding target object. 8. The apparatus according to claim 1, further comprising: the robot;the first sensor; andthe second sensor. 9. An information processing apparatus comprising: a calculation unit configured to calculate a position and orientation of at least one target object from a result of measuring a set of target objects by using a sensor;a prediction unit configured to predict, based on a result calculated by said calculation unit for a first holding target object among the at least one target object, whether a holding unit of a robot will succeed in holding the first holding target object;a selection unit configured to select, when said prediction unit predicts that the holding unit will fail in holding the first holding target object, a second holding target object having a positional relationship with the first holding target object, wherein a holding operation by the holding unit of the second holding target object having the positional relationship with the first holding target object causes changing the position and orientation of the first holding target object; anda control unit configured to control the robot to hold, by the holding unit, the second holding target object selected by said selection unit. 10. The apparatus according to claim 9, wherein said prediction unit predicts whether the holding unit of the robot will succeed in holding the first holding target object by comparing a position and orientation of the first holding target object with a predetermined range of positions and orientations. 11. The apparatus according to claim 9, further comprising: the robot; andthe sensor. 12. An information processing method comprising: a calculation step of calculating a position and orientation of at least one target object from a result of measuring a set of target objects by using a first sensor;a control step of controlling a robot including a holding unit to hold, as a first holding target object, one target object among the at least one target object by the holding unit;a determination step of determining whether the holding unit has succeeded in holding the first holding target object, from a result of measurement performed by a second sensor for measuring the first holding target object held by the holding unit; anda selection step of, when the holding unit has been determined to fail in holding the first holding target object, selecting a second holding target object having a positional relationship with the first holding target object, wherein a holding operation by the holding unit of the second holding target object having the positional relationship with the first holding target object causes changing the position and orientation of the first holding target object,wherein in the control step, the robot is controlled to hold, by the holding unit, the second holding target object selected in the selection step. 13. An information processing method comprising: a calculation step of calculating a position and orientation of at least one target object from a result of measuring a set of target objects by using a sensor;a prediction step of predicting, based on a result calculated in the calculation step for a first holding target object among the at least one target object, whether a holding unit of a robot will succeed in holding the first holding target object;a selection step of, when the holding unit is predicted in the prediction step to fail in holding the first holding target object, selecting a second holding target object having a positional relationship with the first holding target object, wherein a holding operation by the holding unit of the second holding target object having the positional relationship with the first holding target object causes changing the position and orientation of the first holding target object; anda control step of controlling the robot to hold, by the holding unit, the second holding target object selected in the selection step. 14. A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as each unit of an information processing apparatus defined in claim 1. 15. A non-transitory computer-readable storage medium storing a computer program for causing a computer to function as each unit of an information processing apparatus defined in claim 9.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (34)
Fallon Patrick J. (17255 Ridge Rd. Northville MI 48167), Acoustical/optical bin picking system.
Red Walter E. (Provo UT) Davies Brady R. (Orem UT) Wang Xuguang (Provo UT) Turner Edgar R. (Provo UT), Device and method for correction of robot inaccuracy.
Day Chia P. (Troy MI) Krause Kenneth W. (Rochester MI) Whitcomb Louis L. (Troy MI) Horn Berthold K. P. (Concord MA), Method and system for automatically determining the position and attitude of an object.
McGee H. Dean (Rochester Hills MI) Krause Kenneth W. (Rochester MI) Coldren Bruce E. (Troy MI), Method and system for automatically determining the position and orientation of an object in 3-D space.
Kobayashi, Kazuhiko, Position and orientation measuring apparatus and position and orientation measuring method, mixed-reality system, and computer program.
Kelley Robert B. (69 Linden Dr. Kingston RI 02881) Birk John R. (8 Spruce Ct. Peace Dale RI 02879) Martins Henrique (University of Rhode Island ; J-11 Old Graduate Student Apts. Kingston RI 02881) Te, Robot system which acquires cylindrical workpieces from bins.
Boillot, Jean-Paul; Boridy, Raymond; Gaboury, Jacques-André, Sensing head and apparatus for determining the position and orientation of a target object.
Hicham, El Bernouss; Crest, Karine; Philppe, Agnès, Installation for separating and singulating non-uniform postal articles with a vision system having laser sources.
Nusser, Stefan; Rublee, Ethan; Straszheim, Troy Donald; Watts, Kevin William; Zevenbergen, John William, Methods and systems for distributing remote assistance to facilitate robotic object manipulation.
Straszheim, Troy Donald; Nusser, Stefan; Watts, Kevin William; Rublee, Ethan; Zevenbergen, John William, Methods and systems for distributing remote assistance to facilitate robotic object manipulation.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.