This application claims the priority benefits of Japanese application no. 2023-079953, filed on May 15, 2023. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a method and system for handling floor surface inclination at a stop position when an unmanned forklift loads a multi-tiered rack.
An unmanned forklift is provided with an optical sensor such as LiDAR. By measuring the distance to a surrounding object to identify its own position and the positional relationship between itself and the load (pallet), the unmanned forklift automatically travels and performs load placing operation. For example, an unmanned forklift travels along a predetermined route, stops in front of a multi-tiered rack, and performs load operation on the multi-tiered rack.
If the floor surface is inclined to the left or right at the stop position where the unmanned forklift stops when loading on a multi-tiered rack, there is a risk of the load contacting the columns of the rack or an already placed load.
The method disclosed in Patent Literature 1 measures whether the floor surface is inclined in the left-right direction in advance so as to avoid such a risk of contact.
Specifically, according to this method, the operator first installs a dedicated floor surface measurement jig (see FIG. 2 of Patent Literature 1) at the stop position and measures the inclination angle of the floor surface at that stop position in the left-right direction of the rack using an inclinometer of the jig. The operator performs similar measurements for all stop positions within the operation area and obtains measured values for all stop positions in the operation area. Moreover, the operator identifies stop positions where the inclination angle of the floor surface exceeds a predetermined threshold value based on the measured values.
Further, according to the method, a command value of the unmanned forklift is corrected such that the travel center is deviated in the left-right direction at stop positions where the inclination angle exceeds a predetermined threshold value. As a result, when the unmanned forklift loads the rack at that stop position, the load is placed away from the columns of the rack and already placed neighboring load. In this manner, it is possible to avoid contact between loads or contact between load and the columns of the rack.
As described above, the method of Patent Literature 1 requires an operator to actually install a jig at the stop position and perform measurements. There is a possibility that the installation position of the jig may be deviated, preventing accurate measurement of the inclination angle, and errors may occur due to visual judgment. Moreover, it is burdensome for the operator to perform such measurements for each and every stop position in the unmanned forklift's operation area, and it incurs costs as personnel for measurement need to be provided.
The present application automatically measures the floor surface inclination at the stop position where the unmanned forklift stops when loading, and, if necessary, shift the travel center of the unmanned forklift at that stop position.
In the present application, a floor surface inclination handling method is provided for handling inclination of a floor surface at a stop position where an unmanned forklift stops when loading on a multi-tiered rack,
According to the present application, there is further provided a floor surface inclination handling system for handling inclination of a floor surface at a stop position where an unmanned forklift stops when loading on a multi-tiered rack,
A of
A of
The method further includes:
The inclinometer may be arranged inside a vehicle body of the unmanned forklift to measure an inclination angle of the vehicle body in a left-right direction. Furthermore, the determination part may be configured to output a warning when the measured inclination angle exceeds a threshold value.
In the above, preferably, N is 1 or 2, and more preferably, N is 1.
Hereinafter, an exemplary embodiment of the present application will be described with reference to the drawings. Note that the structural elements illustrated in the drawings are not necessarily accurate in dimensions or ratios, and merely represent their functions or operations.
A and B of
A and B of
The unmanned forklift 1 further includes an optical sensor 15 and an operation controller 16. The optical sensor 15 is, for example, LiDAR, which measures the distance between objects and the surroundings. The operation controller 16 is realized, for example, by a CPU executing a program stored in a storage medium. Based on the measurements of the optical sensor 15, the operation controller 16 identifies the position of the unmanned forklift 1 and the positional relationship between the unmanned forklift 1 and the load W (pallet), and based on this, controls the traveling device 12 and the load handling device 13. With the operation controller 16, the unmanned forklift 1 may travel along a travel path within an operation area according to a predetermined operation program and perform load handling operation on the rack R.
Specifically, the unmanned forklift 1 travels along a predetermined travel path, stops at a stop position in front of the rack R so as to face the rack R (i.e. such that the direction X and direction Fx substantially align, and the direction Y and a direction Fy substantially align), and may place the load W at the placement position of any tier of the rack R at that stop position. Moreover, B of
For example, in order to avoid contact between the loads W and the rack R in
For example, in order to avoid contact between loads W in
Hereinafter, an exemplary inclination handling method 2 (
Method 2 includes steps S1 to S4. The system 3 includes an inclinometer 30, a measurement execution part 31, a determination part 32, a decision part 33, and a correction part 34. The functional units 31 to 34 of the system 3 are realized, for example, by a CPU executing a program stored in a storage medium.
In step S1, when the unmanned forklift 1 loads the first tier of the rack R at a stop position, the inclination angle of the floor surface in the direction Y at that stop position is automatically measured by the inclinometer 30 provided on the unmanned forklift 1.
In order to carry out step S1, the inclinometer 30 and the measurement execution part 31 are used. Specifically, as illustrated in A of
The measurement execution part 31 measures the inclination angle of the vehicle body 10 in the left-right direction Fy of the unmanned forklift 1 using the inclinometer 30 during the load placing operation on the first tier of the rack R at the stop position by the unmanned forklift 1, and thereby measures the inclination angle of the floor surface in the direction Y at that stop position.
As described above, the operation controller 16 identifies the position of the unmanned forklift 1 using the optical sensor 15 and drives the unmanned forklift 1. Thus, the measurement execution part 31 is able to recognize that the unmanned forklift 1 is at the stop position. Here, as illustrated in B of
As such, in step S1, the unmanned forklift 1 is made to actually place a load on the first tier of the rack R at the stop position, and during that time, the inclination angle of the floor surface in direction Y at that stop position is automatically measured using the inclinometer 30.
This automatic measurement of the inclination angle of the floor surface in direction Y is similarly performed for each stop position (P1, P2, . . . ), and the inclination angles at each stop position (P1, P2, . . . ) are obtained.
Step S2 determines whether a correction to shift the travel center is necessary or not at the stop position, using the measurement results obtained in step S1.
The determination part 32 may be used to carry out step S2. The determination part 32 determines whether the inclination angle (its absolute value) at the stop position exceeds a predetermined threshold value (for example, 0.1 degrees as in Patent Literature 1).
The determination part 32 may determine that no correction is necessary at the stop position when the measured inclination angle does not exceed the predetermined threshold value. When the determination part 32 finds that the measured inclination angle exceeds the predetermined threshold value, it may output a warning. Moreover, a display device 17 of the unmanned forklift 1 (see A of
The determination part 32 may determine that a correction is necessary at the stop position when the inclination angle exceeds the predetermined threshold value at the stop position. Further, as in Patent Literature 1, for example, the determination part 32 may determine that a correction is necessary at each of the stop positions P1 and P2 when the inclination angles at the two adjacent stop positions P1 and P2 exceed the threshold value, and a predetermined inclination pattern (for example, a pattern where the z-axes of the two stop positions P1 and P2 form an inverted V-shape as shown in
A determination is made as to whether a correction is necessary for all stop positions (P1, P2, . . . ). The determination method in step S2 and by the determination part 32 is not limited to the above examples, and various methods may be employed. Hereinafter, a stop position determined to require a correction of the travel center may be referred to as a “correction-required position”.
In step S3, if it is determined in step S2 that a correction of the travel center is necessary at the stop position, which one of the shift direction in which the travel center of the unmanned forklift 1 at that stop position (the left or right side) in the Y direction should be moved is decided.
As previously mentioned, the inclinometer 30 also indicates the direction of the inclination. Thus, in step S3, using the measurement results obtained by the measurement execution part 31 in step S1, it is decided to shift the travel center to the right when the floor surface is sloping downward to the left at the correction-required position, and decided to move the travel center to the left when the floor surface is sloping downward to the right.
Further, step S3 decides the shift amount for the travel center at the correction-required position based on the measurement results. Since the larger the inclination angle of the floor surface, the greater the inclination of the z-axis, in step S3, the larger the inclination angle (its absolute value), the greater the shift amount may be. Also, the deviation of the actual placement position of the load W from the target placement position Q tends to increase as the number of rack R tiers increases. Thus, in step S3, at the same correction-required position, the travel center's shift amount may be increased as the number of rack R tiers increases. For example, in step S3, at the same correction-required position, the shift amount may be set to 10 mm to the right when loading on the second tier of rack R, the shift amount may be set to 20 mm to the right when loading on the third tier, and the shift amount may be set to 30 mm to the right when loading on the fourth tier. Alternatively, in step S3, at the same correction-required position, regardless of the tier above the second tier, a uniform shift amount of 20 mm to the right may be decided for all tiers. Step S3 may decide the necessary shift amount to avoid load collisions using both measurement results and rack structure information.
The system 3 uses the decision part 33 to perform the above-mentioned step S3. The decision part 33 decides a correction value for the command value of the unmanned forklift 1 related to the travel center and corresponding to the shift amount and shift direction by calculation, using the measurement results obtained by the measurement execution part 31.
The same process is performed for all correction-required positions. The decision methods of the shift amount, shift direction, and correction value by step S3 and the decision part 33 are not limited to the examples described above, and various methods may be adopted.
In step S4, when it is determined that a correction to shift the travel center is necessary at the stop position, the travel center at the stop position where the unmanned forklift 1 loads the second tier or higher of the rack R at that stop position is shifted by the shift direction and shift amount decided in step S3.
The correction part 34 is used to perform step S4. The correction part 34 corrects the command value of the unmanned forklift when loading on the second tier or higher at the correction-required position, based on the correction value decided by the decision part 33. As a result, the operation controller 16 of the unmanned forklift 1 controls the traveling device 12 with the corrected command value to drive the unmanned forklift 1. Thus, when the unmanned forklift 1 stops at the correction-required position to perform load placing operation at the second tier or higher, at that correction-required position, the travel center is deviated by the shift direction and shift amount decided in step S3 (see corrected travel center C in
For example, in steps S1 to S3, it is determined that the stop position P1 is not a correction-required position and the stop position P2 is a correction-required position, and the shift amount and shift direction (correction value for the command value at the stop position) at the stop position P2 are decided. In this case, Method 2 does not shift the travel center at the stop position P1 when the unmanned forklift 1 loads the second tier or higher at the stop position P1. In other words, Method 2 does not perform a correction of the travel center.
On the other hand, Method 2 involves shifting the travel center of the stop position 2 of the unmanned forklift 1 when it stops at the stop position P2 and loads the second tier, third tier, and fourth tier, in a direction to avoid the risk of contacting the load W. In this manner, a correction to shift the travel center is performed only for the second tier or higher of the rack R as needed.
As described above, in the embodiment, the inclinometer 30 provided on the unmanned forklift 1 automatically measures the inclination angle in the Y direction of the floor surface at the stop position during the load placing operation for the first tier of the rack R at the stop position by the unmanned forklift 1. Moreover, only when loading on the second tier or higher of the rack R, the travel center at the stop position is shifted left or right to avoid contact between loads W and between the load W and the rack R as necessary.
In this manner, the embodiment eliminates the need for a dedicated measuring jig that simulates the wheelbase of an unmanned forklift as disclosed in Patent Literature 1, and the need for human measurement operation using such a jig. When measurements are conducted by human, the installation position of the jig is often deviated, and since visual judgment is performed, the measured value often does not reflect the accurate floor inclination angle of the floor surface. In contrast, the embodiment automatically measures the inclination angle of the floor surface while the unmanned forklift 1 is actually operating in the operation area and is performing operation at the stop position, resulting in accurate measured values. Further, the embodiment also reduces costs by eliminating the need to prepare measurement personnel.
It should be noted that, not limited to the first tier of the rack R as in the embodiment, the inclination angle of the floor surface in the direction Y at the stop position may be measured during the load placing operation on a tier with a relatively low risk of contact with the rack R or other loads W, for example, during the load placing operation on the second tier of the rack R, and may shift the travel center during load placement only for the third tier or higher at that stop position as necessary.
The functional parts 31 to 34 of the system 3 may be provided on the unmanned forklift 1, or some or all of them may be provided on a device (for example, a server device that manages the operation area) that is capable of communicating wirelessly with the unmanned forklift 1.
Number | Date | Country | Kind |
---|---|---|---|
2023-079953 | May 2023 | JP | national |