Robot apparatus
First Claim
1. A robot apparatus comprising:
- a robot main body configured to transfer a plurality of to-be-processed objects in order so as to subject every predetermined number of to-be-processed objects among the plurality of to-be-processed objects to processing, the robot main body comprising;
a robot arm; and
a robot hand configured to hold a to-be-processed object among the plurality of to-be-processed objects by at least one of gripping and suction;
a distance determining section configured to determine an entire transfer distance of each of the plurality of to-be-processed objects, the entire transfer distance being from a location of each of the plurality of to-be-processed objects to a transfer destination of each of the plurality of to-be-processed objects;
an order determining section configured to determine a transfer order of the plurality of to-be-processed objects based on a determination result of the distance determining section so that every set including a predetermined number of the to-be-processed objects has approximately uniform total transfer time, the predetermined number being equal to or larger than two; and
an operation controlling section configured to control an operation of the robot arm and an operation of the robot hand so as to transfer the plurality of to-be-processed objects in accordance with the transfer order determined by the order determining section.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot apparatus includes a robot main body, a distance determining section, an order determining section, and an operation controlling section. The robot main body transfers a plurality of to-be-processed objects in order so as to subject every predetermined number of the to-be-processed objects to processing, and includes a robot arm and a robot hand. The distance determining section determines an entire transfer distance of each of the to-be-processed objects. The order determining section determines a transfer order of the to-be-processed objects based on a determination result of the distance determining section so that every predetermined number of the to-be-processed objects has uniform transfer time. The operation controlling section controls operations of the robot arm and the robot hand so as to transfer the to-be-processed objects in accordance with the transfer order determined by the order determining section.
-
Citations
20 Claims
-
1. A robot apparatus comprising:
-
a robot main body configured to transfer a plurality of to-be-processed objects in order so as to subject every predetermined number of to-be-processed objects among the plurality of to-be-processed objects to processing, the robot main body comprising; a robot arm; and a robot hand configured to hold a to-be-processed object among the plurality of to-be-processed objects by at least one of gripping and suction; a distance determining section configured to determine an entire transfer distance of each of the plurality of to-be-processed objects, the entire transfer distance being from a location of each of the plurality of to-be-processed objects to a transfer destination of each of the plurality of to-be-processed objects; an order determining section configured to determine a transfer order of the plurality of to-be-processed objects based on a determination result of the distance determining section so that every set including a predetermined number of the to-be-processed objects has approximately uniform total transfer time, the predetermined number being equal to or larger than two; and an operation controlling section configured to control an operation of the robot arm and an operation of the robot hand so as to transfer the plurality of to-be-processed objects in accordance with the transfer order determined by the order determining section. - View Dependent Claims (2)
-
-
3. A robot apparatus comprising:
-
a robot main body configured to transfer a plurality of to-be-processed objects in order so as to subject every predetermined number of to-be-processed objects among the plurality of to-be-processed objects to processing, the robot main body comprising; a robot arm; and a robot hand configured to hold a to-be-processed object among the plurality of to-be-processed objects by at least one of gripping and suction; a distance determining section configured to determine an entire transfer distance of each of the plurality of to-be-processed objects, the entire transfer distance being from a location of each of the plurality of to-be-processed objects to a transfer destination of each of the plurality of to-be-processed objects; an order determining section configured to determine a transfer order of the plurality of to-be-processed objects based on a determination result of the distance determining section so that every predetermined number of the to-be-processed objects has approximately uniform transfer time; an operation controlling section configured to control an operation of the robot arm and an operation of the robot hand so as to transfer the plurality of to-be-processed objects in accordance with the transfer order determined by the order determining section; and a transfer time calculating section configured to calculate transfer time of each of the plurality of to-be-processed objects based on the entire transfer distance of each of the plurality of to-be-processed objects determined by the distance determining section, wherein based on the transfer time of each of the plurality of to-be-processed objects calculated by the transfer time calculating section, the order determining section is configured to determine the transfer order of the plurality of to-be-processed objects so that every predetermined number of the to-be-processed objects has approximately uniform transfer time. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A robot apparatus comprising:
-
a robot main body configured to transfer a plurality of to-be-processed objects in order so as to subject every predetermined number of to-be-processed objects among the plurality of to-be-processed objects to processing, the robot main body comprising; a robot arm; and a robot hand configured to hold a to-be-processed object among the plurality of to-be-processed objects by at least one of gripping and suction; a distance determining section configured to determine an entire transfer distance of each of the plurality of to-be-processed objects, the entire transfer distance being from a location of each of the plurality of to-be-processed objects to a transfer destination of each of the plurality of to-be-processed objects; an order determining section configured to determine a transfer order of the plurality of to-be-processed objects based on a determination result of the distance determining section so that every predetermined number of the to-be-processed objects has approximately uniform transfer time; and an operation controlling section configured to control an operation of the robot arm and an operation of the robot hand so as to transfer the plurality of to-be-processed objects in accordance with the transfer order determined by the order determining section, wherein the distance determining section is configured to divide a region in which all the plurality of to-be-processed objects are disposed into a plurality of sub-regions, and configured to assume and determine that a distance between a predetermined position in one sub-region among the plurality of sub-regions and the transfer destination of one to-be-processed object among the plurality of to-be-processed objects located in the one sub-region is the entire transfer distance of the one to-be-processed object. - View Dependent Claims (18, 19, 20)
-
Specification