Robot system having function to calculate position and orientation of sensor
AssigneeFanuc Corporation
InventorsNobuaki Yamaoka, Wenjie Chen, Kaimeng Wang
Life of this patent
Estimating the term…
Abstract
A robot control device which controls a robot includes a sensor coordinate system calculation unit which calculates a position and an orientation of a sensor by making the robot perform a predetermined operation. The sensor coordinate system calculation unit comprises an operation parameter optimization unit which is configured to obtain a combination most suitable for calculating the position and orientation of the sensor, from a plurality of combinations of modified values of a predetermined type of operation parameters, by making the robot perform the predetermined operation, successively using each of the combinations.
Claims5
A robot system comprising a robot having a movable part to which a sensor is attached to monitor at least vibrations, and a control device which controls the operation of the robot, wherein
- the control device comprises a sensor coordinate system calculation unit which calculates a position and an orientation of the sensor by causing the robot to perform a predetermined operation, and
- the sensor coordinate system calculation unit comprises an operation parameter optimization unit which is configured to obtain a combination most suitable for calculating the position and orientation of the sensor, from a plurality of combinations of modified values of a predetermined type of operation parameters, by making the robot perform the predetermined operation, successively using each of the combinations, and wherein
- the operation parameter optimization unit is configured to
- calculate the position and orientation of the sensor based on data of a physical quantity representing the vibrations, the data output from the sensor when the predetermined operation is performed by the robot in accordance with each of the combinations, and calculate the physical quantity acting on the sensor based on the calculated position and orientation of the sensor and on the position and posture of the robot during the predetermined operation, and
- determine a combination in which the calculation precision of the position and orientation of the sensor becomes the highest, from the plurality of combinations, based on the data output from the sensor and the calculated physical quantity acting on the sensor.
A robot system comprising a robot having a movable part to which a sensor is attached to monitor at least vibrations, and a control device which controls the operation of the robot, wherein
- the control device comprises a sensor coordinate system calculation unit which calculates a position and an orientation of the sensor by causing the robot to perform a predetermined operation, and
- the sensor coordinate system calculation unit comprises an operation parameter optimization unit which is configured to obtain a combination most suitable for calculating the position and orientation of the sensor, from a plurality of combinations of modified values of a predetermined type of operation parameters, by making the robot perform the predetermined operation, successively using each of the combinations, and wherein
- the operation parameter optimization unit is configured to
- calculate the position and orientation of the sensor based on data of a physical quantity representing the vibrations, the data output from the sensor when the predetermined operation is performed in accordance with each combination, and calculate a physical quantity acting on the sensor based on the calculated position and orientation of the sensor and on the position and posture of the robot during the predetermined operation,
- determine a combination in which the calculation precision of the position and orientation of the sensor becomes the highest, from the plurality of combinations, based on the data output from the sensor and the calculated physical quantity acting on the sensor, and
- judge whether or not the calculation precision of the position and orientation of the sensor is sufficient, and if the calculation precision is judged to be insufficient, issues an external notification.
Dependencies are inferred from the claim text.