Holding system
By attaching an expansion member to the storage container to expand its opening surface, the robotic system effectively prevents object scattering during gripping and removal operations, improving productivity and reducing cleaning needs.
Patent Information
- Application Number
- JP2023185132
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-29
- Publication Date
- 2025-05-14
- Estimated Expiration
- 2043-10-29
AI Technical Summary
Existing robotic systems face challenges in preventing objects from being scattered outside the storage container during gripping and removal operations, leading to decreased productivity and increased cleaning needs.
The use of an expansion member that can be attached to the storage container to expand its opening surface vertically and horizontally, guiding scattered objects back into the container.
This solution effectively prevents objects from being scattered outside the storage container, enhancing productivity by reducing the need for manual collection and cleaning.
Smart Images

Figure 2025074380000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an expansion member and a retention system. [Background technology]
[0002] In recent years, robots have been increasingly being introduced into various fields, including not only the field of industrial product manufacturing where robots have traditionally been used, but also fields such as plating food. An example of technology related to a robot that performs such plating is disclosed in Patent Document 1. In the technology disclosed in Patent Document 1, a first control mode for controlling the drive of a gripping member is used to selectively cause the gripping member to grip an object, and a second control mode for removing an object attached to the gripping member. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-24026 Summary of the Invention [Problem to be solved by the invention]
[0004] In a general technique such as that described in the above-mentioned Patent Document 1, an operation such as gripping is performed on the opening surface of a container in which an object is stored. Also, for example, in the second control mode of Patent Document 1, a gripping member is moved up and down vertically above an object that has not yet been gripped, thereby performing an operation of dropping the object attached to the gripping member. When performing such an operation, there is a risk that objects that have not been adequately gripped or objects that have been attached to the gripping member may become uncontrollable and fly out of the container. If objects fly out, workers must collect the objects and clean up afterwards. In addition, the robot must stop operating during this process, which results in reduced productivity.
[0005] This problem is not limited to situations where a robot holds an object by grasping it, but is common to all situations where a robot holds an object by some means, such as a situation where a robot holds an object by suction, a situation where a robot holds an object by scooping it up, or a situation where a robot holds an object by pinching it. Furthermore, such problems are not limited to cases where the object held by the robot is food, but are common to all situations in which robots are used to hold various objects, such as in the manufacture of industrial products. As described above, in the conventional technology, there is still room for improvement in preventing objects being held by a robot from scattering outside the container.
[0006] An object of the present invention is to prevent an object to be held from scattering outside a container when the object is held by a robot. [Means for solving the problem]
[0007] In order to solve the above problem, a detachable member according to one embodiment of the present invention comprises: A detachable member that can be attached to and detached from a container that contains an object to be held by the holding device, An attachment / detachment means for attaching and detaching the expansion means to and from the storage container; the expansion means configured to expand an opening surface of the storage container at least in a vertical direction when the expansion means is attached to the storage container by the attachment / detachment means; The present invention is characterized by comprising: Effect of the Invention
[0008] According to the present invention, when holding an object by a robot, the object to be held can be prevented from scattering outside the container. [Brief description of the drawings]
[0009] [Figure 1] 1 is a schematic diagram showing a configuration of a gripping system 1 according to the present invention. [Diagram 2] 2 is a schematic diagram showing a hardware configuration of a control device 10. FIG. [Diagram 3] 2 is a block diagram showing the functional configuration of a control device 10. FIG. [Figure 4] 2A to 2C are schematic diagrams showing examples of the shape of a gripping member 31a installed at the tip of a hand 31. [Diagram 5] 1 is a diagram showing the positional relationship between the storage space of the storage container 20, the hand 31, the gripping member 31a, the robot arm 32, and the ingredient when performing an operation such as a gripping operation. FIG. [Figure 6] 11A and 11B are diagrams illustrating the opening and closing of a pair of gripping members 31a. [Figure 7] 2 is an enlarged perspective view showing the vicinity of a detection unit 40. FIG. [Figure 8] 1 is a schematic diagram showing the vicinity of a transfer position P1 and a release position P2. FIG. [Figure 9] 1 is a view showing the vicinity of a transfer position P1 and a release position P2 viewed vertically from above. [Figure 10] 2 is a perspective view showing a configuration of a container mounting member 54. FIG. [Figure 11] 2 is a perspective view showing the configuration of a placement portion 55. FIG. [Figure 12] FIG. 2 is a perspective view showing the configuration of an expansion member 60. [Figure 13] 13 is a perspective view showing a state in which the expansion member 60 is attached to the storage container 20. FIG. [Figure 14] 13 is a perspective view showing a state in which the expansion member 60 is attached to the storage container 20. FIG. [Figure 15] 13 is a schematic diagram showing the effect of attaching an expansion member 60. FIG. [Figure 16] 10 is a flowchart showing the flow of an ingredient plating process executed by the gripping system 1. [Figure 17] 13 is a perspective view showing the configuration of an expansion member 60a, which is a modified example of the expansion member 60. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. [Embodiment] [Overall configuration] FIG. 1 is a schematic diagram showing a configuration of a gripping system 1 according to the present invention. Here, the gripping system 1 is intended to be applied to a system for plating ingredients. Therefore, in the following description, an example will be given in which the gripping system 1 grips ingredients of a side dish or the like and plates the ingredients in a container for the side dish.
[0011] However, this is merely an example for explanation, and is not intended to limit the scope of application of the present invention. The present invention is applicable to various systems in general that perform holding by a robot. The present embodiment shown as a suitable example is a system that realizes holding by forming a container shape by closing a pair of gripping members and using this container shape to perform holding. However, in addition to this, for example, the present invention may be applied to a system that realizes holding by a suction pad that adsorbs the object by bringing the space between the closely contacted object closer to a vacuum. Alternatively, for example, the present invention may be applied to a system that realizes holding by scooping the object with a spoon-shaped or ladle-shaped gripping member. In addition, for example, the present invention may be applied to a system that realizes holding by pinching the object with a tong-shaped or claw-shaped gripping member. Furthermore, the objects to be held are not limited to food ingredients or containers, and the present invention can also be applied to a system that holds objects such as parts of industrial products, such as electronic devices. In other words, the present invention is applicable to systems that realize holding in general.
[0012] In the following explanation, weight will be used as an example of the amount of ingredients to be served, but the present invention can be applied to physical quantities other than weight, such as volume, bulk, mass, and other various names for physical quantities.
[0013] 1, the gripping system 1 includes a control device 10, a container 20, a multi-joint robot 30, a detection unit 40, and a transfer mechanism 50. Among these, the control device 10, the multi-joint robot 30, the detection unit 40, and the transfer mechanism 50 are communicatively connected by wire or wirelessly, and are capable of communicating with each other.
[0014] In addition, a belt conveyor 2 that automatically transports containers of prepared foods from upstream to downstream is installed adjacent to the gripping system 1. The belt conveyor 2 has a conveying surface for transporting the containers, and the containers are transported while placed on this conveying surface. In FIG. 1, as shown by the dashed arrow, the left side of the paper is the upstream of the transport on the belt conveyor 2, and the right side of the paper is the downstream of the transport on the belt conveyor 2. The task of supplying the containers to the conveying surface of the belt conveyor 2 further upstream of the gripping system 1 may be performed manually or by a container supply device.
[0015] 1 shows only one set of the container 20, the articulated robot 30, the detector 40, and the transport mechanism 50, but the present invention is not limited to this. In this embodiment, it is assumed that a plurality of these sets are installed along the transport direction of one belt conveyor 2, and that the plurality of articulated robots 30 work in cooperation with each other.
[0016] The control device 10 is configured by an information processing device such as a PC (Personal Computer) or a programmable controller, and controls the entire gripping system 1 by executing various programs. For example, the control device 10 controls the operation of the articulated robot 30 gripping ingredients from the storage container 20 and releasing them into a prepared food container to serve the ingredients. More specifically, the control device 10 controls the driving of the articulated robot 30 to realize the operation of moving the hand 31 of the articulated robot 30 to a predetermined position set in advance at a predetermined route and at a predetermined speed, and controls the driving of the actuator of the hand 31 to realize the operation of gripping and releasing ingredients by the hand 31. In addition, for example, the control device 10 controls the operation of the transfer mechanism 50 based on the detection result of the detection unit 40.
[0017] The storage container 20 has a storage space for storing ingredients such as side dishes to be served by the gripping system 1. The storage container 20 is realized by a general-purpose storage container such as a large tray or tray. In the storage space of the storage container 20, for example, a paste salad (salad containing ingredients having viscosity or stickiness) such as potato salad, side dishes such as udon (soybean pulp), dried daikon strips, pickled vegetables, hijiki, boiled beans, and buttered corn are stored. In this embodiment, the storage space stores one type of ingredient for multiple meals (for example, tens to hundreds of meals). Then, the multiple gripping systems 1 serve ingredients such as any of the side dishes in the corresponding containers of the side dishes, thereby completing the work of serving the side dishes. The storage container 20 can be replaced manually by an operator or automatically by the articulated robot 30.
[0018] The articulated robot 30 is, for example, a horizontal articulated robot or a vertical articulated robot, and is equipped with a hand 31 capable of grasping the ingredients to be plated, and a robot arm 32 that moves the hand 31 to any position within its movable range. A weight sensor 30A for measuring the weight of an ingredient held by the hand 31 is provided at a joint that holds the hand 31 of the articulated robot 30, as an example of a means for acquiring the physical quantity of the ingredient held by the hand 31. A force sensor 30B for measuring a reaction force (including a force sense obtained by touching a surface) from the ingredient that the hand 31 touches is provided at a joint that holds the hand 31 of the articulated robot 30, as an example of a means for detecting that the hand 31 has come into contact with the ingredient. Data on the weight of the ingredient measured by the weight sensor 30A (i.e., the weight of the held ingredient) and data on the reaction force from the ingredient measured by the force sensor 30B (i.e., the detection result of contact with the ingredient) are output to the control device 10.
[0019] Furthermore, the joint that holds the hand 31 has an axis that rotates the hand 31 in a twisting direction relative to the robot arm 32. Therefore, when the hand 31 grasps an ingredient, the direction in which the hand 31 opens and closes can be adjusted by changing the orientation of the hand 31. This makes it possible to change the orientation of the hand 31 so that the hand 31 opens and closes in a direction parallel to the inner wall surface of the storage space of the storage container 20 when the hand 31 reaches the vicinity of the inner wall surface of the container, making it easier to grasp ingredients near the inner wall surface of the container.
[0020] The detection unit 40 includes a plurality of optical sensors that detect containers being transported on the belt conveyor 2. For example, the detection unit 40 includes a sensor that detects the position of a container being transported on the belt conveyor 2, and a sensor that detects ingredients served in the container. Data on the position of the container detected by these sensors and data on whether ingredients are served or not are output to the control device 10. The control device 10 controls the operation of the transfer mechanism 50 based on the detection results of these sensors included in the detection unit 40. Details of the positional relationship of these sensors included in the detection unit 40 and the operation control of the transfer mechanism 50 by the control device 10 based on the detection results will be described later.
[0021] The transfer mechanism 50 is a mechanism for transferring an object (here, a container). The transfer mechanism 50 transfers the container, which has been conveyed to the transfer position P1 by the belt conveyor 2, to a release position P2, which is a position where the ingredients are released. After that, when the ingredients are completely put into the container at the release position P2, the transfer mechanism 50 transfers the container from the release position P2 to the transfer position P1 again. Thereafter, the containers with the ingredients piled up are transported further downstream by the belt conveyor 2, where post-processing (for example, closing the lids on the containers) is carried out. In this way, by the transfer mechanism 50 performing the transfer, the ingredients can be released and plated at the release position P2 provided near the articulated robot 30, rather than at the transfer position P1 or the like on the conveying surface of the belt conveyor 2. This makes it possible to prevent the released ingredients from falling onto the conveying surface of the belt conveyor 2.
[0022] The overall configuration of the gripping system 1 has been described above. Although not shown in the drawings, in order to shield each component of the gripping system 1 from the outside, a shielding section made of a plate-shaped member surrounding the periphery of the area in which each component is installed may be installed. In addition to each component of the gripping system 1, the belt conveyor 2 may also be shielded by a shielding section. By shielding by a shielding section in this manner, it is possible to prevent ingredients scattered during the operation of the gripping system 1 from soiling the outside and prevent foreign matter from the outside from mixing with the ingredients. In this case, the plate-like member constituting the shielding part is preferably made of a transparent material such as glass or resin, so that the operating status of the gripping system 1 can be visually confirmed from the outside. In addition, an openable door may be provided on a part of the side wall constituting the shielding part. In this way, when replacing the storage space of the storage container 20 or performing maintenance on the gripping system 1, a worker can approach each component by opening the door of the shielding part and perform these various tasks.
[0023] [Hardware configuration of the control device 10] FIG. 2 is a schematic diagram showing a hardware configuration of the control device 10. As shown in FIG. As shown in FIG. 2, the control device 10 includes a CPU (Central Processing Unit) 711, a ROM (Read Only Memory) 712, a RAM (Random Access Memory) 713, a bus 714, an input unit 715, an output unit 716, a memory unit 717, a communication unit 718, and a drive 719.
[0024] The CPU 711 executes various processes according to a program recorded in the ROM 712 or a program loaded from the storage unit 717 to the RAM 713 . The RAM 713 also stores data and the like necessary for the CPU 711 to execute various processes.
[0025] The CPU 711, the ROM 712, and the RAM 713 are connected to one another via a bus 714. To the bus 714, an input unit 715, an output unit 716, a storage unit 717, a communication unit 718, and a drive 719 are connected.
[0026] The input unit 715 includes an input device such as a mouse or a keyboard, and receives input of various information to the control device 10. The input unit 715 may include a microphone, and may receive input of various information by voice input from the worker. The output unit 716 is composed of a display, a speaker, etc., and outputs images and sounds. The storage unit 717 is configured with a hard disk or a dynamic random access memory (DRAM) or the like, and stores various data managed by each server. The communication unit 718 controls communications with other devices via the network.
[0027] Removable media 731, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is appropriately loaded into the drive 719. A program read from the removable media 731 by the drive 719 is installed in the storage unit 717 as necessary. It should be noted that the above hardware configuration is the basic configuration of the control device 10, and it is possible to adopt a configuration that does not include some of the hardware, to include additional hardware, or to change the implementation form of the hardware.
[0028] [Functional configuration] Next, the functional configuration of the control device 10 will be described. FIG. 3 is a block diagram showing the functional configuration of the control device 10. As shown in FIG. 3, by executing a program for controlling the operation of the gripping system 1, a sensor information acquisition unit 151, an ingredient state determination unit 152, an ingredient amount determination unit 153, an articulated robot control unit 154, a transport mechanism control unit 155, and a record control unit 156 function in the CPU 711 of the control device 10. In addition, a parameter storage unit 171 and a history database (history DB) 172 are formed in the storage unit 717.
[0029] The parameter storage unit 171 stores various parameters used when the gripping system 1 operates. For example, the parameter storage unit 171 stores the position of the storage space of the storage container 20, the position of the area in the prepared food container where the ingredients are served, the relationship between the amount of insertion of the hand 31 into the ingredient when gripping the ingredient and the weight of the gripped ingredient (function or table-format data, etc.), parameters defining the operation pattern of the articulated robot 30, etc. In this embodiment, the amount of insertion of the hand 31 into the ingredient is an index for estimating the weight (physical amount) of the ingredient. That is, from the relationship between the amount of insertion of the hand 31 into the ingredient and the weight of the gripped ingredient, the actual weight of the gripped ingredient (target gripping weight) is estimated based on the amount of insertion of the hand 31 into the ingredient.
[0030] The history DB 172 stores, as history, control-related parameters acquired when the gripping system 1 operates, or measurement data of the weight of ingredients arranged by the gripping system 1. The history DB 172 also stores an ingredient state map showing the state of ingredients in the storage space of the storage container 20. Details of this ingredient state map will be described later together with an explanation of the recording control unit 156 that creates and updates the ingredient state map.
[0031] The sensor information acquisition unit 151 acquires sensor information that is information detected by various sensors installed in the gripping system 1 and the detection unit 40. For example, the sensor information acquisition unit 151 acquires, as sensor information, data on the weight of ingredients measured by the weight sensor 30A installed at the joints of the articulated robot 30, data on the reaction force from the ingredients measured by the force sensor 30B, data on the position of the container detected by the sensor included in the detection unit 40, and data on whether ingredients are served on the container. These pieces of sensor information are used by each functional block of the control device 10 as appropriate.
[0032] The ingredient state determination unit 152 recognizes the state of the ingredients based on the data of the reaction force from the ingredients measured by the force sensor 30B. For example, the ingredient state determination unit 152 recognizes the depth of the ingredients in the storage space of the storage container 20 (the depth from the surface of the ingredients in the storage space of the storage container 20 to the bottom surface of the storage space of the storage container 20) and the flatness of the surface (how rough the surface is) from the data of the reaction force from the ingredients measured by the force sensor 30B. In this embodiment, a method of measuring the state of the ingredients based on the reaction force using the force sensor 30B is used, rather than a method of determining the state of the ingredients by image analysis using a camera. Therefore, for example, the introduction cost and management cost of the camera can be reduced, and since there is no need to consider the blind spot of the camera, etc., the arrangement of the articulated robot 30 and the storage space of the storage container 20 can be selected more flexibly. In addition, since a camera is not used, there is no need to consider the influence of steam generated from the ingredients and lighting on the shooting.
[0033] Furthermore, upon recognizing the depth and flatness of the surface of the ingredient, the ingredient state determination unit 152 determines whether or not these meet the conditions for gripping the ingredient (for example, whether or not the depth and flatness of the ingredient are equal to or greater than a set threshold value). The flatness of the surface of the ingredient can be defined, for example, based on the absolute value of the magnitude of the unevenness of the surface, and can be defined so that the flatter the surface of the ingredient is, the larger the value. The flatness may also be determined for each portion of the surface of the ingredient. Furthermore, the ingredient state determination unit 152 determines whether or not the state of the ingredient in the storage space of the storage container 20 is such that a specified amount of the ingredient can be gripped in one gripping operation.
[0034] The ingredient amount determining unit 153 determines, based on the data of the weight of the ingredient measured by the weight sensor 30A of the articulated robot 30, whether or not a specified amount of the ingredient has been grasped.
[0035] The articulated robot control unit 154 controls the operation of the articulated robot 30, and causes the articulated robot 30 to execute a series of operations for plating ingredients according to the operation pattern defined in the gripping system 1. For example, the articulated robot control unit 154 causes the articulated robot 30 to execute an operation (detection operation) for detecting a container transported by the belt conveyor 2 using the detection unit 40, an operation (grasping operation) for gripping ingredients with the hand 31 of the articulated robot 30, an operation (ingredient transfer operation) for transferring the hand 31 gripping the ingredients onto a container for prepared food, an operation (releasing operation) for releasing the gripped ingredients onto the container, an operation (shaping operation) for shaping the surface of the released ingredients after plating, and the like.
[0036] The transfer mechanism control unit 155 controls the operation of transferring the container by the transfer mechanism 50 (container transfer operation) based on data on the position of the container detected by the sensor included in the detection unit 40 and data on whether ingredients are served on it.
[0037] The record control unit 156 stores the control parameters acquired when the gripping system 1 performs the gripping operation and the measurement data of the weight of the ingredients arranged by the gripping system 1 in the history DB 172. In addition, the record control unit 156 creates and updates an ingredient state map showing the state of the ingredients in the storage space of the storage container 20, and also stores this ingredient state map in the history DB 172. More specifically, the record control unit 156 detects the state of the ingredients in each area of the storage space of the storage container 20 based on the measurement data of the weight of the ingredients and the reaction force of the ingredients acquired when the gripping system 1 performs the gripping operation, the determination result by the ingredient state determination unit 152 described later, and the measurement data of the weight of the ingredients arranged by the gripping system 1, and generates the ingredient state map by linking it to the identification information identifying each area and storing it.
[0038] In this case, the state of the ingredients refers to the remaining amount of ingredients in each area, and the depth and flatness of the ingredients determined by the ingredient state determination unit 152 described below. Furthermore, when the storage space of the storage container 20 is replaced with a new one after the ingredients in the storage space of the storage container 20 have been piled up, the ingredient state map is updated assuming that a predetermined amount of ingredients (e.g., a sufficient amount of ingredients for the storage space of the storage container 20) is stored in a predetermined state (e.g., a flat surface state).
[0039] [Hand 31 Configuration] Next, the configuration of the hand 31 and the gripping member 31a installed on the hand 31 will be described in detail. FIG. 4 is a schematic diagram showing an example of the shape of the gripping member 31a installed at the tip of the hand 31. As shown in FIG. In FIG. 4, only one of the pair of gripping members 31a is shown. As shown in Fig. 4, the grip member 31a in this embodiment is composed of a top plate portion, a main plate portion, a first side plate portion, and a second side plate portion. The top plate portion has a rectangular plane. When the plane of the top plate portion is in a horizontal state, the main plate portion extends at an angle from one end of the plane in the longitudinal direction to a position spaced vertically below the other end of the plane. When the plane of the top plate portion is in a horizontal state, the first side plate portion and the second side plate portion extend vertically downward from both ends of the plane. In the following description, when the pair of gripping members 31a is not to be distinguished from one another, they will simply be referred to as "grip members 31a."
[0040] Fig. 5 is a diagram showing the positional relationship between the storage space of the storage container 20, the hand 31, the gripping member 31a, the robot arm 32, and the ingredient when performing an operation such as a gripping operation. In Fig. 5, the vertical direction is called the Z direction, a first horizontal direction perpendicular to the Z direction (direction perpendicular to the paper surface) is called the Y direction, and a second horizontal direction perpendicular to each of the Z direction and the Y direction is called the X direction. In other words, the Z direction, the Y direction, and the X direction are each perpendicular to one another.
[0041] The hand 31 is disposed at the tip of a robot arm 32. The gripping member 31a is connected to the hand 31 by a connecting member and is thereby supported by the hand 31. The hand 31 and the gripping member 31a connected thereto can move within a movable range in each of the X, Y, and Z directions in accordance with the operation of the robot arm 32 controlled by the control device 10. The hand 31 achieves a gripping operation by opening and closing the pair of gripping members 31a in the Y direction by an actuator (not shown). Furthermore, the hand 31 and the gripping member 31a connected thereto are capable of rotating about the Z direction as a rotation axis. With this configuration, in this embodiment, the position and orientation of the hand 31 and the gripping member 31a can be changed arbitrarily, making it possible to appropriately perform operations such as gripping and releasing operations with various movements.
[0042] Fig. 6 is a diagram showing the opening and closing of a pair of gripping members 31a. The gripping members 31a shown in Fig. 4 are connected to the hand 31 by a connecting member so that their openings face each other. The X, Y, and Z directions in Fig. 6 are the same as the directions defined in Fig. 5. The pair of gripping members 31a are opened in an opening operation along the opening / closing direction (Y direction) as shown in Fig. 6(a) to be in an open state. The pair of gripping members 31a are closed in a gripping operation by closing in the opening / closing direction (Y direction) as shown in Fig. 6(b).
[0043] Then, the pair of gripping members 31a is in a closed state and comes into contact with each other, so that at least the inner surface with the closed tip and side plate portions becomes a container shape for gripping ingredients. With such a shape of gripping members 31a, the tip of gripping member 31a is inserted vertically from the surface into ingredients such as paste salad, and the pair of gripping members 31a is closed at a predetermined depth to lift up the ingredients, so that an approximately fixed amount of ingredients can be gripped and removed from the storage space of storage container 20. In addition, after the pair of gripping members 31a are transferred onto the prepared food container at the release position P2, the pair of gripping members 31a open and the container-shaped opening is exposed, thereby releasing the ingredients that have been gripped and allowing an approximately fixed amount of ingredients to be served in the prepared food container.
[0044] [Configuration of detection unit 40] Next, the configuration of the detection unit 40 will be described in detail. 7 is an enlarged perspective view of the vicinity of the detection unit 40. In FIG. 7, similar to FIG. 1, the left side of the paper surface is the upstream side of the conveyor belt 2, and the right side of the paper surface is the downstream side of the conveyor belt 2.
[0045] As shown in FIG. 7, the detection unit 40 includes container detection sensors 41 and 42, a reflector arrangement unit 43, and an ingredient detection sensor 44. The container detection sensors 41, 42 are sensors that detect the position of a container being transported on the belt conveyor 2. The container detection sensors 41, 42 are configured, for example, with optical sensors. The container detection sensor 41 detects that a container being transported on the belt conveyor 2 is about to be transported to the transfer position P1. Furthermore, the container detection sensor 42 detects that a container being transported on the belt conveyor 2 has been transported to the transfer position P1. The reflector arrangement section 43 is a member in which reflectors that reflect light emitted by the container detection sensors 41, 42 for detection are arranged on a surface facing the container detection sensors 41, 42.
[0046] As shown in the figure, detection unit 40 has reflector arrangement unit 43 installed at a predetermined position so as to straddle the conveying surface of belt conveyor 2. Light projected by container detection sensors 41, 42 is reflected by reflectors arranged in reflector arrangement unit 43 and received by container detection sensors 41, 42. This allows container detection sensors 41, 42 to detect the position of a container. In the figure, the paths of the projected and received light are illustrated as optical paths L1 and L2, respectively.
[0047] In this embodiment, the reflector arrangement section 43 is configured to be insertable into and removable from the opening of the main body of the detection section 40, and the length in the width direction of the conveying surface can be adjusted. This allows the reflector arrangement section 43 to be installed at a predetermined position, absorbing the difference in the width direction length of the conveying surface, which differs depending on the model of the belt conveyor 2. Here, the conveying surface of the belt conveyor 2 generally undulates in the vertical direction and the like as the conveyor moves. Therefore, in order to avoid this effect, it is preferable to install the reflector arrangement section 43 at a predetermined position on the outer frame portion of the conveying surface (i.e., a portion that is not the conveying surface). This allows the reflector arrangement section 43 to be constantly fixed at an appropriate height to detect the container in which the ingredients are served, without being affected by the vertical undulation of the conveying surface.
[0048] Here, since the height of the container (here, the relative height with respect to the conveying surface) is generally not so high, it is desirable to arrange the sensor and reflector at an appropriate position within a range of several centimeters to several millimeters. In this regard, in this embodiment, the reflector position is fixed at a predetermined position by the reflector arrangement unit 43 in this way, so that the position of the container being conveyed can be appropriately detected with an appropriate height according to the height of the container as the detection target range.
[0049] Although colored containers are sometimes used as containers for prepared foods, transparent containers are also commonly used. The container detection sensors 41 and 42 are capable of detecting both colored and transparent containers. With this configuration, the container detection sensors 41, 42 detect with high accuracy the position of the container being transported on the belt conveyor 2. In addition, data on the container position detected by the container detection sensors 41, 42 is output to the control device 10.
[0050] The ingredient detection sensor 44 is a sensor that detects ingredients served in a container. The ingredient detection sensor 44 is configured, for example, by an optical sensor, similar to the container detection sensors 41 and 42. The ingredient detection sensor 44 detects whether ingredients are served in a container whose position is detected by the container detection sensors 41 and 42. The light emitted by the ingredient detection sensor 44 is emitted vertically downward, reflected by the conveying surface of the belt conveyor 2, the top surface of the ingredients served in the container, or the bottom surface of the container where no ingredients are served, and received by the ingredient detection sensor 44. This allows the ingredient detection sensor 44 to detect whether ingredients are served in the container. In the drawing, the path of the light emitted and received is illustrated as an optical path L3.
[0051] As described above, the detection unit 40 is installed so as to straddle the conveying surface of the belt conveyor 2, so that the ingredient detection sensor 44 can be disposed at an appropriate height (for example, about 15 cm above the conveying surface) for detecting ingredients vertically above the belt conveyor 2. That is, the ingredient detection sensor 44 is also fixed at a predetermined position (here, a position relative to the height of the detection unit 40, the container, and the ingredients), so that it can detect with high accuracy whether ingredients are placed in the container. Data on whether ingredients are placed in the container detected by the ingredient detection sensor 44 is output to the control device 10.
[0052] In this way, the detection unit 40 has a unique structure, and by being installed so as to straddle the conveying surface of the belt conveyor 2, various sensors and reflectors can be arranged in optimal positions for detection.
[0053] Although the container detection sensors 41 and 42 and the ingredient detection sensor 44 have been described as optical sensors realized by a light projector and a light receiver arranged opposite the light projector, the present invention is not limited to this. For example, these sensors may be realized by optical sensors realized by a light projector and a light receiver arranged opposite the light projector.
[0054] [Configuration of the transfer mechanism 50] Next, the configuration of the transfer mechanism 50 will be described in detail. 8 is a schematic diagram showing the vicinity of the transfer position P1 and the release position P2 in this embodiment. In this Fig. 8, the belt conveyor 2, the articulated robot 30, and the transfer mechanism 50 are shown with the downstream direction of transport on the belt conveyor 2 being the lower side of the paper.
[0055] 8, the transfer mechanism 50 includes an actuator 51, a slide member 52, a connecting portion 53, a first transfer member 531, a second transfer member 532, and a container placement member 54. Similarly to the case shown in FIG. 1, the transfer position P1 is the conveying surface of the belt conveyor 2, and the release position P2 is on a work table provided on a side portion of the articulated robot 30.
[0056] The actuator 51 is disposed vertically above the belt conveyor 2 and performs linear motion in a direction (left-right direction on the paper) perpendicular to the traveling direction of the belt conveyor 2. The actuator 51 is realized by, for example, an electric cylinder (ROBO Cylinder) or an air cylinder.
[0057] The slide member 52 and the connecting portion 53 are connected to a drive portion of the actuator 51, and perform linear motion in a direction perpendicular to the conveying direction of the belt conveyor 2 (left-right direction on the paper) in association with the linear motion of the actuator 51. The connecting portion 53 is further connected to the first transfer member 531 and the second transfer member 532, and as a result, the linear motion of the actuator 51 is also transmitted to the first transfer member 531 and the second transfer member 532, so that the first transfer member 531 and the second transfer member 532 also perform the same linear motion as the actuator 51. In this manner, the transfer mechanism 50 of the present embodiment can realize a drive mechanism with a relatively simple configuration.
[0058] 9 is a vertical overhead view of the vicinity of the transfer position P1 and the release position P2 in this embodiment. In FIG. 9, the belt conveyor 2, the container 20, the articulated robot 30, the connecting portion 53, the first transfer member 531, the second transfer member 532, and the container placement member 54 are illustrated.
[0059] One end of the container placement member 54 is placed on the conveying surface of the belt conveyor 2, and the other end is placed on the top surface of the workbench where the release position P2 is located. This connects the conveying surface of the belt conveyor 2 and the top surface of the workbench via the container placement member 54. The transfer mechanism 50 transfers the container by sliding the container from the transfer position P1 on the conveying surface to the release position P2 on the top surface of the workbench using the horizontal linear motion of the actuator 51. The transfer mechanism 50 also transfers the container from the release position P2 to the transfer position P1 by sliding the container in the opposite direction.
[0060] 9(a), when an empty container is transported to transfer position P1, the transfer mechanism control unit 155 moves the transfer mechanism 50 and transfers the container from transfer position P1 to release position P2 while abutting against the container with the end (right end on the page) of the first transfer member 531. Also, when the ingredient is released by the articulated robot 30, the transfer mechanism control unit 155 transfers the container from release position P2 to transfer position P1 while abutting against the container with the end (left end on the page) of the second transfer member 532.
[0061] In this way, by the transfer mechanism 50 performing the transfer, the ingredients can be released and plated at the release position P2 provided near the articulated robot 30, rather than at the transfer position P1 or the like on the conveying surface of the belt conveyor 2. This makes it possible to prevent the released ingredients from falling onto the conveying surface of the belt conveyor 2. In addition, since the ingredients can be arranged at the nearby release position P2 after being grasped by the storage container 20, the travel distance of the articulated robot 30 can be shortened, the processing time can be shortened, and the scattering of ingredients due to the movement can be suppressed. Furthermore, since the ingredients can be arranged at the nearby release position P2, more precise movements can be realized and appropriate arrangement can be achieved compared to when the robot arm 32 is extended and the ingredients are arranged at a distance.
[0062] In addition, since the transfer mechanism 50 performs the transfer, it is sufficient to transfer and supply the containers from upstream, and there is no need to place a container supplying device or a container stock near the articulated robot 30. This not only saves space, but also increases the degree of freedom in the placement of the storage containers 20 and the articulated robot 30. Furthermore, since the containers from which the ingredients have been released are transferred again to the conveying surface of the same belt conveyor 2, there is no need to prepare multiple belt conveyors, such as a first belt conveyor for transporting containers before plating and a second belt conveyor for transporting containers after plating.
[0063] [Configuration of container mounting member 54] Next, the configuration of the container mounting member 54 will be described in detail. Figure 10 is a perspective view showing the configuration of the container mounting member 54. Both Figures 10(a) and (b) show the state in which the container mounting member 54 is installed as shown in Figure 9, with the left side of the paper being the transfer position P1 side when installed, and the right side of the paper being the release position P2 side when installed. As shown in FIGS. 10(a) and (b), the container mounting member 54 includes a guide portion 541, a bottom portion 542, and a slit 543.
[0064] The guide section 541 is configured as a pair of guide sections. The guide section 541 has a tapered shape in which the width narrows from the transfer position P1 side toward the release position P2 side, and is structured to be able to guide the container to the release position P2. In addition, the tip of the guide section 541 on the release position P2 side has a shape that is bent inward toward the center, and as shown in FIG. 10(b), the bent part can hold the container. In this embodiment, the position where the container is held corresponds to the release position P2. Therefore, the articulated robot 30 releases the ingredients into the container in a state where the guide section 541 holds the container.
[0065] Bottom 542 functions as a transfer surface of the container when transfer mechanism 50 performs transfer. Bottom 542 is also provided with a plurality of slits 543. These slits 543 allow the scattered ingredients and juices to fall further vertically downward from slits 543, even if the released ingredients themselves or the juices of the ingredients splash at release position P2, thereby preventing the ingredients from adhering to the bottom of the container.
[0066] In addition, the tip of the container placement member 54 on the transfer position P1 side has a mountain-shaped shape that rises vertically upward. If it were flat instead of this shape, and if the height of the conveying surface and the height of the top surface of the work table differed even slightly, the member would be inclined from one side to the other, making it difficult to slide from the other side to one side. In contrast, the container placement member 54 slides downward to the other side once it overcomes this mountain-shaped shape, so even if the height of the conveying surface and the height of the top surface of the work table differed slightly, this difference can be absorbed and the container can be slid and transferred appropriately. In addition, since the force that slides toward the release position P2 side is maintained even after transfer, the container can be held more stably by the guide portion 541. In this manner, in this embodiment, the container mounting member 54 also has a distinctive structure, which makes it possible to more reliably transport the container and hold the container when released.
[0067] [Configuration of placement unit 55] Next, the configuration of the placement unit 55 will be described in detail. Fig. 11 is a perspective view showing the configuration of the placement unit 55. The placement unit 55 is disposed at a position adjacent to the articulated robot 30. For example, the placement unit 55 is disposed at a position where the storage container 20 is placed in Fig. 1. 11(a) and (b) show the articulated robot 30, the release position P2, and the installation base in addition to the placement unit 55. Note that the container placement member 54 placed at the release position P2 is omitted from the illustration.
[0068] As shown in FIG. 11(a), the mounting portion 55 is placed on the installation table. The mounting portion 55 has a concave portion. In this embodiment, the concave portion is configured to have a rectangular shape when viewed from above. Three sides around the concave portion form wall surfaces, and a handle-shaped member is disposed on the remaining side. This handle-shaped member functions as a handle when moving the articulated robot 30 together with the installation table when installing the gripping system 1. Such a shape of the mounting portion 55 is realized, for example, by processing sheet metal.
[0069] 11(b), when the gripping system 1 is actually operated, the storage container 20 is placed on the concave shape of the placement portion 55. Ingredients (not shown in the figure to clarify the configuration of the storage container) are stored inside the storage container 20. The articulated robot 30 grips the ingredients from the storage container 20 and releases the gripped ingredients at a release position P2. In this case, it is desirable to configure the concave shape so that when placed on the concave shape, the highest position of the storage container 20 is lower than the position of the gripping member 31a during transportation so as not to hinder the transportation of the gripping member 31a.
[0070] In addition, it is desirable to configure the concave shape so that when placed on the concave shape, the position of the gripping member 31a upon release is lower than the highest position of the storage container 20 so that any ingredients that splash out upon release fall into the concave shape of the mounting portion 55. With this configuration, even if the ingredients themselves or the juices of the ingredients splash when gripping or releasing them, the splashed juices and the like will accumulate in the concave shape adjacent to the articulated robot 30. Therefore, it is possible to prevent the juices and the like from leaking outside the mounting section 55.
[0071] 11 shows an enlarged side view of the surface with the handle-like member, and as shown there, the end of mounting portion 55 is configured to protrude further than the wall surface constituting base portion 58. Therefore, even if liquid or the like accumulated in the concave shape spills over this surface, the spilled liquid or the like will not come into contact with base portion 58 and soil base portion 58. Therefore, for example, it is also possible to store electrical equipment (such as a control device for actuator 51) that may cause problems if liquid or the like comes into contact with the inside of base portion 58. Furthermore, by placing the storage container on the concave shape, even if the robot arm 32 or the gripping member 31a accidentally hits the storage container when gripping or releasing it, the position of the storage container is maintained by the three wall surfaces surrounding the concave shape, so that the position of the storage container can be prevented from shifting due to contact.
[0072] The configuration of the mounting portion 55 shown in FIG. 11 is merely an example and is not limited thereto. For example, all four sides of the concave shape may form wall surfaces. Alternatively, for example, if the container has a cylindrical shape, the concave shape may also be round in top view. In addition, the above description uses the term "concave shape," but this is intended to be a term that includes a broad concept that when a container is placed on a portion called the concave shape, there is a part around the bottom of the container that is higher than the bottom (i.e., a wall surface or a raised part).
[0073] [Configuration of extension member 60] Next, the configuration of the expansion member 60 will be described in detail. Fig. 12 is a perspective view showing the configuration of the expansion member 60. The expansion member 60 is used by being attached to the storage container 20. Figs. 13 and 14 are perspective views showing how the expansion member 60 is attached to the storage container 20.
[0074] 12, the expansion member 60 includes an expansion section 61, a first detachable section 62, and a second detachable section 63. The first detachable section 62 includes clamping sections 621, 622, and 623. The second detachable section 63 includes clamping sections 631, 632, and 633.
[0075] The expansion part 61 is a plate-like member extending vertically upward, and when attached to any one of the multiple sides (i.e., the edges of the opening) that constitute the opening surface of the storage container 20 by the first detachable part 62, it forms a wall surface that extends vertically upward. As a result, the sides that constitute the opening surface rise in the vertical direction. In other words, the expansion part 61 can expand the opening surface in the vertical direction. Further, the extension portion 61 is shaped to slope outwardly of the storage container 20 as it extends vertically upward. Therefore, when the extension portion 61 is attached to any one of the multiple sides that form the opening surface of the storage container 20 by the first detachable portion 62, the extension portion 61 forms a wall surface that extends outwardly in the horizontal direction of the storage container 20. As a result, the sides that form the opening surface extend in the horizontal direction. That is, the extension portion 61 can expand the opening surface in the horizontal direction. In conclusion, the expansion portion 61 is a plate-shaped member that extends vertically upward and has a shape that slopes outwardly from the storage container 20 as it extends vertically upward, so that when attached to the storage container 20, the opening surface of the storage container 20 can be expanded both vertically upward and horizontally.
[0076] The first detachable part 62 is a part for attaching and detaching the expansion part 61 and the first detachable part 62 to and from the storage container 20 via the second detachable part 63. The clamping parts 621, 622, and 623 of the first detachable part 62 function as leaf springs, and when the first detachable part 62 is attached to the storage container 20 via the second detachable part 63, it applies a clamping force to the wall surface of the storage container 20 via the second detachable part 63. Hereinafter, this clamping force is referred to as a "clamping force." Here, the clamping parts 621 and 623 are attached to the inner wall surface of the storage container 20 and apply a clamping force toward the outside. On the other hand, the clamping part 623 is attached to the outer wall surface of the storage container 20 and applies a clamping force toward the inside. In the figure, the direction in which this clamping force acts is illustrated by an arrow.
[0077] The second detachable part 63 is a part for attaching and detaching the second detachable part 63 itself to and from the storage container 20. The clamping parts 631, 632, and 633 of the second detachable part 63 function as leaf springs, similar to the clamping parts of the first detachable part 62, and exert a clamping force when attached to the storage container 20. Here, the clamping parts 631 and 633 are attached to the inner wall surface of the storage container 20 and exert a clamping force toward the outside. On the other hand, the clamping part 633 is attached to the outer wall surface of the storage container 20 and exerts a clamping force toward the inside.
[0078] In this way, the first detachable part 62 and the second detachable part 63 have their respective clamping parts arranged so that clamping forces act in different directions in a staggered manner. That is, the clamping parts are arranged so that clamping forces act from the inside to the outside, from the outside to the inside, and from the inside to the outside. This allows the first detachable part 62 and the second detachable part 63 to stabilize the attached state when attached to the storage container 20, and to achieve reliable attachment. Moreover, these clamping parts can be realized by a simple mechanism called a leaf spring.
[0079] [Installation of extension member 60] 13(a) shows the shape of the storage container 20. The storage container 20 may be realized by a storage container specific to this embodiment, but can also be realized by a general-purpose storage container that is generally used. Therefore, an existing storage container can be used as the storage container 20 of this embodiment as it is, and no unnecessary costs are incurred. The storage container 20 is usually formed as a rectangular parallelepiped container with an opening on the vertically upper surface when placed on the storage container 20. In addition, the storage container 20 has handles on the outer wall surfaces on two opposing sides so that the worker can easily carry and place the storage container 20. When replacing the storage container 20, the worker can carry the storage container 20 or place it on the placement section 55 in a stable state while holding the handles.
[0080] 13(b), when using the storage container 20, a container cover is attached and the inner wall surface of the storage container 20 is covered with the container cover. This is for the purpose of managing the hygiene of the food, preventing ingredients from adhering to the inner wall surface of the storage container 20, and facilitating cleaning of the storage container 20. The container cover is realized by a sheet-like cover made of a resin material such as polyethylene.
[0081] The worker attaches a container cover to the cleaned storage container 20, and then stores ingredients in the storage space inside the storage container 20 covered by the container cover. In order to clarify the shape of the storage container 20 and the manner in which the extension member 60 is attached, the ingredients are not shown in Figs. 13 and 14. At this point, the container cover is not particularly held at the opening surface of the storage container 20. Therefore, a gap occurs between the container cover and the storage container 20, and the container cover is in a loose state.
[0082] Next, as shown in FIG. 14(c), the second detachable portion 63 of the expansion member 60 is attached to the storage container 20. The clamping portions 631, 632, and 633 of the second detachable portion 63 are attached to any of the multiple sides constituting the opening surface of the storage container 20 by applying a clamping force as described above. As a result, the second detachable portion 63 is attached to the storage container 20 and holds the container cover at the opening surface of the storage container 20. Therefore, the slack in the container cover that existed before the holding can be eliminated. In addition, as shown in the figure, each clamping portion of the second detachable portion 63 is shaped to extend to a deep position below the storage space when attached to the storage container 20. This shape makes it possible to hold the container cover more reliably.
[0083] Therefore, during subsequent transportation by the worker and various operations performed by the articulated robot 30, the container cover remains covering the storage container 20, preventing problems such as the container cover being rolled up.
[0084] 14(d), the extension part 61 and the first detachable part 62 are then attached to the storage container 20. The clamping parts 621, 622, and 623 of the first detachable part 62 clamp the clamping parts of the second detachable part 63, which is already attached to the storage container 20, from the outside, thereby achieving attachment to the storage container 20. That is, strictly speaking, the extension part 61 and the first detachable part 62 are attached to the storage container 20 via the second detachable part 63.
[0085] In this manner, the expansion member 60 is attached to the storage container 20. As described above with reference to Fig. 12, the expansion portion 61 of the expansion member 60 is a plate-like member extending vertically upward, and has a shape that inclines toward the outside of the storage container 20 as it extends vertically upward, so that the side to which the opening surface is attached can be expanded both vertically upward and horizontally, as shown in Fig. 14(d). When all the ingredients contained in the storage container 20 have been gripped, the storage container 20 is to be replaced. In this case, the extension member 60 can be removed by performing the above-mentioned attachment procedure in reverse.
[0086] As described above, the extension member 60 can be attached and detached as necessary. For example, if the extension member 60 is attached when a worker grips the handle of the storage container 20, the extension member 60 will interfere with the worker's arm, hindering the worker's work. Therefore, when a worker carries the storage container 20 while gripping the handle or places the storage container 20 on the placement part 55, the extension member 60 is removed. This prevents the extension member 60 from preventing the worker from holding the handle of the storage container 20. In this case, only the second attachment / detachment part 63 may be attached. This allows the worker to hold the container cover without being hindered from holding the handle of the storage container 20.
[0087] In addition, it is advisable to remove the expansion member 60 when cleaning the storage container 20 and the expansion member 60. This allows the storage container 20 and the expansion member 60 to be cleaned separately, making the cleaning work easier. In this way, by appropriately attaching and detaching the extension member 60 as needed, it is possible to improve the convenience for the worker.
[0088] In the above explanation, an example was given of attaching a container cover, but attaching a container cover is not required in this embodiment, and this embodiment can be applied even if a container cover is not attached.
[0089] [Function and effect of the expansion member 60] Fig. 15 is a schematic diagram showing the effect of attaching the extension member 60. Fig. 15 is a top view similar to Fig. 8, and shows the storage container 20, the articulated robot 30, and the container mounting member 54 with the downstream direction of transport on the belt conveyor 2 at the bottom of the page. The storage container 20 is placed on a mounting portion 55 located adjacent to the articulated robot 30.
[0090] The storage container 20 has four sides that form a rectangular opening surface. The four sides that form the opening surface are referred to as the first side to the fourth side, respectively. In this example, the extension member 60 is attached to the first side. As shown in FIG. 14(d), the extension portion 61 of the extension member 60 is a plate-like member that extends vertically upward, and has a shape that inclines toward the outside of the storage container 20 as it extends vertically upward, so that the opening surface of the first side can be expanded both vertically upward and horizontally.
[0091] Next, a description will be given of the relationship between the extension member 60 and the gripping operation performed by the articulated robot 30. When gripping, the articulated robot 30 moves the gripping member 31a to near the center of the storage container 20 by driving the robot arm 32.
[0092] Then, as shown in the figure as "(1) Grasp", a gripping operation is performed using the gripping members 31a. If the weight of the gripped ingredient is not the specified amount, the ingredient that was once gripped is released on the spot, and gripping is performed again. Next, as shown by "(2) Removal", a removal operation is performed as necessary in which the gripping members 31a are moved up and down to drop the ingredients adhering to the gripping members 31a.
[0093] These gripping actions (including the release action and re-gripping action) and removal actions are performed near the center of the opening surface of the storage container 20, so there is a low possibility that the ingredients will scatter outside the storage container 20. However, in this case, by performing the gripping action and removal action such that the position of the gripping member 31a is lower than the highest position of the storage container 20 (i.e., within the storage space of the storage container 20), it is possible to further prevent the ingredients from scattering outside the storage container 20.
[0094] Thereafter, the articulated robot 30 keeps the gripping member 31a gripping the ingredients on standby at that location. Then, when the container is transferred to the release position P2 on the container placement member 54 by the transfer mechanism 50, the articulated robot 30 starts transferring the ingredients with the gripping member 31a. The gripping member 31a gripping the ingredients is driven by the robot arm 32 to transfer the ingredients along a path shown in the figure as a "transfer path of the gripping member". In order to quickly complete the operations from gripping to releasing, it is desirable that this transfer path be the shortest route from the gripping position to the release position (for example, a route that involves only horizontal movement as much as possible), and that the drive speed of the robot arm 32 is also as fast as possible. In addition, the gripping member 31a rotates in a direction that allows the most efficient gripping possible. For example, gripping is performed in a state where the opening and closing direction at the time of gripping is rotated in a direction along the wall surface of the storage container 20. Therefore, the gripping member 31a appropriately rotates around the vertical direction as a rotation axis during transfer so that the orientation becomes suitable for release.
[0095] In this way, when the conveyance is performed in an efficient manner, a large centrifugal force acts on the gripping members 31a when the conveyance path curves, causing ingredients that are not sufficiently gripped by the gripping members 31a or ingredients that are attached to the gripping members 31a to fly toward the first side due to the centrifugal force and becoming uncontrollable.
[0096] However, in this embodiment, the expansion portion 61 of the expansion member 60 expands the opening surface both vertically upward and horizontally of the first side. Therefore, the scattered ingredients come into contact with the expansion portion 61. Since the expansion portion 61 is shaped to incline toward the inside of the storage container 20 as it extends vertically downward, the ingredients that come into contact (i.e., the ingredients that have scattered from the gripping member 31a) are guided toward the opening surface of the storage container 20. As a result, the expansion portion 61 can drop the scattered ingredients into the storage space of the storage container 20. In other words, the action and effect of such an extension member 60 can prevent ingredients from being scattered when the articulated robot 30 performs a holding operation (here, a grasping operation, which is an example of achieving holding) from scattering outside the storage container 20.
[0097] Then, as shown by "(5) Release" in the figure, gripping member 31a releases the gripped ingredients. Note that it is preferable that the position of gripping member 31a when released is lower than the highest position of storage container 20 so that ingredients that splash upon release fall into the concave shape of mounting portion 55. This makes it possible to prevent juice or the like from leaking outside mounting portion 55.
[0098] In this example, it is assumed that the extension member 60 is attached to the first side. This is merely an example, and the extension member 60 may also be attached to other sides. For example, by attaching the extension member 60 to the second side, ingredients scattered during the gripping operation or removal operation can be dropped into the storage space of the storage container 20. In this case, by performing the gripping operation or removal operation while the position of the gripping member 31a is lower than the highest position of the extension member 60, it is possible to further prevent the ingredients from scattering outside the storage container 20.
[0099] In addition, for example, by attaching the expansion member 60 to the fourth side, the ingredients scattered during the release operation can be dropped into the concave shape of the mounting portion 55. In this case, by performing the release operation with the position of the gripping member 31a set to a position lower than the highest position of the expansion member 60, the ingredients can be more reliably dropped into the concave shape of the mounting portion 55.
[0100] Furthermore, the lateral length of the extension member 60 does not necessarily have to be the same as the length of each side. For example, the length of the extension member 60 attached to the fourth side may be shorter than the length of the fourth side (e.g., half the length of the fourth side) and attached to a position on the fourth side near the articulated robot 30. This makes it possible to prevent scattering toward the articulated robot 30 and does not obstruct the transfer path of the gripping member.
[0101] Alternatively, only the second detachable part 63 may be attached to another side (for example, the third side). This makes it possible to hold the container cover in a balanced manner with equal force from the opposing sides (for example, the first side and the third side).
[0102] The above describes the action and effect of the extension member 60. In the case of a general technique in which such an extension member 60 does not exist, it is necessary to take measures such as slowing down the transport speed in order to suppress scattering. However, in this embodiment, since the extension member 60 exists, there is no need to slow down the transport speed. Therefore, according to this embodiment, it is also possible to improve the productivity of the articulated robot 30.
[0103] Next, the difference between a case in which the size of the storage container 20 is made larger and a case in which the extension member 60 is detachable as in this embodiment will be described. If the size of the storage container 20 is, for example, a special size that is taller than normal, there is a problem that the container cover will not fit. General, general-purpose storage containers 20 are standardized products, and their sizes (for example, the aspect ratio of the container size and capacity) are predetermined. Container covers are also sold in sizes that match the sizes of these standardized products. Therefore, if the storage container 20 is a special size, the container cover must also be a special size to match it, which is disadvantageous in terms of cost. In addition, the shape of the placement portion 55 must also be changed, which reduces the versatility of the system as a whole.
[0104] Even if the size of the storage container 20 were to be, for example, a special size that is taller than normal, there is a risk that the worker will store more ingredients until the storage space is filled according to the height. In such a state, the stored ingredients will be held or transferred near the storage surface, and it is not possible to prevent the ingredients from scattering. In other words, the purpose of the size of the storage container 20 being, for example, a special size that is taller than normal is lost. In contrast, if a detachable expansion member 60 is used as in this embodiment, these problems do not occur. From this perspective, it can be said that using a detachable expansion member 60 is advantageous.
[0105] [Overall operation] Next, the overall operation of the gripping system 1 will be described. 16 is a flowchart showing the flow of the ingredient plating process executed by the gripping system 1. The ingredient plating process is started, for example, when an operation for starting the ingredient plating process is performed by an operator.
[0106] When the ingredient plating process is started, in step S11 of FIG. 16, the articulated robot control unit 154 reads operation data (movement pattern data, data on the insertion amount of the hand 31, etc.) for executing a series of operations in the ingredient plating process from the parameter memory unit 171, thereby preparing to grasp the ingredients.
[0107] In step S12, the articulated robot control unit 154 transfers the hand 31 to the accommodation space of the accommodation container 20 in accordance with the data of the operation pattern.
[0108] In step S13, the ingredient state determination unit 152 recognizes the state of the ingredients in the storage space of the storage container 20 by reading an ingredient state map showing the state of the ingredients in the storage space of the storage container 20 from the history DB 172. The ingredient state determination unit 152 continues to recognize the state of the ingredients based on the data of the reaction force from the ingredients measured by the force sensor 30B acquired by the sensor information acquisition unit 151.
[0109] In step S14, the articulated robot control unit 154 determines the depth to which the gripping member 31a is to be inserted into the ingredient based on the data of the movement pattern read in step S11 and the state of the ingredient in the storage space of the storage container 20 recognized in step S13. In step S15, the articulated robot control unit 154 inserts the gripping member 31a into the ingredient to the determined insertion depth. In this case, for example, the articulated robot control unit 154 can calculate the insertion depth from the control parameters (such as the rotation angle of the joints) of the articulated robot 30, or calculate the insertion depth from the elapsed time since the surface of the ingredient was detected in step S12 and the insertion was started. In step S16, the articulated robot control unit 154 closes the gripping members 31a to grip the ingredient.
[0110] In step S17, the ingredient amount determination unit 153 measures the weight (physical amount) of the grasped ingredient and determines whether a specified amount of ingredient is grasped. The specified amount of ingredient being grasped means, for example, that the weight of the grasped ingredient is within a specified error (within ±15%, etc.) with respect to the target weight. However, in consideration of a case where the ingredient sticks to the grasping member 31a and cannot be released, the error when the grasped weight is more than the specified amount may be set to be larger than the error when it is less than the specified amount.
[0111] If the specified amount of ingredients is held, step S17 is judged as Yes, and the process proceeds to step S18. In this case, if necessary, the attached ingredients may be removed before proceeding to step S18. On the other hand, if the specified amount of ingredients is not held, step S17 is judged as No, and the process is repeated from step S14. In this case, if the held ingredients exceed the specified amount, the insertion depth is re-determined to be shallower in step S14, which is performed again. On the other hand, if the held ingredients are less than the specified amount, the insertion depth is re-determined to be deeper in step S14, which is performed again.
[0112] In the process of repeating steps S14 to S17, even if the gripping member 31a is inserted deeper into the ingredient than the previous time, if the specified amount of ingredient cannot be gripped (if the depth of the ingredient at the intended gripping position is shallower than the insertion depth required to obtain the specified amount), it is also possible to control the total amount of ingredient gripped multiple times to be the specified amount by gripping the ingredient from multiple points on the ingredient's surface. In this case, for example, the total depth to which the gripping member 31a is inserted into multiple points on the ingredient's surface (total insertion amount) can be controlled to be the same as the depth to which the gripping member 31a is inserted into the ingredient when gripping a specified amount of ingredient at one time. Also, for example, when gripping the second or subsequent points, it is also possible to control the gripping member 31a to once release the already gripped ingredient at the next intended gripping position, and then insert the gripping member 31a into the ingredient to the depth to which it would be inserted when gripping a specified amount of ingredient at one time against the surface of the ingredient where the released ingredient is present, and grip the specified amount of ingredient again at one time.
[0113] In step S18, the transfer mechanism control unit 155 determines whether or not a container has been detected at the transfer position P1 based on the detection results of the container detection sensors 41, 42. If a container has been detected, the result of step S18 is Yes, and the process proceeds to step S19. On the other hand, if a container has not been detected, the result of step S18 is No, and the process repeats the determination of step S18.
[0114] In step S19, the transfer mechanism control unit 155 determines whether or not ingredients are already served in the container based on the detection result of the ingredient detection sensor 44. Specifically, the transfer mechanism control unit 155 sets a threshold value for the height of the ingredients from the conveying surface, assuming that ingredients are already served in the container. Then, based on the detection result of the ingredient detection sensor 44, when a height exceeding this threshold value continues to be detected for a certain period of time, the transfer mechanism control unit 155 determines that ingredients are already served in the container. For example, even if a part of an empty container with a certain height (for example, the periphery of the container) exceeds this threshold, it will only be for a short time, less than the certain time. Therefore, it is possible to prevent the empty container from being mistakenly determined to have ingredients already in it. In this case, the length of this certain time can be appropriately set within a range of time that is shorter than the time from when the container detection sensors 41, 42 detect the container to when the container is transported and passes the transfer position P1.
[0115] If ingredients have already been served, the determination in step S19 is Yes, and the process returns to step S18, and the determination in step S18 is performed again. If the determination in step S19 is Yes in this way, the container with ingredients served passes between the first transfer member 531 and the second transfer member 532 of the transfer mechanism 50, and is conveyed directly downstream of the belt conveyor 2. On the other hand, if ingredients have not been served, the determination in step S19 is No, and the process proceeds to step S20. The reason for making this determination is that, as mentioned above, when multiple articulated robots 30 are arranged for one conveyor belt 2 and these multiple articulated robots 30 are working in cooperation with each other, there is a possibility that a container with ingredients already placed inside it by an upstream articulated robot 30 may be transported.
[0116] In step S20, the transfer mechanism control section 155 drives the transfer mechanism 50 to transfer the container from the transfer position P1 to the release position P2.
[0117] In step S21, the articulated robot control unit 154 executes release onto the container at the release position P2. As described with reference to FIG. 15, at least between steps S15 and S20, when the articulated robot 30 performs a grasping operation, the extension member 70 makes it possible to cause ingredients that would otherwise scatter outside the storage container 20 to fall onto the opening surface of the storage container 20 (i.e., inside the storage container 20).
[0118] In step S22, the transfer mechanism control unit 155 judges whether or not it is time to transfer the container with ingredients served after release to the transfer position P1. The reason for this judgment is that if the container is transferred to the transfer position P1 simply on the condition that the release by the articulated robot 30 has been completed, there is a possibility that the container may collide with other containers (other empty containers or containers with ingredients already served by other articulated robots 30) that have been transported to the transfer position P1. Therefore, based on the detection results of the container detection sensors 41 and 42, the transfer mechanism control unit 155 judges that it is time to transfer the container to the transfer position P1 on the condition that it has been confirmed that other containers have not been transported to the transfer position P1 or are not about to be transported to the transfer position P1. This makes it possible to prevent collisions between containers.
[0119] If it is not determined that the timing is right to transfer the container to the transfer position P1, the determination in step S22 is No, and the process repeats the determination in step S22. On the other hand, if it is determined that the timing is right to transfer the container to the transfer position P1, the determination in step S22 is Yes, and the process proceeds to step S23.
[0120] In step S23, the transfer mechanism control unit 155 drives the transfer mechanism 50 to transfer the container from the release position P2 to the transfer position P1. When the container (here, the container with the ingredients already filled in) is transferred to the transfer position P1, it is placed again on the conveying surface of the belt conveyor 2 and is conveyed downstream of the belt conveyor 2.
[0121] In step S24, the record control unit 156 stores the control parameters acquired in the ingredient plating process and the measurement data (history data) of the weight of the plated ingredients in the history DB 172. The record control unit 156 also updates an ingredient state map showing the state of the ingredients in the storage space of the storage container 20, and also stores this updated ingredient state map in the history DB 172. In this case, if the weight of the plated ingredients is excessive or insufficient, an alert may be output to the operator.
[0122] In step S25, the articulated robot control unit 154 determines whether or not a condition for terminating the ingredient plating process is met. In this case, the condition for terminating the ingredient plating process can be defined as when ingredients have been plated in the planned number of side dish containers, when an operation for terminating the ingredient plating process has been performed by the worker, or the like. If the condition for terminating the ingredient plating process is not met, the result in step S25 is No, and the process is repeated from step S12. On the other hand, if the condition for terminating the ingredient plating process is met, the result in step S25 is Yes, and the ingredient plating process is terminated.
[0123] As described above, the gripping system 1 according to this embodiment is expanded both vertically upward and horizontally of the first side by the expansion portion 61 of the expansion member 60. Therefore, the scattered ingredients can be dropped into the storage space of the storage container 20. In other words, the holding system 1 of this embodiment can prevent ingredients that are scattered when the articulated robot 30 performs a holding operation (here, a holding operation, which is an example of how to achieve holding) from scattering outside the storage container 20.
[0124] [Variation 1] In the above-described embodiment, the configuration of the extension member 60 has been described with reference to Fig. 12 and the like, but is not limited thereto. For example, as long as the extension portion 61 can be appropriately attached to the storage container 20, the configuration of the extension member 60 can be appropriately changed.
[0125] FIG. 17 is a perspective view showing the configuration of an expansion member 60a, which is a modified example of the expansion member 60. As shown in FIG. 17, the extension member 60a includes an extension section 61a, a first detachable section 62a, and a second detachable section 63a. The first detachable section 62a includes insertion sections 621a and 622a instead of the clamping sections. The second detachable section 63a includes clamping sections 631a, 632a, and 633a.
[0126] The extension portion 61a is similar to the extension portion 61 in the above-described embodiment. The insertion portions 621a and 622a are plate-shaped portions that protrude vertically downward. Unlike the clamping portions, the insertion portions 621a and 622a do not need to have any particular function such as a leaf spring. The clamping portions 631a, 632a, 633a function as leaf springs, similar to the clamping portions 631, 632, 633 of the above-described embodiment, and exert a clamping force when attached to the storage container 20. Notches having shapes corresponding to the shapes of the insertion portions 621a, 622a are provided in the top surface portions at positions corresponding to the clamping portions 631a, 633a.
[0127] In this modification, the first detachable part 62a can be attached to the second detachable part 63a by inserting the insertion parts 621a, 622a into the respective notches. Also, it can be removed by pulling it out. In other words, attachment and detachment can be achieved simply by inserting and removing.
[0128] When attaching to the storage container 20, similarly to the above-described embodiment, the second detachable part 63a is first attached to the storage container 20 by the clamping force of each clamping part of the second detachable part 63a. Next, the insertion parts 621a, 622a are inserted into the notches of the second detachable part 63a, respectively, so that the first detachable part 62a is attached to the storage container 20 via the second detachable part 63a. Even with this configuration, the extension portion 61 can be appropriately attached to the storage container 20.
[0129] In the above-described embodiment and the above-described modified example, the structure has two detachable parts so that the extension part 61a can be removed when the worker transports the container. This is not limiting, and the extension member 60 may be formed in an integrated shape. For example, the extension member 60 may be realized by only the extension part 61 and the first detachable part 62 of the above-described embodiment. Then, the first detachable part 62 may be directly attached to the storage container 20 (a container cover that covers the storage container 20).
[0130] [Variation 2] In the above-described embodiment, the articulated robot 30 holds the target ingredient by using the gripping member 31a. However, this is merely one example of a holding method using a holding member. The present invention is not limited to this, and the articulated robot 30 may be held by other holding members. For example, the articulated robot 30 may hold an object by sucking the object using a suction pad as a holding member that brings the space between the object and the robot closer to a vacuum. Alternatively, the articulated robot 30 may hold an object by scooping it up using a spoon-shaped or ladle-shaped member as a holding member. Alternatively, the articulated robot 30 may hold an object by pinching it using a tong-shaped or claw-shaped member as a holding member. In addition, the articulated robot 30 may hold an object other than an ingredient. For example, the articulated robot 30 may hold an industrial product part such as an electronic device as the object. According to this modification, the object is held by these holding members instead of by the gripping members in the above-described embodiment.
[0131] [Variation 3] In the above-described embodiment, the articulated robot 30 arranges ingredients in the vicinity of the container, and therefore can perform more precise movements and more appropriate arrangement than when the robot arm 32 is extended to arrange ingredients at a distance. Therefore, the articulated robot 30 may utilize this more precise movement to perform an operation of shaping the released ingredients after releasing them into the container, or an operation of releasing the ingredients that have adhered to the gripping member 31a after release, without leaving any ingredients remaining in the container.
[0132] In this case, the action of shaping the released ingredients may be, for example, an action of shaping the ingredients into a more stable shape by gripping the ingredients once released from the container again and releasing them back into the container. Another action may be, for example, an action of shaping the ingredients into a mountain shape by lifting the gripping members 31a while closing them from the released state into the container. Another action may be, for example, a shaping action of poking the released ingredients with the tip of the gripping members 31a to firmly bind the ingredients together and prevent the released ingredients from falling apart.
[0133] As an operation for releasing the ingredients attached to the gripping member 31a after the release without leaving them in the container, for example, the gripping member 31a may be vibrated to cause the ingredients attached to the gripping member 31a to fall.Also, the gripping member 31a may be lowered from vertically above the container and suddenly stopped, causing the ingredients attached to the gripping member 31a to fall by inertial force.
[0134] It is difficult to perform such an operation when plating on the conveyor belt as in the case of a general technique. However, in the above-described embodiment, the articulated robot 30 performs an operation on a container that is stopped near the container, so that it is possible to perform further complicated operations such as those exemplified above.
[0135] [Variation 4] In the above embodiment, it is assumed that a pair of gripping members 31a (i.e., two gripping members 31a) is used, but this is not limited thereto. For example, three or more gripping members 31a may be used. A configuration may be used in which the gripping action is performed by bringing the openings of the gripping members 31a closer to each other, and the release action is performed by moving the openings of the gripping members 31a away from each other. In this case, for example, if three gripping members 31a are used, when viewed vertically from above, the tips of the three gripping members 31a, each with a central angle of 120°, are moved closer to or farther away from the center. Even in this way, the above-mentioned guidance operation and other operations can be executed.
[0136] [Variation 5] In the above-described embodiment, the ingredient state determination unit 152 determines the state of the ingredient based on data of the reaction force from the ingredient measured by the force sensor 30B (i.e., the detection result of contact with the ingredient), but this is not limited to this.
[0137] If the installation cost of the camera is not an issue, the state of the ingredients may be determined by taking an image using a camera (i.e., an imaging device). In the above embodiment, the weight of the ingredients held by the articulated robot 30 or the weight of the ingredients placed in the prepared food container is measured by the weight sensor 30A, but this is not limited to the above. For example, it is possible to estimate the volume of an ingredient from an image of the ingredient captured by an imaging device, and calculate the weight of the ingredient by multiplying the density by the estimated volume, etc. In this case, it is possible to implement a means for calculating the weight of the ingredient without using the weight sensor 30A.
[0138] [Configuration example] As described above, the expansion member 60 in this embodiment is an expansion member 60 that can be attached and detached to a storage container 20 that contains an object to be grasped by the articulated robot 30, and is equipped with a first detachable part 62, a second detachable part 63, and an expansion part 61. The first detachable portion 62 and the second detachable portion 63 are portions for attaching and detaching the expansion member 60 to and from the storage container 20. The expansion portion 61 is configured in a shape that expands the opening surface of the storage container 20 at least in the vertical direction when attached to the storage container 20.
[0139] This allows the opening surface of the storage container 20 to be expanded at least in the vertical direction when the multi-joint robot 30 grasps the ingredients. Therefore, when the multi-joint robot 30 executes a grasping operation, the ingredients that would otherwise scatter outside the storage container 20 can be dropped onto the opening surface of the storage container 20 (i.e., inside the storage container 20). In other words, the extension member 60 can prevent an object to be grasped from scattering outside the storage container 20 when the object is grasped by the articulated robot 30.
[0140] Moreover, the extension member 60 can be attached and detached as necessary. For example, if the extension member 60 is attached when a worker grips the handle of the storage container 20, the extension member 60 and the worker's arm will interfere with the worker's work. Therefore, when the worker carries the storage container 20 while gripping the handle or places the storage container 20 on the placement part 55, the extension member 60 is removed. This prevents the worker from holding the handle of the storage container 20 due to the extension member 60. In this case, only the second attachment / detachment part 63 may be attached. This allows the worker to hold the container cover without being hindered from holding the handle of the storage container 20. In addition, it is advisable to remove the expansion member 60 when cleaning the storage container 20 and the expansion member 60. This allows the storage container 20 and the expansion member 60 to be cleaned separately, making the cleaning work easier. In this way, by appropriately attaching and detaching the extension member 60 as needed, it is possible to improve the convenience for the worker.
[0141] When the extension part 61 is attached to the storage container 20, it guides an object that has come into contact with the extension part 61 as the articulated robot 30 performs a grasping operation toward the opening surface of the storage container 20. As a result, when an object is grasped by the articulated robot 30, if the object becomes uncontrollable as a result of the execution of an operation relating to the grasping, the object can be guided toward the opening surface of the storage container 20.
[0142] When the extension portion 61 is attached to the storage container 20, the extension portion 61 is configured in a shape that extends the opening surface of the storage container 20 to a position vertically above the position where the articulated robot 30 performs a gripping operation. This makes it possible to more reliably prevent an object from scattering or falling outside the storage container 20 when the object is grasped by the articulated robot 30 due to the execution of a grasping operation.
[0143] The grasping operations performed by the articulated robot 30 include at least one of the following: transferring the grasped object, rotating the grasping member that grasps the object, releasing the grasped object, and removing the object attached to the grasping member. This makes it possible to more reliably prevent an uncontrollable object from scattering outside the storage container 20 in a situation where there is a high possibility of the object scattering during a grasping operation performed by the articulated robot 30.
[0144] When the extension portion 61 is attached to the storage container 20, the extension portion 61 is configured in a shape that expands horizontally as it extends vertically upward, thereby further expanding the opening surface of the storage container 20 in the horizontal direction. This makes it possible to more reliably prevent the objects scattered horizontally from scattering outside the storage container 20.
[0145] The first detachable portion 62 and the second detachable portion 63 are configured in a shape that allows the extension portion 61 to be attached to at least one of a plurality of sides that form the opening surface of the storage container 20. This makes it possible to attach the extension parts 61 only to the sides where the ingredients are likely to spill, rather than attaching the extension parts 61 to all the sides.
[0146] The first detachable part 62 and the second detachable part 63 are configured to have a shape that maintains the state in which the cover covering the storage container 20 covers the storage container 20 when the first detachable part 62 and the second detachable part 63 are attached to the storage container 20 . As a result, the first detachable part 62 and the second detachable part 63 can not only attach the extension part 61 to the storage container 20, but also maintain the state in which the cover covering the storage container 20 covers the storage container 20.
[0147] The above-described embodiment and modifications are merely examples of the present invention, and various embodiments that realize the functions of the present invention are included in the scope of the present invention. For example, in the above-mentioned embodiment and modified example, the present invention has been described as being applied to a gripping system for serving prepared foods, but the present invention can be applied to systems for gripping various objects. For example, the present invention can be applied to a system for gripping highly viscous or adhesive materials such as kneaded mortar, concrete, plaster, clay, etc. The present invention is suitable for gripping objects having a viscosity of medium or higher (5000 mPa s) at working temperature or room temperature. Furthermore, the examples described in the above-described embodiments can be appropriately combined to implement the present invention. The above-described series of processes can be executed by hardware or software. In other words, the functional configuration in Fig. 3 is merely an example and is not particularly limited. In other words, it is sufficient that the grasping system 1 is provided with a function capable of executing the above-mentioned series of processes as a whole, and the type of functional block used to realize this function is not particularly limited to the example in Fig. 3. Furthermore, one functional block may be configured as a single piece of hardware, a single piece of software, or a combination of both.
[0148] When the series of processes is executed by software, the program constituting the software is installed into a computer or the like from a network or a recording medium. The computer may be a computer built into dedicated hardware, or may be a computer capable of executing various functions by installing various programs, such as a general-purpose personal computer.
[0149] The storage medium for storing the program is composed of a removable medium distributed separately from the device body, or a storage medium previously built into the device body. The removable medium is composed of, for example, a magnetic disk, an optical disk, a magneto-optical disk, or a flash memory. The optical disk is composed of, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disk), a Blu-ray Disc (registered trademark), or the like. The magneto-optical disk is composed of, for example, an MD (Mini-Disk), or the like. The flash memory is composed of, for example, a USB (Universal Serial Bus) memory or an SD card. The storage medium previously built into the device body is composed of, for example, a ROM or a hard disk in which the program is stored.
[0150] In this specification, the steps of describing a program to be recorded on a recording medium include not only processes that are performed chronologically according to the order, but also processes that are not necessarily performed chronologically but are executed in parallel or individually. In addition, in this specification, the term "system" refers to an overall device that is composed of a plurality of devices, a plurality of means, etc.
[0151] The above embodiment shows an example of application of the present invention, and does not limit the technical scope of the present invention. In other words, the present invention can be modified in various ways, such as omissions and substitutions, without departing from the gist of the present invention, and various embodiments other than the above embodiment can be adopted. The various embodiments and modifications that the present invention can adopt are included in the scope of the invention described in the claims and their equivalents. [Explanation of symbols]
[0152] 1 gripping system, 2 belt conveyor, 10 control device, 20 storage container, 30 articulated robot, 30A weight sensor, 30B force sensor, 31 hand, 31a gripping member, 32 robot arm, 40 detection unit, 41, 42 container detection sensor, 43 reflector arrangement unit, 44 ingredient detection sensor, 50 transfer mechanism, 51 actuator, 52 slide member, 53 connection unit, 531 first transfer member, 532 second transfer member, 54 container placement member, 541 guide unit, 542 bottom, 543 slit, 55 placement unit, 60, 60a extension member, 61, 61a extension unit, 62, 62a first detachable unit, 63, 63a Second detachable unit, 621, 622, 623, 631, 632, 633, 631a, 632a, 633a, clamping unit, 621a, 622a, insertion unit, 151 sensor information acquisition unit, 152 ingredient state determination unit, 153 ingredient amount determination unit, 154 articulated robot control unit, 155 transport mechanism control unit, 156 recording control unit, 171 parameter storage unit, 172 history database (history DB), 711 CPU, 712 ROM, 713 RAM, 714 bus, 715 input unit, 716 output unit, 717 storage unit, 718 communication unit, 719 drive, 731 removable media, L1, L2 optical path
Claims
1. An expansion member that is detachable from a container that contains an object to be held by a holding device, A detachable portion for attaching and detaching the expansion member to and from the storage container; an expansion portion configured to expand an opening surface of the storage container at least in a vertical direction when the expansion portion is attached to the storage container; An expansion member comprising:
2. When the extension part is attached to the storage container, the object that is in contact with the extension part as the holding device performs a holding operation is guided toward an opening surface of the storage container. The expansion member of claim 1 .
3. The expansion part is configured to have a shape that expands an opening surface of the storage container to a position vertically above a position where the holding device performs a holding operation when the expansion part is attached to the storage container. The expansion member of claim 1 .
4. The holding operation performed by the holding device includes at least one of the following operations: transferring the held object, rotating a member that holds the object, releasing the held object, and removing the object attached to the holding member.
4. The expansion element according to claim 2 or 3.
5. When the expansion portion is attached to the storage container, the expansion portion is configured to expand horizontally as it moves vertically upward, thereby further expanding the opening surface of the storage container in the horizontal direction.
4. An expansion member according to any one of claims 1 to 3.
6. The detachable portion is configured to have a shape that allows the expansion member to be attached to at least one of a plurality of sides that constitute an opening surface of the storage container.
4. An expansion member according to any one of claims 1 to 3.
7. The detachable part is configured to have a shape that maintains a state in which a cover covering the storage container covers the storage container when the detachable part is attached to the storage container.
4. An expansion member according to any one of claims 1 to 3.
8. A holding system including a holding device and an expansion member detachable from a container that contains an object to be held by the holding device, The expansion member is A detachable portion for attaching and detaching the expansion member to and from the storage container; an expansion section that is configured to have a shape that expands an opening surface of the storage container at least in a vertical direction when the storage container is attached thereto, and that guides the object that has come into contact with the expansion section as the holding device executes a holding operation toward the opening surface of the storage container; Equipped with A retention system comprising:
Citation Information
Patent Citations
Bag holder
JP2007091247A
Goods transfer apparatus
JP2009035310A
Article casting method
JP2011201672A
Funnel for cardboard boxes
JP3112565U
Article gripper
JP2021024026A