The present disclosure relates to an initial setting method for an unmanned forklift. Priority is claimed on Japanese Patent Application No. 2021-110897, filed Jul. 2, 2021, the content of which is incorporated herein by reference.
For example, an unmanned forklift automatically carries out work to measure a distance to a surrounding object with a laser sensor, to identify a position of the unmanned forklift itself and a position of a target cargo (palette), to unload the cargo on a rack, and to load the cargo from the rack (for example, Patent Literature 1).
In order for the unmanned forklift to correctly unload and load the cargo, it is necessary to improve accuracy in identifying the position of the unmanned forklift. Therefore, when the unmanned forklift is introduced into a work area such as a warehouse, it is necessary to actually operate the unmanned forklift in accordance with an operation program prepared in advance and to carry out commissioning (initial setting) work for correcting a deviation amount from an actual environment.
Japanese Unexamined Patent Application, First Publication No. 2016-210586
In a work area of an unmanned forklift, a plurality of racks are connected in a right-left direction. A region for one palette in the right-left direction of the rack is called a “line”, and a region for one palette in an up-down direction is called a “stage”. In addition, when the plurality of racks are aligned in a front-rear direction, a region for one palette in the front-rear direction is called a “row”. In initial setting work in the related art, the unmanned forklift measures the deviation amount by actually unloading palettes at all points (stop positions) where unloading and loading are performed, that is, for each row, each line, and each stage of the racks. However, the work is complicated, and requires a large amount of work times.
In addition, in order to improve work efficiency, it is conceivable to thin out locations for measuring the deviation amount in the initial setting work. For example, for the rack in each row, it is conceivable to measure the deviation amount only at three location lines such as both ends and a center in the right-left direction. However, according to this method, when there is a location where a floor surface is discontinuously inclined in the right-left direction at a place other than both ends and the center of the rack (for example, a floor surface having an inverted V-shape or a V-shape) or when there is a location where the floor surface is inclined in the front-rear direction (for example, a floor surface where the unmanned forklift leans forward), the deviation amount cannot be measured at this location. In this case, when the unmanned forklift unloads the palette at a location where the floor surface is inclined in this way, there is a risk in that the palettes or the palette and the rack may come into contact with each other.
The present disclosure is made in view of the above-described problems, and provides an initial setting method for an unmanned forklift which can improve efficiency of initial work while suppressing degradation in operation accuracy of the unmanned forklift.
According to an aspect of the present disclosure, an initial setting method for an unmanned forklift includes a step of acquiring a measurement value of floor surface inclination of a stop position where the unmanned forklift stops when the unmanned forklift unloads a palette on a rack, a step of setting the stop position where a predetermined inclination pattern is detected, as a precise adjustment position, from the acquired measurement value, a step of causing the unmanned forklift to unload the palette in accordance with an operation program, and measuring a deviation amount of the palette unloaded by the unmanned forklift, at the precise adjustment position, and a step of correcting a command value of the unmanned forklift at the stop position, based on the measured deviation amount.
According to the initial setting method for the unmanned forklift according to the present disclosure, efficiency of initial work can be improved while suppressing degradation of operation accuracy of the unmanned forklift is suppressed.
Hereinafter, an initial setting method for an unmanned forklift according to an embodiment of the present disclosure will be described with reference to
For example, the rack R1 has two lines (lines A1 and A2) indicating a region on which palettes P are placed in the frontage direction (Y-direction). In addition, the rack R1 has three stages (stages B1, B2, and B3) indicating a region on which the palettes P are placed in the up-down direction (Z-direction). In addition, the rack R1 has one row (row Cl) indicating a region on which the palettes P are placed in the depth direction (X-direction). That is, the rack R1 has six places in total for placing the palettes P. The other rack R also has a similar configuration. The numbers of the lines, the stages, and the rows of the racks R are examples, and in another embodiment, the numbers of the lines, the stages, and the rows of the racks R may be increased or decreased.
The unmanned forklift 90 includes a main body portion 900, a lift device 901, and a fork 902. When the unmanned forklift 90 unloads a cargo, the unmanned forklift 90 aligns a position in the right-left direction (Fy-direction) of the unmanned forklift 90 with a predetermined position in the right-left direction (Y-direction) of the line serving as an unloading target, and stops a side (−Fx-side) provided with the fork 902 toward the rack R. That is, a front surface of each line of the racks R is a stop position of the unmanned forklift 90. In the following description, the lines and the stop positions may be described with the same reference numerals in some cases. For example, the stop position corresponding to a line A1 of the rack R1 will also be referred to as a stop position A1.
In addition, the unmanned forklift 90 causes the lift device 901 to move the fork 902 in the up-down direction (Fz-direction) and the front-rear direction (Fx-direction), and performs unloading for placing the palette P at a predetermined position in each stage of each line.
As described above, in the initial setting method for the unmanned forklift 90 in the related art, a deviation amount between a target placement position and an actual placement position of the palette P is measured by causing the unmanned forklift 90 to actually unload the palette P in all the stages of all lines of the racks R. However, a large number of the racks R are installed in a work area. Consequently, according to a technique in the related art, it takes an extremely longtime for the initial setting. Therefore, in the initial setting method according to the present embodiment, floor surface inclination at each stop position of the unmanned forklift 90 is measured by an initial setting jig, and locations where the deviation amounts are actually measured by the unmanned forklift 90 are thinned out to improve efficiency. Hereinafter, details of the initial setting method according to the present embodiment will be described.
As illustrated in
The main body portion 101 has a first portion 101a and a second portion 101b, and is formed in a T-shape when viewed from above. The first portion 101a is a T-shaped head portion, and is a frame extending in the right-left direction (Y-direction) of the jig 10. The second portion 101b is a T-shaped leg portion, and is a frame extending from the first portion 101a in the front-rear direction (X-direction) of the jig 10.
The rear wheel simulation portion 102 is a pair of tires (casters) attached to a lower side of the first portion 101a of the main body portion 101. The rear wheel simulation portion 102 is disposed so that a distance (tread TR1) between the tires in the right-left direction coincides with a tread TR9 of a rear wheel RW of the unmanned forklift 90.
The front wheel simulation portion 103 is attached to a lower side of the second portion 101b of the main body portion 101. The front wheel simulation portion 103 is a leg portion formed of rubber, for example. The front wheel simulation portion 103 is disposed so that a distance (wheelbase WB1) to the rear wheel simulation portion 102 coincides with a wheelbase WB9 of a front wheel FW and the rear wheel RW of the unmanned forklift.
The first inclinometer 104 is installed on the first portion 101a of the main body portion 101, and measures the inclination of the jig 10 in the right-left direction (Y-direction).
The second inclinometer 105 is installed on the second portion 101b of the main body portion 101, and measures the inclination of the jig 10 in the front-rear direction (X-direction).
The positioning tool 106 is a mark for determining the position of the jig 10 with respect to each line of the racks R. As illustrated in
The handle 107 is held and pulled by an operator with his or her hand to move the jig 10. The handle 107 may have a string-like configuration as illustrated in
First, the operator who carries out the initial setting work installs the jig 10 at the stop position of the unmanned forklift 90, and measures the floor surface inclination at each stop position (Step S10).
For example, it is assumed that the first line A1 (stop position A1) of the rack R1 (
When the jig 10 is installed at the stop position A1, the operator causes the first inclinometer 104 to acquire a measurement value (6X) of the floor surface inclination in the right-left direction (Y-direction in
Similarly, the operator measures the floor surface inclination in the right-left direction and the front-rear direction at other stop positions by using the jig 10.
In the jig 10 according to the present embodiment, the rear wheel simulation portion 102 and the front wheel simulation portion 103 are disposed to coincide with the tread TR9 and the wheelbase WB9 of the unmanned forklift 90. In this manner, the jig 10 can simulate how much the unmanned forklift 90 is inclined when the unmanned forklift 90 is stopped at each stop position.
Next, at each stop position, the operator actually operates the unmanned forklift 90 to set a precise adjustment position at which the deviation amount needs to be measured (Step S20). Details of a setting procedure of the precise adjustment position will be described with reference to
The operator confirms whether or not there is a point where an inclination pattern is discontinuous at each stop position of the plurality of racks R connected in the right-left direction (Y-direction in
When the unmanned forklift 90 is operated in the rack R1 having the inclination pattern in this way, an Fz-axis of the unmanned forklift 90 is inclined to the right side (+Fy-side) at the stop position A1, and is inclined to the left side (−Fy-side) at the stop position A2. In this case, when the unmanned forklift 90 unloads the palette P, the palette P tends to be placed on the center side of the rack R1 from a target placement position. This tendency is particularly stronger toward an upper stage side. Accordingly, there is a risk in that the palettes P come into contact with each other in the vicinity of the center of the rack R1 in an uppermost stage B3. With regard to the stop positions A1 and A2 having a contact risk, it is necessary to reduce the contact risk by precisely measuring the deviation amount of the unmanned forklift 90 and correcting an operation of the unmanned forklift 90 in accordance with the deviation amount.
Therefore, in this way, when the operator detects that the inclination pattern has an inverted V-shape which is discontinuous (in a reverse direction) at the stop positions A1 and A2 which are continuous to the right and left (Step S201: YES), the stop positions A1 and A2 are set as the precise adjustment positions (Step S202).
When the unmanned forklift 90 is operated in the rack R2 having such an inclination pattern, the Fz-axis of the unmanned forklift 90 is inclined to the left side (−Fy-side) at the stop position A3, and is inclined to the right side (+Fy-side) at the stop position A4. Then, when the unmanned forklift 90 unloads the palette P, the palette P tends to be placed outside the rack R2 from the target placement position. This tendency is particularly stronger toward the upper stage side. Accordingly, there is a risk in that the palette P comes into contact with the rack R2 in the vicinity of both ends of the rack R2 in the uppermost stage B3. With regard to the stop positions A3 and A4 having the contact risk, it is necessary to reduce the contact risk by precisely measuring the deviation amount of the unmanned forklift 90 and correcting the operation of the unmanned forklift 90 in accordance with the deviation amount.
Therefore, in this way, when the operator detects “V-shape” in which the inclination pattern is discontinuous (in the reverse direction) at the stop positions A3 and A4 which are continuous to the right and left (Step S201: YES), the stop positions A3 and A4 are set as the precise adjustment positions (Step S202).
In addition, with regard to a continuous rack in which the plurality of racks R are connected, the operator further sets the stop positions in both ends and the center in the right-left direction (X-direction in
For example, the operator sets the stop positions A1 and A10 in both ends of the continuous rack A and the stop position A6 in the center, as the precise adjustment positions. Similarly, the operator sets the stop positions A11 and A20 in both ends of the continuous rack B and the stop positions A16 in the center, as the precise adjustment positions (Step S203 in
In addition,
With regard to the continuous rack B, the inclination patterns are discontinuous (inverted V-shaped) at the stop position A12 of the rack R6 and the stop position A13 of the rack R7. In this way, with regard to the stop positions A12 and A13 which are continuous across the rack, when the inclination pattern is discontinuous (Step S201 in
With regard to the continuous rack A, the inclination patterns having a constant tendency are continuous at the stop positions A5 to A10 of the racks R3 to R5 (Step S201 in
With regard to each stop position of the plurality of racks R, when the fork 902 side (side facing the rack R serving as the unloading target) (−Fx-side in
When the unmanned forklift 90 is operated in the rack R2 having the inclination pattern in this way, the Fz-axis of the unmanned forklift 90 is in a forward leaning state of being inclined to the front side (−Fx-side) at the stop positions A3 and A4. In this case, when the unmanned forklift 90 unloads the palette P, the palette P tends to be placed on a back side (−X-side in
Therefore, when the operator detects that the unmanned forklift 90 has the inclined pattern in which the unmanned forklift 90 is in a forward leaning state (Step S211: YES), the operator sets the stop positions A3 and A4, as the precise adjustment positions (Step S212).
In addition, the operator further sets the stop positions in both ends and the center of the continuous racks A and B, as the precise adjustment positions (Step S213). This process is the same as the process in Step S203 in
For example, the operator sets the stop positions A1 and A10 in both ends of the continuous rack A and the stop position A6 in the center, as the precise adjustment positions. Similarly, the operator sets the stop positions A11 and A20 in both ends of the continuous rack B and the stop position A16 in the center, as the precise adjustment positions (Step S213 in
With regard to the continuous rack A, the inclination patterns are inclined forward (
In addition, the inclination patterns are not inclined forward at other stop positions A1 to A2 and A5 to A10 of the continuous rack A and the stop positions A11 to A20 of the continuous rack B (Step S211 in
In the procedure for setting the precise adjustment position illustrated in
When the precise adjustment positions are completely set, the operator returns to the procedure in
Here, as an example, a case will be described where the operator measures the deviation amount in the line A1 and the stage B3 of the rack R1. First, the operator causes the unmanned forklift 90 to unload the palettes P to which the guides G2a to G2c are assigned to the line A1 and the stage B3 of the rack R1.
When the palette P is placed, the operator first measures a deviation amount (D1) in the center. The operator measures a deviation amount ΔFy in the right-left direction (Fy-direction) of the guide G1a of the target placement position and the guide G2a of the palette P. In an example in
Next, the operator measures a deviation amount (D2) on the left side and a deviation amount (D3) on the right side of the unmanned forklift 90. The operator measures a deviation amount ΔFx in the front-rear direction (Fx-direction) of the guide G1b at the target placement position and the guide G2b of the palette P. Similarly, the operator measures the deviation amount ΔFx in the front-rear direction (Fx-direction) of the guide G1c at the target placement position and the guide G2c of the palette P. In an example in
Next, the operator corrects the command value of the unmanned forklift 90, based on the measured deviation amount (deviation amount ΔFy in the right-left direction, deviation amount ΔFx in the front-rear direction, and deviation amount ΔθFz of the Fz-axis) (Step S40). Hereinafter, an example of a correction content will be described with reference to examples in
As illustrated in
As illustrated in
In addition, as illustrated in
As illustrated in
The operator may input the measurement value of the deviation amount to a computer (not illustrated), may calculate the estimated deviation amount at the stop position where the precise adjustment position is not set in the computer, and may automatically calculate a correction amount of the command value.
As described above, the initial setting method for the unmanned forklift 90 according to the present embodiment includes a step (S10) of acquiring the measurement value of floor surface inclination of the stop position, a step (S20) of setting the stop position where a predetermined inclination pattern is detected, as the precise adjustment position, from the acquired measurement value, a step (S30) of causing the unmanned forklift 90 to unload the palette P in accordance with an operation program, and measuring the deviation amount of the palette P unloaded by the unmanned forklift 90, at the precise adjustment position, and a step (S40) of correcting the command value of the unmanned forklift 90 at the stop position, based on the measured deviation amount.
In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift 90 by precisely measuring the deviation amount and correcting the command value with regard to the stop position where the predetermined inclination pattern is detected. On the other hand, it is possible to improve the efficiency of the initial setting of the unmanned forklift 90 by omitting the measurement of the deviation amount at other stop positions.
In addition, in the step (S20) of setting the precise adjustment position, the stop positions corresponding to both ends and the center of the continuous rack in the right-left direction are further set as the precise adjustment positions.
In this manner, the minimum stop positions of the continuous rack can be set as the precise adjustment positions. In this manner, it is possible to estimate and supplement the deviation amount at other stop positions, based on the deviation amounts at the stop positions in both ends and the center of the continuous rack.
In addition, in the step (S20) of setting the precise adjustment position, when the inclination pattern is detected in which the floor surfaces of the stop positions continuous in the right-left direction are inclined in the opposite directions in the right-left direction (inclined in an inverted V-shape or a V-shape), the stop positions are set as the precise adjustment positions.
In this manner, it is possible to precisely measure the deviation amount at the stop position where the inclination tendency is changed, and it is possible to properly correct the command value relating to the operation of the unmanned forklift 90. In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift 90.
In addition, in the step (S20) of setting the precise adjustment position, when the inclination pattern (forward leaning) is detected in which the floor surface of the stop position is lower on the front side than on the rear side of the unmanned forklift 90, the stop position is set as the precise adjustment position.
In this manner, in a place where the unmanned forklift 90 leans forward, it is possible to precisely measure the deviation amount, and it is possible to properly correct the command value relating to the operation of the unmanned forklift 90. In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift 90.
In addition, in the step (S10) of acquiring the measurement value, the wheel positions in the right-left direction and the front-rear direction of the unmanned forklift 90 is simulated. The jig 10 equipped with the first inclinometer 104 for measuring the inclination in the right-left direction and the second inclinometer 105 for measuring the inclination in the front-rear direction are disposed at the stop positions, and the measurement value of the floor surface inclination at the stop position is acquired.
In this manner, it is possible to easily simulate how much the unmanned forklift 90 is inclined at each of the stop positions without actually operating the unmanned forklift 90.
In addition, in the step (S40) of correcting the command value, with regard to the stop position which is not set as the precise adjustment position, the command value is corrected, based on the estimated deviation amount estimated from the deviation amount measured at the stop position set as the precise adjustment position located on the right and left sides.
In this manner, with regard to the stop position where the measurement of the deviation amount is omitted, it is also possible to estimate how much deviation occurs from the deviation amount at other stop positions. In this manner, even when the measurement of the deviation amount is omitted, it is possible to suppress degradation in the operation accuracy of the unmanned forklift 90.
As described above, the embodiments according to the present disclosure have been described. However, the above-described embodiments are presented as examples, and are not intended to limit the scope of the invention. The embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made within the scope not departing from the concept of the invention. The embodiments or modifications thereof are included in the scope or the concept of the invention, and are also included in the scope of the invention described in the appended claims and an equivalent scope thereof.
The initial setting method for the unmanned forklift described in the above-described embodiment can be understood as follows, for example.
(1) According to a first aspect of the present disclosure, the initial setting method for the unmanned forklift (90) includes a step (S10) of acquiring a measurement value of floor surface inclination of a stop position where the unmanned forklift (90) stops when the unmanned forklift (90) unloads a palette on a rack, a step (S20) of setting the stop position where a predetermined inclination pattern is detected, as a precise adjustment position, from the acquired measurement value, a step (S30) of causing the unmanned forklift (90) to unload the palette in accordance with an operation program, and measuring a deviation amount of the palette unloaded by the unmanned forklift (90), at the precise adjustment position, and a step of correcting a command value of the unmanned forklift at the stop position, based on the measured deviation amount.
In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift by precisely measuring the deviation amount and correcting the command value with regard to the stop position where a predetermined inclination pattern is detected. On the other hand, it is possible to improve the efficiency of the initial setting of the unmanned forklift by omitting the measurement of the deviation amount at other stop positions.
(2) According to a second aspect of the present disclosure, in the step (S20) of setting the precise adjustment position, stop positions corresponding to both ends and a center of a continuous rack formed by connecting a plurality of the racks in a right-left direction are further set as the precise adjustment positions.
In this manner, the minimum stop positions of the continuous rack can be set as the precise adjustment positions. In this manner, it is possible to estimate and supplement the deviation amount at other stop positions, based on the deviation amounts at the stop positions in both ends and the center of the continuous rack.
(3) According to a third aspect of the present disclosure, in the step (S20) of setting the precise adjustment position, when an inclination pattern is detected in which floor surfaces of a first stop position and a second stop position which are continuous in a right-left direction are respectively inclined in opposite directions in the right-left direction, the first stop position and the second stop position are set as the precise adjustment positions.
In this manner, it is possible to precisely measure the deviation amount at the stop position where the inclination tendency is changed, and it is possible to properly correct the command value relating to the operation of the unmanned forklift. In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift.
(4) According to a fourth aspect of the present disclosure, in the step (S20) of setting the precise adjustment position, when an inclination pattern is detected in which a floor surface of the stop position is lower on a front side than on a rear side of the unmanned forklift (90), the stop position is set as the precise adjustment position.
In this manner, in a place where the unmanned forklift leans forward, it is possible to precisely measure the deviation amount, and it is possible to properly correct the command value relating to the operation of the unmanned forklift. In this manner, it is possible to suppress degradation in the operation accuracy of the unmanned forklift.
(5) According to a fifth aspect of the present disclosure, in the step (S10) of acquiring the measurement value, wheel positions of the unmanned forklift (90) in a right-left direction and a front-rear direction are simulated, a jig (10) equipped with a first inclinometer (104) for measuring inclination in the right-left direction and a second inclinometer (105) for measuring inclination in the front-rear direction is disposed at the stop position, and the measurement value of the floor surface inclination at the stop position is acquired.
In this manner, it is possible to easily simulate how much the unmanned forklift is inclined at each of the stop positions without actually operating the unmanned forklift.
(6) According to a sixth aspect of the present disclosure, in the step (S40) of correcting the command value, the command value for the stop position which is not set as the precise adjustment position is corrected, based on an estimated deviation amount calculated from the deviation amount measured at the stop positions which are set as the precise adjustment positions located on right and left sides.
In this manner, with regard to the stop position where the measurement of the deviation amount is omitted, it is also possible to estimate how much deviation occurs from the deviation amount at other stop positions. In this manner, even when the measurement of the deviation amount is omitted, it is possible to suppress degradation in the operation accuracy of the unmanned forklift.
Number | Date | Country | Kind |
---|---|---|---|
2021-110897 | Jul 2021 | JP | national |