Picking support system, picking support method, and picking support program

The picking support system uses inertial force to move items forward within a container, addressing the cost issue of spring-based methods and enabling robot miniaturization.

JP7616171B2Active Publication Date: 2025-01-17TOYOTA JIDOSHA KK
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022120423
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-28
Publication Date
2025-01-17
Estimated Expiration
2042-07-28

AI Technical Summary

Technical Problem

Existing methods for miniaturizing picking robots by pushing items forward using springs increase costs due to the need for installing springs in each tray.

Method used

A picking support system that utilizes the inertial force applied to items in a storage container when it is pulled out to move items from the back to the front, eliminating the need for springs and allowing for robot miniaturization without additional costs.

Benefits of technology

Enables miniaturization of robots by facilitating easier picking of items without increasing costs, using the inertial force to move items forward within the container.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007616171000001
    Figure 0007616171000001
  • Figure 0007616171000002
    Figure 0007616171000002
  • Figure 0007616171000003
    Figure 0007616171000003
Patent Text Reader

Abstract

To provide a picking support system, a picking support method, and a picking support program in which downsizing of a robot can be realized without increasing cost.SOLUTION: A picking support system includes a robot that supports picking of an object stored in a storage container supported by a support component. A robot at least includes: a gripping part which directly or indirectly grips the storage container; and a control part which controls movement of the storage container directly or indirectly gripped by gripping part in a front-back direction. The control part controls a travel speed of storage container to apply first inertia force to the object so that the object moves forward in the storage container at the period of time from the time of starting movement of the storage container from a reference position to a prescribed position at the front side of the storage container to the time of arriving at the prescribed position of the storage container.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a picking support system, a picking support method, and a picking support program. [Background technology]

[0002] In recent years, there has been a demand for miniaturization of picking robots that pick up items. For example, Patent Document 1 discloses a product front-pushing display device that uses a spring to push products forward from the rear. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 5364067 Summary of the Invention [Problem to be solved by the invention]

[0004] By using the method disclosed in Patent Document 1, products arranged at the back of a tray can be pushed forward, making it easier to pick the products, and therefore it is possible to shorten the arm, for example, and to miniaturize the picking robot. However, the method disclosed in Patent Document 1 requires the installation of a spring on each tray, which increases costs, which is an issue.

[0005] The present disclosure has been made in consideration of the above background, and aims to provide a picking support system, a picking support method, and a picking support program that can realize miniaturization of robots without increasing costs. [Means for solving the problem]

[0006] The picking support system according to the present disclosure is a picking support system including a robot that supports picking of an item stored in a storage container supported by a support member, the robot including at least a gripping unit that directly or indirectly grips the storage container, and a control unit that controls the forward and backward movement of the storage container gripped directly or indirectly by the gripping unit, the control unit controls the movement speed of the storage container so that a first inertial force is applied to the item so that the item moves forward in the storage container before the storage container reaches the predetermined position after starting the movement of the storage container from a reference position toward a predetermined position in front of the storage container. This picking support system makes it easier to pick the item by using the inertial force applied to the item in the storage container when the storage container is pulled out to move the item located at the back of the storage container to the front of the storage container. This makes it possible, for example, to pick the item even with a robot with a short arm. Here, this picking support system can move items located at the back of a storage container to the front of the storage container without installing springs or the like in the storage container, making it possible to miniaturize the robot without increasing costs.

[0007] After starting movement of the storage container from the reference position toward the specified position, the control unit may decelerate the storage container at a deceleration such that the item moves forward within the storage container before the storage container reaches the specified position.

[0008] The control unit may move the storage container from the reference position to a position in front of the specified position, and then start moving the storage container toward the specified position, and accelerate the storage container at an acceleration such that the item moves forward within the storage container before the storage container reaches the specified position.

[0009] The control unit may control a moving speed of the gripper, thereby controlling a moving speed of the storage container directly or indirectly gripped by the gripper.

[0010] The robot further includes a camera installed so as to be able to capture at least an image of the item stored in the storage container that has been moved to the predetermined position, and when the control unit detects from the image captured by the camera that the item is not located in a predetermined front area within the storage container, the control unit may return the storage container to the reference position, and then start moving the storage container from the reference position toward the predetermined position, and control the moving speed of the storage container so that a second inertial force greater than the first inertial force is applied to the item.

[0011] The robot may include, as the gripping portion, a hook formed to be able to engage with a handle provided on a front surface of the storage container.

[0012] The robot may include, as the gripping unit, a suction unit that suctions the front surface of the storage container.

[0013] The robot may further include a removal unit configured to be able to remove the item located in a predetermined front area within the storage container that has been moved to the predetermined position.

[0014] The control unit may control a moving speed of the storage container based on information about the item and a coefficient of friction between the item and the storage container.

[0015] The picking support method according to the present disclosure is a picking support method using a robot that supports picking of an item stored in a storage container supported by a support member, in which the storage container is directly or indirectly gripped by a gripping part, the storage container is started to move from a reference position toward a predetermined position located in front of the storage container, and the moving speed of the storage container is controlled so that a first inertial force that moves the item forward in the storage container is applied to the item by the time the storage container reaches the predetermined position. This picking support method makes it easier to pick the item by using the inertial force applied to the item in the storage container when the storage container is pulled out to move the item located at the back of the storage container to the front of the storage container. As a result, for example, even a robot with a short arm can pick the item. Here, this picking support method can move the item located at the back of the storage container to the front of the storage container without installing a spring or the like in the storage container, so that the robot can be made smaller without increasing costs.

[0016] The picking support program according to the present disclosure is a picking support program for a robot that supports picking of an item stored in a storage container supported by a support member, and causes a computer to execute a process of gripping the storage container directly or indirectly with a gripping unit and starting the movement of the storage container from a reference position toward a predetermined position located in front of the storage container, and a process of controlling the movement speed of the storage container so that a first inertial force is applied to the item such that the item moves forward in the storage container before the storage container reaches the predetermined position. This picking support program makes it easier to pick the item by using the inertial force applied to the item in the storage container when the storage container is pulled out to move the item located at the back of the storage container to the front of the storage container. As a result, for example, even a robot with a short arm can pick the item. Here, this picking support program can move the item located at the back of the storage container to the front of the storage container without installing a spring or the like in the storage container, so that the robot can be made smaller without increasing costs. Effect of the Invention

[0017] The present disclosure makes it possible to provide a picking support system, a picking support method, and a picking support program that can realize miniaturization of a robot without increasing costs. [Brief description of the drawings]

[0018] [Figure 1] 1 is a schematic diagram illustrating a configuration example of a picking support system according to a first embodiment. [Diagram 2] 2 is a flowchart showing the operation of the picking support system shown in FIG. 1. [Diagram 3] 2 is a diagram for explaining an example of the operation of the picking support system shown in FIG. 1. [Figure 4] 1. FIG. 4 is a diagram for explaining another example of the operation of the picking support system shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019] The present invention will be described below through embodiments of the invention, but the invention according to the claims is not limited to the following embodiments. In addition, not all of the configurations described in the embodiments are necessarily essential means for solving the problems. For clarity of explanation, the following description and drawings are omitted and simplified as appropriate. In each drawing, the same elements are given the same reference numerals, and repeated explanations are omitted as necessary.

[0020] <Embodiment 1> FIG. 1 is a schematic diagram showing a configuration example of a picking support system 1 according to the first embodiment. The picking support system 1 according to the present embodiment uses the inertial force applied to the article in the tray when the tray is pulled out to move the article placed at the back of the tray to the front of the tray, making it easier to pick the article. This makes it possible for an article to be picked even by a robot with a short arm, for example. Here, the picking support system 1 according to the present embodiment can move the article placed at the back of the tray to the front of the tray without installing a spring or the like on the tray, and therefore can realize miniaturization of the robot without increasing costs. A specific description will be given below.

[0021] 1, the picking support system 1 includes a picking support robot 11, a shelf 501, and one or more trays (storage containers) 502 placed on the shelf 501. The picking support robot 11 can also be referred to as the picking support system 1.

[0022] Tray 502 placed on shelf 501 is movable in the front-rear direction (y-axis direction) on shelf 501, and stores items TG1 such as products and parts used in manufacturing the products. Note that tray 502 only needs to have a bottom surface on which item TG1 can be moved, and an open top.

[0023] The picking support robot 11 is a work robot for supporting picking of an item TG1 stored in a tray 502. Specifically, the picking support robot 11 includes at least a main body section 111, a control section 112 built into the main body section 111, an arm 113 attached to the main body section 111, a hook 114, a suction pad (removal section) 115, a camera 116, and a storage section 117.

[0024] The arm 113 is configured to be able to grip the tray 502 and move it in the front-rear direction. Specifically, the arm 113 grips the tray 502 and moves it in the front-rear direction by engaging a hook 114 provided at the tip of the arm 113 with a handle 503 provided on the front surface of the tray 502. Note that moving the tray 502 to the front of the shelf 501 means pulling the tray 502 out from the shelf 501 toward the outside of the shelf 501 (for example, toward the robot facing the shelf 501), and moving the tray 502 backward means pushing the tray 502 pulled out from the shelf 501 back toward the inside of the shelf 501.

[0025] Note that, for example, a suction pad (suction portion) that grips tray 502 by sucking the front surface of tray 502 may be attached to the tip of arm 113 as a gripping portion instead of hook 114. In this case, handle 503 of tray 502 is not necessary.

[0026] Further, the arm 113 is configured to be able to pick up the item TG1 stored in the tray 502. Specifically, the arm 113 picks up the item TG1 by suction with a suction pad 115 provided at the tip of the arm 113.

[0027] When the tray 502 is located at the reference position P0 at the back of the shelf 501, the upper shelf gets in the way and the arm 113 is unable to pick up the item TG1 in the tray 502. Also, since the arm 113 is designed to have a short length to achieve compactness, even when the tray 502 is pulled out to a predetermined position P1 at the front of the shelf 501, the arm 113 is unable to pick up the item TG1 located at the rear in the tray 502 and is only able to pick up the item TG1 located at the front in the tray 502.

[0028] The camera 116 is installed so as to be able to photograph the area surrounding the picking support robot 11. The camera 116 is installed so as to be able to photograph at least the inside of the tray 502 that has been pulled out to a predetermined position P1 by the arm 113.

[0029] The control unit 112 performs overall control of the picking support robot 11. For example, the control unit 112 uses the arm 113 to grip the tray 502 and move it in the forward and backward directions, and picks up the item TG1 in the tray 502. The control unit 112 also stores the picked item TG1 in the storage unit 117 using the arm 113, and then transports the picked item TG1 to a designated location by running the picking support robot 11. The control unit 112 may also transport the picked item TG1 directly to the designated location using the arm 113.

[0030] Here, when the tray 502 is pulled out, the control unit 112 uses the inertial force acting on the item TG1 in the tray 502 to move the item TG1 located at the rear in the tray 502 forward, making it easier to pick the item TG1. This makes it possible to pick the item TG1 in the tray 502 even with a short arm 113, for example. In other words, after the control unit 112 starts moving the tray 502 from the reference position P0 toward the predetermined position P1 using the arm 113, the control unit 112 rapidly decelerates the tray 502 so that an inertial force F1 that moves the item TG1 forward in the tray 502 is applied to the item TG1 (so that at least an inertial force F1 from the rear to the front of the tray 502 is applied to the item TG1) before the tray 502 reaches (stops at) the predetermined position P1. As a result, the item TG1 located at the rear in the tray 502 moves forward, making it easier to pick the item TG1, and for example, it becomes possible to pick the item TG1 in the tray 502 even with an arm 113 that is short in length.

[0031] The inertial force F1 applied to the item TG1 is determined based on information about the item TG1 (such as the weight, size, and surface material of the item TG1) and the friction coefficient of the contact surface between the item TG1 and the tray 502. For example, the smaller the friction coefficient of the contact surface between the item TG1 and the tray 502, the more easily the item TG1 slips, so the moving speed, etc. of the tray 502 are adjusted so that the inertial force F1 becomes smaller, and the larger the friction coefficient, the less easily the item TG1 slips, so the moving speed, etc. of the tray 502 are adjusted so that the inertial force F1 becomes larger.

[0032] In addition, if the control unit 112 detects from the image captured by the camera 116 that the item TG1 is not located at the front (specified front area) of the tray 502 pulled out to the specified position P1, it may use the arm 113 to return the tray 502 to the reference position P0, and then pull out the tray 502 again so that an inertial force F2 greater than the inertial force F1 is applied to the item TG1.

[0033] (Operation of picking support system 1) Next, the operation of the picking support system 1 will be described with reference to Fig. 2 and Fig. 3 in addition to Fig. 1. Fig. 2 is a flowchart showing the operation of the picking support system 1. Fig. 3 is a diagram for explaining an example of the operation of the picking support system 1. Note that S101, S102, and S103 in Fig. 3 correspond to the operations of steps S101, S102, and S103 shown in the flowchart in Fig. 2, respectively.

[0034] In the picking support system 1, the picking support robot 11 first engages the hook 114 of the arm 113 with the handle 503 of the tray 502 arranged at the reference position P0 (step S101).

[0035] After that, the picking support robot 11 starts moving the tray 502 from the reference position P0 to the predetermined position P1 using the arm 113 (step S102). In the example of Fig. 3, the picking support robot 11 uses the arm 113 to move the tray 502 from the reference position P0 to the predetermined position P1 so that the maximum speed is a first predetermined speed.

[0036] Thereafter, the picking support robot 11 uses the arm 113 to suddenly decelerate the tray 502 so that an inertial force F1 is applied to the item TG1 so that the item TG1 moves forward in the tray 502 before the tray 502 reaches the predetermined position P1 (step S103). In the example of FIG. 3, the picking support robot 11 suddenly stops the tray 502 at the predetermined position P1 with a deceleration such that the item TG1 moving together with the tray 502 at the first predetermined speed moves forward in the tray 502. As a result, the item TG1 moves forward in the tray 502 under the inertial force F1. This makes it easier to pick the item TG1, and for example, it becomes possible to pick the item TG1 in the tray 502 even with a short arm 113.

[0037] Thereafter, the picking support robot 11 picks up the item TG1 by suction with the suction pad 115 provided at the tip of the arm 113 (step S104).

[0038] In this way, the picking support system 1 according to the present embodiment uses the inertial force acting on the item TG1 in the tray 502 when the tray 502 is pulled out to move the item TG1 arranged at the back of the tray 502 to the front of the tray 502, making it easier to pick the item TG1. This allows, for example, even a picking support robot 11 with a short arm to pick up the item TG1. Here, the picking support system 1 according to the present embodiment can move the item TG1 arranged at the back of the tray 502 to the front of the tray 502 without installing a spring or the like on the tray 502, so that the picking support robot 11 can be made smaller without increasing costs.

[0039] In the present embodiment, as shown in Fig. 3, the control unit 112 uses the arm 113 to start the movement of the tray 502 from the reference position P0 toward the predetermined position P1, and then suddenly decelerates the tray 502 so that an inertial force F1 is applied to the item TG1 such that the item TG1 moves forward in the tray 502 before the tray 502 reaches (stops at) the predetermined position P1, but the present invention is not limited to this. For example, as shown in Fig. 4, the control unit 112 may use the arm 113 to move the tray 502 from the sub-position P0 to a position P2 in front of the predetermined position P1, and then suddenly accelerate the tray 502 with an acceleration such that the item TG1 moves forward in the tray 502 before the tray 502 reaches the predetermined position P1. 4 correspond to the operations of steps S101, S102, and S103 shown in the flowchart of FIG. 2, respectively.

[0040] Here, control of the movement speed of tray 502 is not limited to directly controlling the movement speed of tray 502, but also includes controlling the movement speed of tray 502 by controlling the position of tray 502, controlling the acceleration of tray 502, controlling the magnitude of force applied to tray 502, etc.

[0041] In addition, in the present embodiment, the picking support robot 11 directly grips the tray 502 provided on the shelf 501 and moves it in the forward and backward directions, but the present invention is not limited to this. If a support portion of the shelf 501 that supports the tray 502 is configured to work in conjunction with the tray 502, the picking support robot 11 may grip the support portion and move it in the forward and backward directions. In other words, the picking support robot 11 may indirectly grip the tray 502 and move it in the forward and backward directions.

[0042] In the present embodiment, the picking support robot 11 controls the moving speed of the gripping part such as the hook 114 to control the moving speed of the tray 502 gripped by the gripping part, but the present invention is not limited to this. For example, when the tray 502 is configured to be movable relative to the support part via a sliding mechanism provided between the bottom surface of the tray 502 and the support part of the shelf 501 that supports the tray 502, and an actuator is provided in the sliding mechanism, the picking support robot 11 may control the moving speed of the tray 502 by controlling the actuator. Similarly, when the support part that supports the tray 502 of the shelf 501 is configured to move in conjunction with the tray 502, and an actuator is provided in the sliding mechanism of the support part, the picking support robot 11 may control the moving speed of the support part and the tray 502 by controlling the actuator. In these cases, the sliding mechanism can be defined as the gripping part.

[0043] In addition, in the present embodiment, the case where the bottom surface of the tray 502 is supported by the shelf 501 has been described as an example, but the present invention is not limited to this. For example, both sides of the tray 502 may be supported by a support member having a sliding mechanism. In this case, the support member and both side surfaces of the tray 502 are provided with fitting structures that fit into each other.

[0044] In addition, in the present embodiment, the picking support robot 11 is described as having the arm 113 as an example, but the present invention is not limited to this. The picking support robot 11 does not have to have the arm 113. In other words, the picking support robot 11 may be configured to assist in picking the item TG1 (including picking the item) without using the arm 113. In this case, the hook 114 and the suction pad 115 are attached directly to the main body 111 of the picking support robot 11, for example.

[0045] Furthermore, in the present embodiment, the picking support robot 11 has been described as having a function of picking the item TG1 and a function of gripping and moving the tray 502, but is not limited thereto. The picking support robot 11 may have only the function of gripping and moving the tray 502 among the function of picking the item TG1 and the function of gripping and moving the tray 502. In this case, a robot other than the picking support robot 11 picks the item TG1.

[0046] The present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit and scope of the present invention.

[0047] In addition, the present disclosure can be realized by causing a CPU (Central Processing Unit) to execute a computer program for part or all of the processing of the picking support robot 11.

[0048] The above-mentioned program includes a set of instructions (or software code) for making the computer perform one or more functions described in the embodiment when the program is loaded into the computer. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, the computer-readable medium or tangible storage medium includes a random-access memory (RAM), a read-only memory (ROM), a flash memory, a solid-state drive (SSD) or other memory technology, a CD-ROM, a digital versatile disc (DVD), a Blu-ray (registered trademark) disk or other optical disk storage, a magnetic cassette, a magnetic tape, a magnetic disk storage or other magnetic storage device. The program may be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, the transitory computer-readable medium or the communication medium includes an electrical, optical, acoustic, or other form of propagating signal. [Explanation of symbols]

[0049] 1. Picking support system 11 Picking support robot 111 Main body 112 Control section 113 Arm 114 Hook 115 Suction pad (removal part) 116 Cameras 117 Storage section 501 Shelf 502 Tray 503 Handle TG1 Goods

Claims

1. A picking support system including a robot that supports picking of an item stored in a storage container supported by a support member, The robot comprises: A gripping portion that directly or indirectly grips the storage container; A control unit that controls a forward and backward movement of the storage container directly or indirectly gripped by the gripping unit; At least the control unit controls a moving speed of the storage container such that, after starting the movement of the storage container from a reference position toward a predetermined position located in front of the storage container, a first inertial force is applied to the item such that the item moves forward within the storage container before the storage container reaches the predetermined position. Picking support system.

2. the control unit, after starting the movement of the storage container from the reference position toward the predetermined position, decelerates the storage container at a deceleration such that the item moves forward within the storage container before the storage container reaches the predetermined position. The picking support system according to claim 1 .

3. the control unit moves the storage container from the reference position to a position in front of the predetermined position, starts the movement of the storage container toward the predetermined position, and accelerates the storage container at an acceleration such that the item moves forward within the storage container before the storage container reaches the predetermined position. The picking support system according to claim 1 .

4. The control unit controls a moving speed of the gripping unit to thereby control a moving speed of the storage container directly or indirectly gripped by the gripping unit. The picking support system according to claim 1 .

5. the robot further includes a camera installed so as to be able to photograph at least the item stored in the storage container that has been moved to the predetermined position; When the control unit detects from the image captured by the camera that the item is not located in a predetermined front area within the storage container, the control unit returns the storage container to the reference position, and then starts moving the storage container from the reference position toward the predetermined position, and controls the moving speed of the storage container so that a second inertial force larger than the first inertial force is applied to the item. The picking support system according to claim 1 .

6. The robot includes, as the gripping portion, a hook formed to be able to engage with a handle provided on a front surface of the storage container. The picking support system according to claim 1 .

7. The robot includes, as the gripping unit, a suction unit that suctions a front surface of the storage container. The picking support system according to claim 1 .

8. The robot further includes a pickup unit configured to be able to pick up the item located in a predetermined front area in the storage container that has been moved to the predetermined position. The picking support system according to claim 1 .

9. The control unit controls a moving speed of the storage container based on information about the item and a friction coefficient between the item and the storage container. A picking support system according to any one of claims 1 to 7.

10. A picking support method for a robot that supports picking of an item stored in a storage container supported by a support member, comprising: gripping the container directly or indirectly with a gripping portion to start moving the container from a reference position toward a predetermined position located in front of the container; controlling a moving speed of the storage container such that a first inertial force is applied to the item such that the item moves forward within the storage container before the storage container reaches the predetermined position; Picking assistance methods.

11. A picking support program for a robot that supports picking of an item stored in a storage container supported by a support member, comprising: a process of directly or indirectly gripping the container with a gripping unit and starting to move the container from a reference position toward a predetermined position located in front of the container; controlling a moving speed of the storage container such that a first inertial force is applied to the item such that the item moves forward within the storage container before the storage container reaches the predetermined position; A picking support program that causes a computer to execute the above.

Citation Information

Patent Citations

  • Wheel regulating mechanism for watch

    JP1978064067A

  • Stocker

    JP1996081019A

  • System and method for construction of operating environment model

    JP2012135858A

  • Article moving device, and control method of the same

    JP2018089721A

  • Robot system and imaging method

    JP2020168679A