Floor surface inclination handling method, and floor surface inclination handling system
12365573 ยท 2025-07-22
Assignee
Inventors
Cpc classification
B66F9/0755
PERFORMING OPERATIONS; TRANSPORTING
International classification
B66F9/00
PERFORMING OPERATIONS; TRANSPORTING
B66F17/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An inclination handling method and system are provided. An unmanned forklift automatically measures inclination of floor surface at a stop position where it stops when loading, and, if necessary, shifts a travel center of the forklift at the stop position. The method includes: automatically measuring an inclination angle on floor surface in a left-right direction of the rack at the stop position using an inclinometer when the forklift loads a first tier of a multi-tiered rack at the stop position; determining whether a correction is necessary to shift a travel center of the unmannered forklift in the left-right direction of the rack at the stop position using measurement results; and when it is determined that the correction is necessary at the stop position, shifting the travel center at the stop position when the forklift loads a second tier or higher of the multi-tiered rack at the stop position.
Claims
1. A floor surface inclination handling method for handing inclination of a floor surface at a stop position where an unmanned forklift stops when loading on a multi-tiered rack, the method comprising: when the unmanned forklift loads a N-th tier (N is a natural number equal to or greater than 1) of the multi-tiered rack at the stop position, automatically measuring an inclination angle of the floor surface at the stop position in a left-right direction of the rack, using an inclinometer provided on the unmanned forklift; determining, using measurement results, whether a correction to shift a travel center of the unmanned forklift in the left-right direction of the rack at the stop position is necessary; deciding, when it is determined that the correction is necessary at the stop position, which one of the left-right direction of the rack is a shift direction of the travel center at the stop position; and when it is determined that the correction is necessary at the stop position, shifting the travel center at the stop position when the unmanned forklift loads a N+1-th tier or higher of the multi-tiered rack at the stop position, in the decided shift direction.
2. The floor surface inclination handling method according to claim 1, further comprising: deciding, when it is determined that the correction is necessary at the stop position, a shift amount of the travel center at the stop position, using the measurement results, and shifting, wherein when it is determined that the correction is necessary at the stop position, the travel center at the stop position when the unmanned forklift loads the N+1-th tier or higher of the multi-tiered rack at the stop position, in the decided shift direction by the decided shift amount only.
3. The floor surface inclination handling method according to claim 1, wherein N is 1 or 2.
4. The floor surface inclination handling method according to claim 1, wherein the N is 1.
5. 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, the system comprising: an inclinometer provided on the unmanned forklift for measuring an inclination angle of the floor surface; and a processor configured to: automatically measure the inclination angle in a left-right direction of the rack at the stop position when the unmanned forklift loads a N-th tier (N is a natural number equal to or greater than 1) of the multi-tiered rack at the stop position, using the inclinometer; determine whether a correction to shift a travel center of the unmanned forklift in the left-right direction of the rack is necessary at the stop position, based on measurement results of the measurement execution part; decide, when the determination part determines that the correction is necessary at the stop position, a correction value for a command value of the unmanned forklift related to the travel center at the stop position, based on the measurement results of the measurement execution part; and correct, when the determination part determines that the correction is necessary at the stop position, the command value with the correction value decided by the decision part such that when the unmanned forklift loads a N+1-th tier or higher of the multi-tiered rack at the stop position, the travel center of the unmanned forklift is deviated in the left-right direction of the rack at the stop position.
6. The floor surface inclination handling system according to claim 5, wherein the inclinometer is arranged inside a vehicle body of the unmanned forklift to measure an inclination angle of the vehicle body in a the left-right direction.
7. The floor surface inclination handling system according to claim 5 wherein the processor is configured to output a warning when the measured inclination angle exceeds a threshold value.
8. The floor surface inclination handling system according to claim 5, wherein the N is 1 or 2.
9. The floor surface inclination handling system according to claim 5, wherein the N is 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A of
(2) A of
(3)
(4)
(5)
(6)
DESCRIPTION OF THE EMBODIMENTS
(7) The method further includes: when it is determined that the correction is necessary at the stop position, a shift amount of the travel center at the stop position is decided, using the measurement results. when it is determined that the correction is necessary at the stop position, the travel center at the stop position is shifted when the unmanned forklift loads the N+1 tier or higher of the multi-tiered rack at the stop position, in the decided shift direction by the decided shift amount only.
(8) 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.
(9) In the above, preferably, N is 1 or 2, and more preferably, N is 1.
(10) 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.
(11) [Multi-Tiered Rack]
(12) A and B of
(13) [Unmanned Forklift]
(14) A and B of
(15) 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.
(16) 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
(17) [Effect of Floor Surface Inclination]
(18)
(19) For example, in order to avoid contact between the loads W and the rack R in
(20)
(21) For example, in order to avoid contact between loads W in
(22) [Inclination Handling Method and System]
(23) Hereinafter, an exemplary inclination handling method 2 (
(24) 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.
(25) 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.
(26) In order to carry out step S1, the inclinometer 30 and the measurement execution part 31 are used. Specifically, as illustrated in A of
(27) 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.
(28) 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
(29) 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.
(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.
(31) 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.
(32) 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).
(33) 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
(34) 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
(35) 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.
(36) 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.
(37) 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.
(38) 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.
(39) 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.
(40) 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.
(41) 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.
(42) 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
(43) 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.
(44) 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.
(45) 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.
(46) 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.
(47) 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.
(48) 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.