This disclosure relates to an unmanned carrier vehicle, a control unit, and a storage medium.
In some cases, an unmanned carrier vehicle to convey a cargo in an unmanned manner is used in a warehouse, a factory, and the like. Such an unmanned carrier vehicle is required to travel in a limited space. Accordingly, a variety of operations such as traversing, skewing, and pivot turn are required while varying a steering angle of a wheel in a state that a vehicle body remains stopped.
For example, Patent Document 1 discloses an unmanned carrier vehicle capable of traversing while turning a drive unit.
By the way, when a steering angle is adjusted in a state that a vehicle body remains stopped, a twisting force is generated between a floor surface and a wheel, causing a risk that burdens to the floor surface and the wheel become excessive. Such a problem depends on a load acting on the wheel due to a weight of the unmanned carrier vehicle and a weight of a loaded cargo.
Even with the configuration of Patent Document 1, in a case that a large load is acting on the wheel, a steering angle cannot be smoothly adjusted in some cased when the steering angle is to be adjusted in a state that the vehicle body remains stopped. Accordingly, there is room for improvement to perform steering angle adjustment more smoothly.
In this regard, it is an object at least one embodiment of the present invention to provide an unmanned carrier vehicle and the like capable of smoothly adjusting a steering angle in a state that a vehicle body remains stopped.
(1) An unmanned carrier vehicle according to at least one embodiment of the present invention includes a vehicle body; a plurality of wheels attached to the vehicle body; a steering actuator for adjusting a steering angle of each of the wheels; a cargo section arranged movably on the vehicle body in planar view; and a control unit configured to output an instruction for moving the cargo section, when adjustment of the steering angle is performed at least in a state that the vehicle body remains stopped, to reduce a load acting on one or more target wheels each being an adjustment target for the steering angle with the steering actuator among the plurality of wheels.
According to the configuration described above as (1), owing to that steering angle adjustment is performed after moving the cargo section to reduce the load acting on the one or more target wheels each being the adjustment target for the steering angle when steering angle adjustment is to be performed in the state that the vehicle body remains stopped, the steering angle can be smoothly adjusted in the state that the vehicle body remains stopped. In this case, since a twisting force occurring between a floor surface and the one or more target wheels is reduced, burdens to the floor surface and the one or more target wheels are reduced.
(2) In some embodiments, in the configuration described above as (1), the unmanned carrier vehicle further includes a moving mechanism configured to move the cargo section in a direction, as in a one-dimensional movable direction of the cargo section, from the one or more target wheels toward one or more non-target wheels other than the one or more target wheels in accordance with the instruction output by the control unit.
According to the configuration described above as (2), it is possible to reduce a load acting on the one or more target wheels each being an adjustment target for the steering angle by moving the cargo section with the moving mechanism. Since steering angle adjustment is performed in a state that the load is reduced, a steering angle can be smoothly adjusted.
(3) In some embodiments, in the configuration described above as (1) or (2), the unmanned carrier vehicle further includes a plurality of load sensors measuring loads acting on the wheels respectively and the control unit is configured to generate the instruction for moving the cargo section in accordance with a measurement value of the load sensor measuring a load acting on the one or more target wheels among the plurality of load sensors.
According to the configuration described above as (3), since the cargo section is moved in accordance with the measurement value of the load acting on the one or more target wheels, operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
(4) In some embodiments, in the configuration described above as (3), the control unit is configured to output the instruction for adjusting the steering angle in a state that the vehicle body remains stopped, when the measurement value of the load sensor measuring a load acting on the one or more target wheels is equal to or smaller than a reference value.
According to the configuration described above as (4), for example, in a case that a load value with which burdens to a floor surface and the wheels are not to be excessive is set as the reference value, steering adjustment in a state that the vehicle body remains stopped is performed without causing excessive burdens to the floor surface and the wheels.
(5) In some embodiments, in the configuration described above as (1) or (2), further includes a weight measuring sensor measuring a weight of a cargo loaded on the cargo section; and a position detecting sensor detecting a position of the cargo section. Here, the control unit is configured to generate the instruction for moving the cargo section based on a measurement value of the weight measuring sensor and the position of the cargo section detected by the position detecting sensor.
According to the configuration described above as (5), the configuration can be simplified compared to the case that the load sensors are arranged at the wheels respectively.
(6) In some embodiments, in the configuration described above as (5), the control unit is configured to calculate loads acting on the respective wheels based on the gravity center calculated based on the measurement value of the weight measuring sensor and the position of the cargo section detected by the position detecting sensor, and to generate the instruction for moving the cargo section based on the calculation result of the loads.
According to the configuration described above as (6), since the cargo section is moved in accordance with the calculation result of the loads acting on the respective wheels, operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
(7) In some embodiments, in the configuration described above as (6), the control unit is configured to output the instruction for adjusting the steering angle in a state that the vehicle body remains stopped, when a calculated value of the load acting on the one or more target wheels is equal to or smaller than a reference value.
According to the configuration described above as (7), for example, in a case that a load value with which burdens to a floor surface and the wheels are not to be excessive is set as the reference value, steering adjustment in a state that the vehicle body remains stopped is performed without causing excessive burdens to the floor surface and the wheels.
(8) In some embodiments, in the configuration described above as any one of (1) to (7), the plurality of wheels are each arranged rotatably about a revolution axis when the steering angle thereof is to be adjusted, and the revolution axis of each wheel and a grounding surface of the corresponding wheel are separated in the planar view.
According to the configuration described above as (8), since a steering angle is adjusted during movement of one or more target wheels, a twisting force occurring between a floor surface and the one or more target wheels can be reduced compared to a case that steering angle adjustment is performed while one or more target wheels remain stopped.
(9) In some embodiments, in the configuration described above as any one of (1) to (8), the control unit generates, based on a measurement value or a calculation result of a load acting on each of the wheels, the instruction for moving the cargo section into a positional range of the cargo section in which a load acting on the one or more target wheels is smaller than a load acting on one or more non-target wheels other than the one or more target wheels.
According to the configuration described above as (9), since the cargo section is moved into the positional range of the cargo section in which the load acting on the one or more target wheels is smaller than the load acting on the one or more non-target wheels other than the one or more target wheels, operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
(10) A control unit according to at least one embodiment of the present invention is a control unit for controlling an unmanned carrier vehicle comprising a plurality of wheels and a cargo section arranged movably on a vehicle body in planar view. Here, the control unit is configured to output an instruction for moving the cargo section, when adjustment of a steering angle of the plurality of wheels is performed at least in a state that the vehicle body remains stopped, to reduce a load acting on one or more target wheels each being an adjustment target for the steering angle among the plurality of wheels.
According to the configuration described above as (10), owing to that steering angle adjustment is performed after moving the cargo section to reduce the load acting on the one or more target wheels each being the adjustment target for the steering angle when steering angle adjustment is to be performed in the state that the vehicle body remains stopped, the steering angle can be smoothly adjusted in the state that the vehicle body remains stopped. In this case, since a twisting force occurring between a floor surface and the one or more target wheels is reduced, burdens to the floor surface and the one or more target wheels are reduced.
(11) A program according to at least one embodiment of the present invention is a program of causing a computer to function as a control unit controlling an unmanned carrier vehicle comprising a plurality of wheels and a cargo section arranged movably on a vehicle body in planar view. Here, the control unit outputs an instruction for moving the cargo section, when adjustment of a steering angle of the plurality of wheels is performed at least in a state that the vehicle body remains stopped, to reduce a load acting on one or more target wheels each being an adjustment target for the steering angle among the plurality of wheels.
According to the configuration described above as (11), owing to that steering angle adjustment is performed after moving the cargo section to reduce the load acting on the one or more target wheels each being the adjustment target for the steering angle when steering angle adjustment is to be performed in the state that the vehicle body remains stopped, the steering angle can be smoothly adjusted in the state that the vehicle body remains stopped. In this case, since a twisting force occurring between a floor surface and the one or more target wheels is reduced, burdens to the floor surface and the one or more target wheels are reduced.
At least one embodiment of the present invention provides an unmanned carrier vehicle and the like capable of smoothly adjusting a steering angle in a state that a vehicle body remains stopped.
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It is intended, however, that unless particularly identified, dimensions, materials, shapes, relative positions and the like of components described in the embodiments shall be interpreted as illustrative only and not intended to limit the scope of the present invention.
For example, an expression of relative or absolute arrangement such as “in a direction”, “along a direction”, “parallel”, “orthogonal”, “centered”, “concentric” and “coaxial” shall not be construed as indicating only the arrangement in a strict literal sense, but also includes a state where the arrangement is relatively displaced by a tolerance, or by an angle or a distance whereby it is possible to achieve the same function.
For example, an expression of an equal state such as “same”, “equal” and “uniform” shall not be construed as indicating only the state in which the feature is strictly equal, but also includes a state in which there is a tolerance or a difference that can still achieve the same function.
Further, for example, an expression of a shape such as a rectangular shape or a cylindrical shape shall not be construed as only the geometrically strict shape, but also includes a shape with unevenness or chamfered corners within the range in which the same effect can be achieved.
On the other hand, an expression such as “comprise”, “include”, “have”, “contain” and “constitute” are not intended to be exclusive of other components.
In the following, description will be provided on a schematic configuration of an unmanned carrier vehicle 100 according to an embodiment. The unmanned carrier vehicle 100 is a vehicle that conveys a cargo in an unmanned manner in a warehouse, a factory, and the like. The unmanned carrier vehicle 100 according to an embodiment is a vehicle having a function to load and unload a cargo (e.g., a forklift capable of automated operation). Here, the unmanned carrier vehicle 100 may be a vehicle that only conveys a loaded cargo without having a function to load and unload a cargo.
As illustrated in
As illustrated in
As illustrated in
For performing adjustment of a steering angle at least in a state that the vehicle body 10 remains stopped, the control unit 40 outputs an instruction for moving the cargo section 60 to reduce a load acting on one or more target wheels each being an adjustment target for the steering angle with the steering actuator 30 among the plurality of wheels 20 (20A, 20B, 20C).
Here, “state that the vehicle body 10 remains stopped” includes a state that the vehicle body 10 is almost stopped as well as a state that the vehicle body 10 is completely stopped. In other words, “state that the vehicle body 10 remains stopped” means a state that the unmanned carrier vehicle 100 does not substantially travel, that is, a state that the vehicle body 10 stays at one place. Further, “adjustment of a steering angle in a state that the vehicle body 10 remains stopped” includes adjustment of a steering angle, for example, when performing one or more of switching to traversing or skewing, pivot turn, ultra-pivotal turn (spin turn, counter-rotation turn, turn in place).
Here, description will be provided on revolution of the wheels 20 (20A, 20B, 20C) during steering angle adjustment. For example,
Not illustrated specifically, in a case of switching to traversing or skewing, all the wheels 20 (20A, 20B, 20C) are oriented in a direction forming a certain angle with respect to the right-left direction or the front-rear direction. When performing pivotal turn, steering angles (i.e., orientation) of the wheels 20 (20A, 20B, 20C) of the unmanned carrier vehicle 100 are adjusted while the wheel 20 being an axis of the turning is kept unrotated and other wheels 20 are kept rotated. When pivotal turn is performed, the vehicle body 10 rotatably moves on an arc. However, since the unmanned carrier vehicle 100 stays at that place as turning about a turn axis, it can be conceived as the state that the vehicle body 10 substantially remains stopped in such a case as well.
The steering actuator 30 is, for example, an actuator including a motor causing the wheel 20 (20A, 20B, 20C) to revolve about a revolution axis that is perpendicular to a grounding surface. Here, the steering actuator 30 may be an actuator mechanically driven with oil pressure or air pressure not being an electrically-driven motor.
A drive motor 80 is arranged at one or more wheels 20 (20A, 20B, 20C) among the plurality of wheels 20 (20A, 20B, 20C), so that the plurality of wheels 20 (20A, 20B, 20C) are rotatably driven directly or indirectly by the drive motor 80. The drive motor 80 is controlled by the control unit 40. Thus, the unmanned carrier vehicle 100 becomes capable of travelling. The rotation axes of the plurality of wheels 20 (20A, 20B, 20C) are axes each being in parallel to a grounding surface and perpendicular to the revolution axis.
In an embodiment, for example, as illustrated in
In the unmanned carrier vehicle 100 according to an embodiment, as illustrated in
In some embodiments, for example, as illustrated in
In an embodiment, the one-dimensional movable direction of the cargo section 60 is the front-rear direction. In this case, for example, the cargo section 60 is moved in a direction to reduce a load acting on either the front wheel or the rear wheel, and a steering angle of the front wheel or the rear wheel having the reduced load acting thereon can be adjusted. Here, the one-dimensional movable direction of the cargo section 60 is simply required to be a direction including a horizontal component and may be the right-left direction. In this case, for example, the cargo section 60 is moved in a direction to reduce a load acting on either the wheel 20 on the right side and the wheel 20 on the left side, and a steering angle of the wheel 20 on the right side or the wheel 20 on the left side having the reduced load acting thereon can be adjusted.
For example, as illustrated in
For example, as illustrated in
Here, description will be provided on a specific example of a configuration of the moving mechanism 50.
As illustrated in
For example, in the moving mechanism 50 (50A) illustrated in
In the moving mechanism 50 (50B) illustrated in
Here, the configuration of the moving mechanism 50 is not limited to the examples illustrated in
In the following, description will be provided on a case of measuring a load acting on each of the wheels 20 (20A, 20B, 20C) and a case of calculating a load acting on each of the wheels 20 (20A, 20B, 20C), as specific examples of control for moving the cargo section 60 in accordance with loads acting on the respective wheels 20 (20A, 20B, 20C).
<Configuration of Measuring a Load Acting on Each Wheel>
In some embodiments, for example, as illustrated in
For example, the load sensor 70 is configured to include a load cell. For example, as illustrated in
The position detecting sensor 72 may have a simplified configuration not being a configuration to be capable of detecting the position which possibly varies continuously. For example, the position detecting sensor 72 may have a configuration detecting where the cargo section 60 exists among a plurality of possibly discrete movement positions. Alternatively, the unmanned carrier vehicle 100 may be configured not to include the position detecting sensor 72. For example, the control unit 40 may be configured to estimate a position of the cargo section 60 in accordance with a history of instructions output from the control unit 40 or a drive state of the moving mechanism 50.
The control unit 40 is configured to generate the instruction for moving the cargo section 60 in accordance with a measurement value of the load sensor 70 measuring a load acting on one or more target wheels among the plurality of load sensors 70.
In some embodiments, the control unit 40 is configured to output the instruction for adjusting a steering angle in a state that the vehicle body 10 remains stopped, when the measurement value of the load sensor measuring a load acting on the one or more target wheels is equal to or smaller than a reference value.
Here, it is also possible that the control unit 40 is configured to output the instruction for moving the cargo section 60 only when the measurement value of the load sensor 70 satisfies a predetermined condition. In this case, the times of moving the cargo section 60 can be reduced compared to a case that the cargo section 60 is moved each time of adjusting a steering angle. The predetermined condition may be, for example, a condition that the measurement value of the load sensor 70 exceeds a reference value which is previously determined by a user or a manufacturer or a condition that a difference value with respect to a measurement value of another load sensor 70 falls within a range which is previously determined (i.e., a condition to reduce a load of a target wheel by moving the cargo section 60 within a range preventing overturn).
<Configuration of Calculating a Load Acting on Each Wheel Based on the Gravity Center>
In some embodiments, the unmanned carrier vehicle 100 includes a weight measuring sensor 71 measuring a weight of a cargo loaded on the cargo section 60, and a position detecting sensor 72 detecting a position of the cargo section 60. The control unit 40 is configured to generate the instruction for moving the cargo section 60 based on a measurement value of the weight measuring sensor 71 and the position of the cargo section 60 detected by the position detecting sensor 72.
For example, the weight measuring sensor 71 may be a pressure sensor measuring oil pressure of a lift cylinder (not illustrated) for lifting-lowering the fork 62 or a load sensor arranged to measure a load acting on the fork 62.
In some embodiments, the control unit 40 is configured to calculate loads acting on the respective wheels 20 (20A, 20B, 20C) based on the gravity center calculated based on the measurement value of the weight measuring sensor 71 and the position of the cargo section 60 detected by the position detecting sensor 72, and to generate the instruction for moving the cargo section 60 based on the calculation result of the loads.
In this case, the gravity center XGall of the unmanned carrier vehicle 100 loaded with the cargo 500 is obtained from an expression of “(XG1M1+XG2M2+XG3M3)/(M1+M2+M3)”. Here, XG1, M1, M2, and M3 are previously known (fixed values) conceivable from design information.
Accordingly, the gravity center XGall can be calculated based on the weight M3 of the cargo 500 measured by the weight measuring sensor 71 and the gravity center positions XG2 and XG3 obtained based on the position detected by the position detecting sensor 72. Further, the loads acting on the respective wheels 20 (20A, 20B, 20C) can be calculated based on the calculated gravity center XGall and information of a positional relation among the respective wheels 20 (20A, 20B, 20C) being previously known (fixed value) conceivable from design information. Thus, the loads acting on the respective wheels 20 (20A, 20B, 20C) are calculated based on the calculated gravity center XGall of the unmanned carrier vehicle 100 in a state that the cargo 500 is loaded and the positional relation among the respective wheels 20 (20A, 20B, 20C).
In some embodiments, the calculation method for the loads acting on the wheels 20 (20A, 20B, 20C) is utilized. Then, the control unit 40 is configured to output the instruction for adjusting a steering angle in a state that the vehicle body 10 remains stopped, when the calculated value acting on one or more target wheels is equal to or smaller than a reference value. In this case, the control unit 40 may calculate a target position of the cargo section 60 so that the calculated value of the load becomes equal to or smaller than the reference value and move the cargo section 60 to approach the target position within a movable range of the cargo section 60.
As described above, the unmanned carrier vehicle 100 may have a configuration of measuring the load acting on each of the wheels 20 (20A, 20B, 20C) or a configuration of calculating the load acting on each of the wheels 20 (20A, 20B, 20C) based on the gravity center XGall. In
<Control Processes when Measuring a Load Acting on Each Wheel>
In the following, description will be provided on control processes when measuring a load acting on each of the wheels 20 (20A, 20B, 20C) with reference to
First, the control unit 40 controls the drive motor 80 and stops travelling of the unmanned carrier vehicle 100 (step S1). Next, the control unit 40 obtains, from the load sensor 70, a measurement value of a load acting on one or more target wheels, a steering angle of which is to be adjusted, among the wheels 20 (20A, 20B, 20C) (step S2).
Then, the control unit 40 determines whether or not the measurement value of the load obtained in step S2 is equal to or smaller than the reference value (step S3). When the measurement value of the load is equal to or smaller than the reference value (Yes, in step S3), the control unit 40 adjusts a steering angle of the one or more target wheels (step S7) as skipping steps S4 to S6 described later.
On the other hand, when the measurement value of the load exceeds the reference value (No, in step S3), the control unit 40 determines whether or not movement of the cargo section 60 is at the limit of the cargo section 60 (step S4). Here, “whether or not being at the movement limit of the cargo section 60” means whether or not being at the limit position of the movable range of the cargo section 60. Such determination is performed by the control unit 40 obtaining a detection position of the cargo section 60 from the position detecting sensor 72. When the movement of the cargo section 60 is at the limit (Yes, in step S4), the control unit 40 adjusts a steering angle of the one or more target wheels (step S7) as skipping steps S5 and S6 described later.
On the other hand, when the movement of the cargo section 60 is not at the limit (No, in step S4), the control unit 40 moves the cargo section 60 (step S5). The movement may be movement by a constant movement amount (e.g., 10 cm).
Subsequently, the control unit 40 obtains again the measurement value acting on the one or more target wheels from the load sensor 70 and determines whether or not the measurement value of the load is equal to or smaller than the reference value (step S6). When the measurement value of the load is equal to or smaller than the reference value (Yes, in step S6), the control unit 40 adjusts a steering angle of the one or more target wheels (step S7). On the other hand, when the measurement value of the load exceeds the reference value (No, in step S6), the control unit 40 returns to step S3 and performs processes of step S3 and thereafter.
<Control Processes when Calculating a Load Acting on Each Wheel Based on the Gravity Center>
In the following, description will be provided on control processes when calculating a load acting on each of the wheels 20 (20A, 20B, 20C) based on the gravity center XGall with reference to
First, the control unit 40 controls the drive motor 80 and stops travelling of the unmanned carrier vehicle 100 (step S11). Next, the control unit 40 detects a position of the cargo section 60 and a weight of a loaded cargo (step S12). Specifically, the control unit 40 obtains the detection position of the cargo section 60 from the position detecting sensor 72 and obtains a measurement value of the weight of the loaded cargo from the weight measuring sensor 71.
The control unit 40 calculates loads acting on the respective wheels 20 (20A, 20B, 20C) by utilizing the above-described calculation method for the loads acting on the respective wheels 20 (20A, 20B, 20C) (step S13). Specifically, the control unit 40 calculates the gravity center XGall of the unmanned carrier vehicle 100 loaded with a cargo and calculates the loads acting on the respective wheels 20 (20A, 20B, 20C) based on the gravity center XGall, the positional relation among the respective wheels 20 (20A, 20B, 20C), and the like.
Further, the control unit 40 performs calculation of a target position to which the cargo section 60 is to be moved (step S14). For example, the control unit 40 calculates the target position at which the load acting on the one or more target wheels is equal to or smaller than a reference value. When the target position is out of the movable range of the cargo section 60, the control unit 40 calculates the limit position of the movable range as the target position.
The control unit 40 outputs the instruction to the moving mechanism 50, so that the cargo section 60 is moved to the calculated target position (step S15). Subsequently, the control unit 40 adjusts a steering angle of the one or more target wheels (step S16).
As described above, for example, as illustrated in
According to the above configuration, owing to that steering angle adjustment is performed after moving the cargo section 60 to reduce the load acting on the one or more target wheels each being the adjustment target for the steering angle when steering angle adjustment is to be performed in the state that the vehicle body 10 remains stopped, the steering angle can be smoothly adjusted in the state that the vehicle body 10 remains stopped. In this case, since a twisting force occurring between a floor surface and the one or more target wheels is reduced, burdens to the floor surface and the one or more target wheels are reduced.
In some embodiments, as illustrated in
According to the above configuration, it is possible to reduce a load acting on the one or more target wheels each being an adjustment target for the steering angle by moving the cargo section 60 with the moving mechanism 50. Since steering angle adjustment is performed in a state that the load is reduced, a steering angle can be smoothly adjusted.
In some embodiments, for example, as illustrated in
According to the above configuration, since the cargo section 60 is moved in accordance with the measurement value of the load acting on the one or more target wheels, operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
In some embodiments, for example, as illustrated in
According to the above configuration, for example, in a case that a load value with which burdens to a floor surface and the wheels 20 (20A, 20B, 20C) are not to be excessive is set as the reference value, steering adjustment in a state that the vehicle body 10 remains stopped is performed without causing excessive burdens to the floor surface and the wheels 20 (20A, 20B, 20C).
In some embodiments, for example, as illustrated in
According to the above configuration, the configuration can be simplified compared to the case that the load sensors 70 are arranged at the wheels 20 (20A, 20B, 20C) respectively.
In some embodiments, for example, as illustrated in
According to the above configuration, since the cargo section 60 is moved in accordance with the calculation result of the loads acting on the respective wheels 20 (20A, 20B, 20C), operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
In some embodiments, for example, as illustrated in
According to the above configuration, for example, in a case that a load value with which burdens to a floor surface and the wheels 20 (20A, 20B, 20C) are not to be excessive is set as the reference value, steering adjustment in a state that the vehicle body 10 remains stopped is performed without causing excessive burdens to the floor surface and the wheels 20 (20A, 20B, 20C).
In some embodiments, for example, as illustrated in
However, the plurality of wheels 20 (20A, 20B, 20C) of the unmanned carrier vehicle 100 are not limited to have the above configuration. For example, as described in the following, the plurality of wheels 20 (20A, 20B, 20C) of the unmanned carrier vehicle 100 may be configured to perform orbital revolution at the time of steering angle adjustment. In the following, description will be provided on specific examples.
In some embodiments, for example, as illustrated in
In the example illustrated in
In the example illustrated in
According to the configurations described above, since a steering angle is adjusted during movement of one or more target wheels, a twisting force occurring between a floor surface and the one or more target wheels can be reduced compared to a case that steering angle adjustment is performed while one or more target wheels remain stopped.
The control unit 40 according to an embodiment is the control unit 40 for controlling the unmanned carrier vehicle 100 including the plurality of wheels 20 (20A, 20B, 20C) and the cargo section 60 arranged movably on the vehicle body 10 in the planar view. Here, the control unit 40 is configured to output the instruction for moving the cargo section 60, when adjustment of a steering angle of the plurality of wheels 20 (20A, 20B, 20C) is performed at least in a state that the vehicle body 10 remains stopped, to reduce a load acting on one or more target wheels each being an adjustment target for the steering angle among the plurality of wheels 20 (20A, 20B, 20C).
Here, for example, as illustrated in
According to the above configuration, owing to that steering angle adjustment is performed after moving the cargo section 60 to reduce the load acting on the one or more target wheels each being the adjustment target for the steering angle when steering angle adjustment is to be performed in the state that the vehicle body 10 remains stopped, the steering angle can be smoothly adjusted. In this case, since a twisting force occurring between a floor surface and the one or more target wheels is reduced, burdens to the floor surface and the one or more target wheels are reduced.
Not limited to the embodiments described above, the present invention includes modifications of the embodiments and appropriate combinations thereof. In the following, description will be provided on modifications of the abovementioned embodiments.
Not limited to the examples illustrated in
According to the above configuration, since the cargo section 60 is moved into the positional range of the cargo section 60 in which the load acting on the one or more target wheels is smaller than the load acting on the one or more non-target wheels other than the one or more target wheels, operation can be performed so that a twisting force occurring between a floor surface and the one or more target wheels is reduced more reliably.
The unmanned carrier vehicle 100 illustrated in
For example, in some embodiments, the unmanned carrier vehicle 100 may have four or more wheels 20. The steering actuator 30 may be arranged at each of all the wheels 20, or may be arranged at part of the wheels 20 while other wheels 20 are configured as rotatable driven wheels (i.e., casters), steering angles of which are not to be adjusted.
In the control processes illustrated in
Number | Date | Country | Kind |
---|---|---|---|
2019-108720 | Jun 2019 | JP | national |