This application is based upon and claims the benefit of priority from Japanese patent application No. 2022-166012, filed on Oct. 17, 2022, the disclosure of which is incorporated herein in its entirety by reference.
The present disclosure relates to a conveyance system, a conveyance method, and a program.
Japanese Patent No. 6413899 discloses a conveyance robot that places an article on a carriage and conveys it.
As means for storing an article placed on a carriage in a shelf or for placing an article stored in a shelf on a carriage, it is conceivable that a guide rail is provided in a shelf so that a mounting table is lifted up along the guide rail. In this case, however, there is a problem that when the mounting table that is not engaged with the guide rail is lifted up, an article may fall.
The present disclosure has been made in view of the above-described problem and provides a conveyance system, a conveyance method, and a program that are capable of preventing an article stored in a shelf from falling.
A conveyance system according to one aspect of the present disclosure includes:
A conveyance method according to one aspect of the present disclosure includes:
A program according to one aspect of the present disclosure causes a computer to:
According to the present disclosure, it is possible to provide a conveyance system, a conveyance method, and a program that are capable of preventing an article stored in a shelf from falling.
The above and other objects, features and advantages of the present disclosure will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not to be considered as limiting the present disclosure.
Specific embodiments to which the present disclosure is applied will be described hereinafter in detail with reference to the drawings. However, the present disclosure is not limited to the following embodiments. Further, for the clarification of the description, the following descriptions and the drawings are simplified as appropriate.
A conveyance system 1 according to a first embodiment will be described below with reference to the drawings.
The shelf 11 holds an article that is not shown. Examples of the article may include a returnable box. The shelf 11 includes a housing 111, a support member 112, and a guide rail 113. The support member 112 supports an article stored in the shelf 11 (see
The guide rail 113 engages a groove 1211 provided in a mounting table 121 of the conveyance robot 12. The guide rail 113 extends in the vertical direction. The guide rail 113 may be a plate-like member provided so as to be parallel to a front surface of the shelf 11. The plate-like member protrudes inwardly from the housing 111. The guide rail 113 may be provided on each of the left and right sides of the housing 111, or may instead be provided on one of the left and right sides thereof.
The conveyance robot 12 includes the mounting table 121, a moving part 122, a lifting part 123, an extendable arm 124, and an engagement detection sensor 125. The mounting table 121 is a table on which an article can be placed and is also referred to as a top plate. The groove 1211 is provided in the mounting table 121. The groove 1211 is engaged with the guide rail 113 of the shelf 11. The groove 1211 may be provided on each of the right and left sides of the conveyance robot 12 with respect to a direction in which the conveyance robot 12 travels.
The conveyance robot 12 is moved in the horizontal direction by the movable moving part 122. The lifting part 123 is provided on the moving part 122. The lifting part 123 lifts the mounting table 121 up and down. The extendable arm 124 extends and contracts in the horizontal direction. The extendable arm 124 takes out an article from the shelf 11 and places the article on the mounting table 121, and stores the article placed on the mounting table 121 in the shelf 11.
Note that the extendable arm 124 may be provided on the shelf 11 side. Further, an article may be transferred by a mechanism other than the extendable arm 124. Further, the conveyance robot 12 may be fixed to a position near the shelf 11. In this case, the conveyance robot 12 may not include the moving part 122.
The engagement detection sensor 125 is provided in the groove 1211. The engagement detection sensor 125 detects that the guide rail 113 is engaged with the groove 1211. When the guide rail 113 is engaged with the groove 1211, the guide rail 113 is engaged with the mounting table 121. The engagement detection sensor 125 is, for example, a photo interrupter or a photo reflector. In this case, the engagement detection sensor 125 includes a light emitting unit and a light receiving unit. When the light from the light emitting unit is blocked by the guide rail 113, the engagement detection sensor 125 may detect that the guide rail 113 is engaged with the mounting table 121. When the light from the light emitting unit is reflected by the guide rail 113, the engagement detection sensor 125 may detect that the guide rail 113 is engaged with the mounting table 121. Note that the engagement detection sensor 125 may be a sensor (e.g., a contact sensor and a magnetic sensor) that detects a force received from the guide rail 113.
Note that the conveyance system 1 may include a server (not shown) that controls traveling of the conveyance robot 12. The conveyance robot 12 may generate a conveyance route by itself and move autonomously. The conveyance system 1 may include a system which does not include a server and in which processing is completed in the conveyance robot 12.
An example of a structure of the shelf 11 will be described in detail with reference to
The shelf 11 includes the housing 111, the support member 112, the guide rail 113, and partition plates 114.
The housing 111 has a structure in which a top plate provided on the z-axis positive side, a bottom plate provided on the z-axis negative side, a left side plate provided on the y-axis positive side, and a right side plate provided on the y-axis negative side are integrally formed. A rear surface of the housing 111 may be closed by a rear plate. The bottom plate of the housing 111 may be thinly formed so that the conveyance robot 12 can enter the inside of the housing 111. Further, the housing 111 may not include a bottom plate.
The support members 112 extend in the depth direction (the x-axis direction) and are arranged at equal intervals in the height direction (the z-axis direction) on the inner surfaces of the housing 111 and on the partition plate 114 described later. Protrusion parts that protrude outwardly from an article 2 in the width direction thereof slide on the respective pairs of adjacent support members 112 that face each other, whereby the article 2 can be put into the shelf 11 and taken out of the shelf 11. Note that the support member 112 may support the bottom surface of the article 2. In this case, the article 2 may not include a protrusion part.
The guide rail 113 extends in the vertical direction (the z-axis direction). The guide rail 113 may be a plate-like member parallel to the yz plane. The plate-like member is provided so as to rise substantially vertically from the inner surface of the side plate and the partition plate 114.
A gap into which the conveyance robot 12 enters is formed between the ground or the bottom plate of the housing 111 and the lower end of the guide rail 113. A condition in which the lifting part 123 of the conveyance robot 12 is contracted is shown by a dotted line. The distance between two adjacent guide rails 113 that face each other is greater than the width of the article 2. When the article 2 is put into the shelf 11 and taken out of the shelf 11, the guide rail 113 and the article 2 do not interfere with each other. A notch (a slot) through which the protrusion part of the article 2 passes may be provided in the guide rail 113. In this case, the width of the article 2 may be greater than the distance between the guide rails 113.
The partition plates 114 are provided so as to be parallel to the right and left side plates of the housing 111, that is, so as to be parallel to the xz plane, and so as to be extended from the front surface of the housing 111 to the rear surface of the same. The partition plates 114 are provided so that an interval between the right side plate of the housing 111 and the adjacent partition plate 114, an interval between the left side plate of the housing 111 and the adjacent partition plate 114, and an interval between the partition plates 114 are equal to each other. Note that, in the example shown in
Next, the conveyance robot 12 will be described with reference to
As shown in
The groove 1211 extending in the vertical direction is provided on the side surface of the mounting table 121. The groove 1211 is provided from the lower surface of the mounting table 121 to the upper surface of the same. The groove 1211 is engageable with the guide rail 113.
The moving part 122 includes a moving-part body 1221, a pair of right and left driving wheels 1222 rotatably disposed in the moving-part body 1221, a pair of front and rear driven wheels 1223 rotatably disposed in the moving-part body 1221, and a pair of motors 1224 that rotationally drive the respective driving wheels 1222. Each of the motors 1224 rotates a respective one of the driving wheels 1222 through a speed reducer or the like. Each of the motors 1224 rotates a respective one of the driving wheels 1222 in accordance with a control signal sent from the control unit 126. Each of the motors 1224 rotates a respective one of the driving wheels 1222 in accordance with a control signal sent from the control unit 126, thereby enabling the moving-part body 1221 to move to any position. Note that the above-described configuration of the moving part 122 is merely an example and the configuration of the moving part 122 is not limited to this example. For example, the number of driving wheels 1222 of the moving part 122 and the number of driven wheels 1223 of the moving part 122 may be any number, and any configuration in which the moving-part body 1221 can be moved to any position may be used.
The mounting table 121 is lifted up and down by the lifting part 123 extending and contracting. The lifting part 123 may be formed as a telescopic expanding/contracting mechanism that extends and contracts in the vertical direction. The extendable arm 124 is attached to the mounting table 121. The extendable arm 124 includes an arm body 1241 and a driving apparatus 1242. The driving apparatus 1242, which is attached to a guide rail mechanism (not shown) in the mounting table 121, moves the arm body 1241 in the horizontal direction. The driving apparatus 1242 may further include a mechanism that rotates the arm body 1241 around the axis.
The engagement detection sensor 125 is provided in the groove 1211. The engagement detection sensor 125 may be provided on each of the left and right sides of the mounting table 121. The engagement detection sensor 125 can detect that the groove 1211 is engaged with the guide rail 113. The conveyance robot 12 may further include a movement detection sensor that detects movement of the moving part 122 and a height detection sensor that detects a height of the mounting table 121.
The control unit 126 controls normal operations of the moving part 122, the lifting part 123, and the extendable arm 124. The control unit 126 can control the rotation of each of the driving wheels 1222 and move the moving-part body 1221 to any position by transmitting a control signal to each of the motors 1224 of the moving part 122. The control unit 126 can control a height position of the mounting table 121 by transmitting a control signal to a rotating apparatus 1231 of the lifting part 123. The control unit 126 can also control a horizontal position of the arm body 1241 by transmitting a control signal to the driving apparatus 1242 of the extendable arm 124.
The control unit 126 may control the movement of the moving-part body 1221 by performing well-known control such as feedback control and robust control based on information about the rotations of the driving wheels 1222 detected by a rotation sensor(s) provided in the driving wheels 1222. Further, the control unit 126 may control the operations of the moving part 122, the lifting part 123, and the extendable arm 124 based on information such as information about a distance(s) detected by a distance sensor such as a camera or an ultrasonic sensor provided in the moving-part body 1221 and information about a map of the moving environment.
The control unit 126 is composed mainly of, for example, hardware such as a microcomputer including a Central Processing Unit (CPU) 1261 that performs control processing, arithmetic processing, and the like, a memory 1262 including Read Only Memory (ROM) that stores a control program, an arithmetic program, and the like executed by the CPU 1261, and an interface unit (I/F) 1263 that inputs and outputs signals from and to the outside. The CPU 1261, the memory 1262, and the interface unit 1263 are connected to one another through a data bus or the like.
The safety control unit 127 acquires a result of detection by the engagement detection sensor 125. The safety control unit 127 may further acquire a result of detection by a sensor other than the engagement detection sensor 125. The safety control unit 127 stops the operation of the lifting part 123 when a first condition including that the guide rail 113 is not engaged with the mounting table 121 is satisfied.
Like the control unit 126, the safety control unit 127 may include a processor, a memory, and the like. The safety control unit 127 may be a Programmable Logic Controller (PLC).
The first condition may further include that a height of the mounting table 121 is greater than or equal to a predetermined height h1. When the safety control unit 127 stops the operation of the lifting part 123, the safety control unit 127 may stop the supply of power to the lifting part 123.
Note that when the guide rail 113 is engaged with the mounting table 121, it is not necessary to extend the lifting part 123 in some cases. For example, when the mounting table 121 is configured so that it can be tilted, the guide rail 113 can, upon the mounting table 121 being tilted, engage therewith. Further, for example, when the guide rail 113 is provided on one side of the shelf 11, the guide rail 113 can be engaged with the mounting table 121 by the conveyance robot 12 moving in a direction parallel to the front surface of the shelf 11. In such a case, the first condition may not include a condition regarding the height of the mounting table 121.
According to the first embodiment, when the guide rail is not engaged with the mounting table, the operation of the mounting table can be stopped. By this structure, it is possible to prevent an article stored in the shelf from falling.
It is also possible to prevent the conveyance robot from falling.
A second embodiment is a specific example of the first embodiment.
The height detection sensor 128 may measure a height of the mounting table 121 by capturing an image of the lifting part 123 expanding and contracting. For example, in a case in which a plurality of cylinders included in the telescopic lifting part 123 have different colors, it is possible to determine that the height of the mounting table 121 is greater than or equal to the predetermined height h1 when a cylinder of a new color appears. When the lifting part 123 is formed by winding a plurality of bands therearound, each of the bands includes a plurality of parts having different colors. When the length of the lifting part 123 exceeds a predetermined length, new parts having different colors may appear.
Further, the height detection sensor 128 may be a distance measurement sensor that measures a distance between the lower surface of the mounting table 121 and the upper surface of the moving-part body 1221. In this case, the height detection sensor 128 may be provided on the upper surface of the moving-part body 1221 or the lower surface of the mounting table 121. Further, the height detection sensor 128 may measure a distance between the mounting table 121 and the ground. The height detection sensor 128 may be a magnetic detection mechanism.
The control unit 126 provides commands to control the moving part 122, the lifting part 123, and the extendable arm 124. The control unit 126 is also referred to as a robot control apparatus. The control unit 126 is, for example, a Personal Computer (PC).
The safety control unit 127 acquires a result of the detection by the engagement detection sensor 125 and a result of the detection by the height detection sensor 128. The safety control unit 127 performs control to change the state of the relay 130 and the state of the relay 131 based on the acquired results of the detection. The safety control unit 127 is also referred to as a safety control apparatus. The safety control unit 127 is implemented by, for example, a PLC.
When the first condition described above is satisfied, the safety control unit 127 brings the relay 130 into an interrupting state. By doing so, the movement of the lifting part 123 and the movement of the extendable arm 124 are stopped. The first condition includes that the guide rail 113 is not engaged with the mounting table 121 and that the height of the mounting table 121 is greater than or equal to the predetermined height h1. The predetermined height h1 is set greater than the height at which the lower end of the guide rail 113 is located. The predetermined height h1 is set appropriately in accordance with the level of risk of the article falling etc.
When the first condition is satisfied, the mounting table 121 has not been lifted up along the guide rail 113. By the safety control unit 127 stopping the operation of the lifting part 123, it is possible to reduce the level of risk of the article 2 falling and the level of risk of the conveyance robot 12 falling.
Further, when the first condition is satisfied, the extendable arm 124 that has been extended may come into contact with a user. When the mounting table 121 has been lifted up to about the eye level of a user, the level of risk of the extendable arm 124 coming into contact with a user is particularly high. By the safety control unit 127 stopping the operation of the extendable arm 124, it is possible to reduce the level of risk of the extendable arm 124 coming into contact with a user.
When a second condition including that the guide rail 113 is engaged with the mounting table 121 is satisfied, the safety control unit 127 further puts the relay 131 into an interrupting state. By doing so, the operation of the moving part 122 is stopped. The safety control unit 127 may also stop the operation of the moving part 122 when the first condition is satisfied.
When the moving part 122 is operated when the second condition is satisfied, there is a risk of the mounting table 121 and the lifting part 123 being damaged. Further, there is a risk of the article 2 falling from the shelf 11 and the mounting table 121. By stopping the operation of the moving part 122, it is possible to reduce the level of risk of the conveyance robot 12 being damaged and the level of risk of the article 2 falling.
The power source 129 supplies power to the moving part 122, the lifting part 123, and the extendable arm 124. A wiring 21 is a wiring for supplying power to the lifting part 123 and the extendable arm 124. A wiring 22 is a wiring for supplying power to the moving part 122.
The relay 130 (also referred to as a relay 1) is provided on the wiring 21. The relay 130 is also referred to as a first interrupting part. The relay 130 interrupts the supply of the power source 129 to the lifting part 123 and the extendable arm 124. The relay 130 switches the connection state between each of the lifting part 123 and the extendable arm 124 and the power source 129 in response to a control signal sent from the safety control unit 127.
The relay 131 (also referred to as a relay 2) is provided on the wiring 22. The relay 131 is also referred to as a second interrupting part. The relay 131 interrupts the supply of the power source 129 to the moving part 122. The relay 131 switches the connection state between the moving part 122 and the power source 129 in response to a control signal sent from the safety control unit 127.
Note that a driving source such as high-pressure air or oil may be used instead of the power source 129. In this case, the first and the second interrupting parts are composed of valves and the like.
Next, an outline of operations performed by the conveyance robot 12a will be described with reference to
First, the state of the relay 1 will be described. As shown in the fourth row of Table 30, when the first condition is satisfied, that is, when the mounting table 121 is not engaged with the guide rail 113 and the height of the mounting table 121 is greater than or equal to the predetermined height h1, the state of the relay 1 is an interrupting state. When the height of the mounting table 121 becomes greater than or equal to the predetermined height h1 without the mounting table 121 being engaged with the guide rail 113 due to an unintended lifting up/down of the mounting table 121 or a failure of engagement between the mounting table 121 and the guide rail 113, the supply of the power source 129 to the lifting part 123 is stopped. Then, the lifting part 123 is brought into a safety torque off state.
Next, the state of the relay 2 will be described. As shown in the second and the third rows of Table 30, when the second condition is satisfied, that is, when the mounting table 121 is engaged with the guide rail 113, the relay 2 is in an interrupting state. Further, as shown in the fourth row of Table 30, the relay 2 is in an interrupting state even when the first condition is satisfied.
Note that in a case in which the operation of the moving part 122 is required when the guide rail 113 is engaged with the mounting table 121, the state of the relay 131 may be set to “ON” in the second row of Table 30. In this case, since the height of the mounting table 121 is low, the level of risk of the lifting part 123 being damaged and the level of risk of an article falling are low. Although it is considered that the appropriate predetermined height h1 is about 1 m, it may be set appropriately in accordance with the respective level of risk factors, such as the weight of an article.
A relay (also referred to as a third interrupting part) that interrupts the supply of the power source 129 to the extendable arm 124 may be provided separately from the relay 131 that interrupts the supply of the power source 129 to the lifting part 123. In this case, when the guide rail 113 is not engaged with the mounting table 121 and the height of the mounting table 121 is greater than or equal to a height h2 different from the predetermined height h1, the relay is brought into an interrupting state. By the above structure, the condition for stopping the extendable arm 124 can be set to a condition different from the condition for stopping the lifting part 123.
The second embodiment can provide advantageous effects similar to those in the case of the first embodiment. Further, the second embodiment can reduce the level of risk due to the movement of the conveyance robot 12 that is engaged with the shelf 11. The second embodiment can reduce the level of risk due to the extension of the extendable arm 124 by the conveyance robot 12 that is not engaged with the shelf 11.
A third embodiment is a modified example of the second embodiment.
The movement detection sensor 132 detects movement performed by the moving part 122. The movement detection sensor 132 may be a speed monitoring sensor that monitors a speed of the moving part 122. The speed may be monitored based on, for example, a rotational speed of the motor 1224. Further, the movement detection sensor 132 may be a sensor that measures a distance between a surrounding environment and the conveyance robot 12. Movement performed by the moving part 122 is detected when there is a change in the measured distance.
The wiring 23 is a wiring for supplying power to the moving part 122, the lifting part 123, and the extendable arm 124.
The relay 133 is provided on the wiring 23. The relay 133 may be referred to simply as a relay. The relay 133 is also referred to as a fourth interrupting part. The relay 133 interrupts the supply of the power source 129 to the moving part 122, the lifting part 123, and the extendable arm 124. The relay 133 switches the connection state between each of the moving part 122, the lifting part 123, and the extendable arm 124 and the power source 129 in response to a control signal sent from the safety control unit 127.
When the first condition is satisfied, the safety control unit 127 brings the relay 133 into an interrupting state. Further, when the second condition is satisfied, the safety control unit 127 brings the relay 133 into an interrupting state. The second condition includes that the guide rail 113 is engaged with the mounting table 121, that the height of the mounting table 121 is greater than or equal to the predetermined height h1, and that the moving part 122 is moving.
As shown in the fourth row of Table 40, when the first condition is satisfied, the relay 133 is “OFF”.
As shown in the fifth row of Table 40, when the second condition is satisfied, the relay 133 is “OFF”. When the second condition is satisfied, the relay 133 is “OFF” and the speed of the moving part 122 is 0. Therefore, the current state is transitioned from the state shown in the fifth row of Table 40 to the state shown in the third row of Table 40. As a result, the state in which the lifting part 123 or the like can be damaged is transitioned to a safe state.
As shown in the second row of Table 40, the moving part 122 can be moved while the mounting table 121 is engaged with the guide rail 113. However, since the height of the mounting table 121 is less than the predetermined height h1, the level of risk of the lifting part 123 and the like being damaged and the level of risk of an article falling are low. The conveyance robot 12b can engage the guide rail 113 with the mounting table 121 while moving.
Note that the conveyance robot 12b may not include the extendable arm 124. In this case, the level of risk (e.g., the level of risk of the article 2 falling) other than the risk of the extendable arm 124 coming into contact with a user can be reduced.
The third embodiment can provide advantageous effects similar to those in the case of the second embodiment. The number of interrupting parts used in the third embodiment is less than the number of interrupting parts used in the second embodiment.
The above-described program includes instructions (or software codes) that, when loaded into a computer, cause the computer to perform one or more of the functions. The program may be stored in a non-transitory computer readable medium or a tangible storage medium. By way of example, and not a limitation, non-transitory computer readable media or tangible storage media can include a Random-Access Memory (RAM), a Read-Only Memory (ROM), a flash memory, a Solid-State Drive (SSD) or other types of memory technologies, a CD-ROM, a Digital Versatile Disc (DVD), a Blu-ray (Registered Trademark) disc or other types of optical disc storage, and magnetic cassettes, magnetic tape, magnetic disk storage or other types of magnetic storage devices. The program may be transmitted on a transitory computer readable medium or a communication medium. By way of example, and not a limitation, transitory computer readable media or communication media can include electrical, optical, acoustical, or other forms of propagated signals.
Note that the present disclosure is not limited to the above-described embodiments and may be changed as appropriate without departing from the scope and spirit of the present disclosure.
For example, the engagement detection sensor 125, the height detection sensor 128, and the movement detection sensor 132 may be provided on the shelf 11 side. In this case, each of these sensors may transmit a result of the detection to the conveyance robot 12 or a server.
Further, the conveyance system according to the embodiments may include a conveyance robot 12c in which the shelf 11 is integrated with the conveyance robot 12.
From the disclosure thus described, it will be obvious that the embodiments of the disclosure may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the disclosure, and all such modifications as would be obvious to one skilled in the art are intended for inclusion within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2022-166012 | Oct 2022 | JP | national |