TRANSPORT ROBOT AND TRANSPORT SYSTEM
20230322501 · 2023-10-12
Inventors
Cpc classification
B65G1/0492
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A transport robot (2) includes a main body (20), and a plurality of rotating bodies (30) provided on the main body (20) and rotatable about a rotation axis along a direction in which a pair of rails (102L, 102R) extends. The plurality of rotating bodies (30) include a first rotating body (30) having at least one arm (L1, L2) that is configured to abut on one (102L) of the pair of rails (102L, 102R) on a first side which is one side in a traveling direction of the transport robot (2) with respect to the main body (20); and a second rotating body (30) having at least one arm (R1, R2) that is configured to abut on the other (102R) of the pair of rails (102L, 102R) on a second side which is the other side in the traveling direction of the transport robot (2) with respect to the main body (20). In the up/down mode, the arms (L1, L2) of the first rotating body (30) and the arms (R1, R2) of the second rotating body (30) rotate in opposite directions to each other and move up/down between the pair of rails (102L, 102R) and the pair of rails (103L, 103R).
Claims
1. A transport robot configured to execute an operation including a traveling mode and an up/down mode in a structure in which a plurality of pairs of rails extending along a traveling path of the transport robot are vertically arranged, the transport robot configured to travel along the rails in the traveling mode and configured to move up/down between each of the plurality of rails arranged vertically in the up/down mode; the transport robot comprising: a main body; and a plurality of rotating bodies provided in the main body and rotatable about a rotation axis along a direction in which the rails extend; wherein the plurality of rotating bodies include a first rotating body having at least one arm configured to abut on one of the rails on a first side which is one side in a traveling direction of the transport robot with respect to the main body, and a second rotating body having at least one arm configured to abut on the other one of the rails on a second side which is the other side in the traveling direction of the transport robot with respect to the main body; and in the up/down mode, the arm of the first rotating body and the arm of the second rotating body are rotated in opposite directions to each other to move up/ down between the pair of rails.
2. The transport robot according to claim 1, wherein at least a first arm and a second arm are provided as the arm on the first side; at least a third arm and a fourth arm are provided as the arm on the second side; and in a mode in which the transport robot moves up/ down, the first arm as well as the second arm, and the third arm as well as the fourth arm are rotated in opposite directions to each other to move up/down between the rails such that in a state in which one of the first arm and the second arm is configured to abut on the rail of a lower stage located below a rotation center of the arm, the other one of the first arm and the second arm is configured to abut on the rail of an upper stage located above the rotation center of the arm, and in a state in which one of the third arm and the fourth arm is configured to abut on the rail of the lower stage located below the rotation center of the arm, the other one of the third arm and the fourth arm is configured to abut on the rail of the upper stage located above the rotation center of the arm.
3. The transport robot according to claim 1, further comprising a pair of wheels; wherein in a mode in which the transport robot travels, the wheel on the first side travels on the rail on the first side, and the wheel on the second side travels on the rail on the second side; and in a mode in which the transport robot moves up/ down, the wheel on the first side is retracted to the second side than the rail on the first side, and the wheel on the second side is retracted to the first side than the rail on the second side.
4. The transport robot according to claim 3, further comprising a rudder angle variable mechanism configured to change a rudder angle of the pair of wheels; wherein in a mode in which the transport robot moves up/ down, the rudder angle of the pair of wheels is changed by the rudder angle variable mechanism, the wheel on the first side is retracted to the second side than the rail on the first side, and the wheel on the second side is retracted to the first side than the rail on the second side.
5. The transport robot according to claim 4, wherein at least two sets of the pair of wheels are provided, and a rudder angle of each of the wheels is individually changed.
6. The transport robot according to claim 3, further comprising a wheel moving mechanism configured to move the pair of wheels in a direction orthogonal to a direction in which the rails extend; wherein in a mode in which the transport robot moves up/down, an interval between the pair of wheels is changed by the wheel moving mechanism; the wheel on the first side is retracted to the second side than the rail on the first side, and the wheel on the second side is retracted to the first side than the rail on the second side.
7. The transport robot according to claim 3, further comprising a second guided portion configured to restrict movement of the transport robot toward the first side or the second side by abutting on the structure in a mode in which the transport robot travels; wherein the second guided portion configured to restrict the movement to the first side is attached to the wheel on the first side and projects out further to the first side than the wheel; and the second guided portion configured to restrict the movement to the second side is attached to the wheel on the second side and projects out further to the second side than the wheel.
8. The transport robot according to claim 1, further comprising a first guided portion configured to restrict movement of the transport robot toward the first side or the second side by abutting on the structure in a mode in which the transport robot moves up/down; wherein the first guided portion configured to restrict the movement to the first side is provided between an abutting portion of the arm on the first side and a rotation center of the arm, and the first guided portion configured to restrict the movement to the second side is provided between a distal end of the arm on the second side and a rotation center of the arm.
9. The transport robot according to claim 8, wherein the first guided portion is a circular member.
10. The transport robot according to claim 1, further comprising an inter-center distance variable mechanism configured to change a distance between a rotation center of the arm on the first side and a rotation center on the second side.
11. A transport system comprising: a structure in which a plurality of pairs of rails are vertically arranged; and a transport robot configured to travel on the rails in the structure and configured to move up/down between the plurality of rails arranged vertically; wherein the transport robot includes, a main body, and a plurality of rotating bodies provided in the main body and rotatable about a rotation axis along a direction in which the rails extend; the plurality of rotating bodies include a first rotating body having at least one arm configured to abut on one of the rails on a first side which is one side in a traveling direction of the transport robot with respect to the main body, and a second rotating body having at least one arm configured to abut on the other one of the rails on a second side which is the other side in the traveling direction of the transport robot with respect to the main body; and in the up/down mode, the arm of the first rotating body and the arm of the second rotating body rotate in opposite directions to each other to move up/down between the pair of rails.
12. The transport system according to claim 11, wherein the structure further includes an up/down guide provided between the rail of an upper stage and the rail of a lower stage; the transport robot further includes a first guided portion configured to restrict movement of the transport robot toward the first side or the second side by abutting on the up/down guide in a mode in which the transport robot moves up/down; the first guided portion configured to restrict the movement to the first side is provided between a distal end of the arm on the first side and a rotation center of the arm; and the first guided portion configured to restrict the movement to the second side is provided between at least one distal end of the arm on the second side and a rotation center of the arm.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DESCRIPTION OF THE PREFERRED EMBODIMENT
[0039] Preferred embodiments of the present invention will be described with reference to the accompanying drawings. Note that, in the respective drawings, components denoted by the same reference numerals have the same or similar configurations. For convenience of description of the embodiment, “upper” and “lower” are defined on the basis of gravity, and “front”, “rear”, “left”, and “right” are defined on the basis of the traveling direction of the transport robot 2 on the rail. The transport robot 2 according to each embodiment of the present invention can travel over a pair of rails arranged on the left and right with respect to the advancing direction of the transport robot 2.
[0040] One of the features of the transport robot 2 of each embodiment is that the same rail can be used as both the traveling path in the traveling mode and the hoistway in the moving up/down mode. Hereinafter, each embodiment will be described in detail with reference to the drawings.
[0041]
[0042] A traveling mechanism 4 and an up/down mechanism 3 of the transport robot 2 abut on the upper surface of the rail. Each of the rails is formed in a bar shape having a substantially flat upper surface. Fine irregularities may be provided on the upper surface to prevent slipping, and the like. The material of the rail is not particularly limited, and may be metal or resin. Each of the rails may extend linearly or may extend in a curved manner.
[0043] The width of the upper surface is formed to be wider than the width of a wheel 41 of the transport robot 2. The shape other than the upper surface is not particularly limited, and the cross section of the rail may be rectangular or may be another shape. Rails having different cross-sectional shapes may coexist and vertically arranged. In the vertically arranged rails, an interval from an upper surface of an arbitrary rail (e.g., 102L) to an upper surface of a rail 103L one stage above the rail 102L is equal to an interval from an upper surface of the arbitrary rail 102L to an upper surface of a rail 101L one step below the rail 102L.
[0044] In the structure 100, rails located at the same height and having different extending directions may be connected by a flat plate. The transport robot 2 can be used as a direction changing space for changing the direction. The rails having the same height and different extending directions may be connected by a curved rail. The structure 100 may further include an up/down guide 120 that guides the movement of the transport robot 2 while moving up/down, a traveling guide 130 that guides the movement of the transport robot 2 while traveling, and the like. The up/down guide 120 and the traveling guide 130 will be described later with reference to
[0045] The transport system 1 is used, for example, in a restaurant or a distribution warehouse.
[0046] When the transport system 1 is used for a restaurant, the tray on which the dish is placed may be transported from the pantry to the hall by traveling on for example, the rails 104L and 104R of the upper stage, and the tray on which the empty plate is placed may be transported from the hall to the washing place by traveling on, for example, the rails 101L and 101R of the lower stage.
[0047] A rail on which a product is to be provided and a rail on which an empty dish is to be bussed can be distinguished and arranged vertically. As compared with a case where a common rail is used for the outward path of providing a product and the return path of bussing an empty dish, the rail for the outward path can be hygienically maintained. An occupying area of the structure 100 can be reduced as compared with a case where rails having different purposes are arranged on the left and right. When the transport system 1 is used in a warehouse, for example, the transport system 1 can be used as a transport means of a container or the like in the warehouse.
[0048] Note that the structure 100 does not need to have rails provided vertically in a plurality of stages at all sites. Depending on the shape and layout of the restaurant or the distribution warehouse, a location where the rail is a single stage may exist in one part thereof. By providing the rails vertically in a plurality of stages at least a part of the structure, the transport robot 2 may be moved up/down in the relevant region.
First Embodiment
[0049]
[0050] The up/down mechanism 3 includes an arm plate 30 configured to be rotatable and an arm driving unit 32 that rotationally drives the arm plate 30. At least one arm plate 30 is provided on each of the first side (e.g., the left side) and the second side (e.g., the right side) of the transport robot 2. The arm plate 30 is an example of a rotating body in the present embodiment. Each arm plate 30 includes at least one arm 31. In the illustrated example, each arm plate 30 is formed in a hooked cross shape, and includes four arms 31 disposed at equal intervals of 90° in the clockwise direction of the rotation axis passing through the rotation center O of the arm plate 30.
[0051] The arm plate 30 (an example of a first rotating body) attached to the left side of the main body 20 and the arm plate 30 (an example of a second rotating body) attached to the right side of the main body 20 are formed symmetrically and rotate in opposite directions to each other. The left side of the main body 20 is an example of the first side, and the right side is an example of the second side. The right side may be the first side, and the left side may be the second side. The distal end of each arm 31 is provided with abutting portions 34A to 34D that is configured to abut on the rail.
[0052] In
[0053] The traveling mechanism 4 includes at least a pair of wheels 41 that is configured to travel on the rails, a wheel driving unit 42 that rotationally drives the wheels 41, and a turn driving unit 43 that changes a rudder angle of the wheels 41. In
[0054] The configurations of the arm plate 30 and the wheel 41 are not limited to the illustrated example. The transport robot 2 may include only one set or three or more sets of the pair of arm plates 30. The transport robot 2 may include only one set or three or more sets of the pair of wheels 41. Other configurations will be described in detail in a second embodiment with reference to
[0055] In
[0056] In
[0057] An output shaft provided at the center of the lower surface of the turn driving unit 43 is fixed at a position eccentric from the center of the upper surface of the wheel driving unit 42. An output shaft of the wheel driving unit 42 extends in the horizontal direction and is fixed to an axle of the wheel 41. The wheel 41 is located on the opposite side of the output shaft of the wheel driving unit 42 as viewed from the center of the upper surface of the steering driving unit 43. That is, the wheel 41 viewed from the output shaft of the steering driving unit 43 is located at a position further away from the center of the upper surface of the wheel driving unit 42.
[0058] The turn driving units 43 provided on the four wheels can rotate the wheel driving unit 42 about the vertical axis to change the rudder angle of the wheel 41 immediately below each wheel driving unit 42. When the rudder angles of the front wheel and the rear wheel are both zero, the transport robot 2 travels straight, and when the rudder angle of at least one of the front wheel and the rear wheel is not zero, the transport robot 2 travels while turning. In any case, when the transport robot 2 travels straight or turns a curve, the left and right front wheels have the same rudder angle and are parallel to each other, and the left and right rear wheels have the same rudder angle and are parallel to each other.
[0059] In the transport robot 2 of the present embodiment, the rudder angles of the left and right front wheels are configured to be individually changed, and the rudder angles of the left and right rear wheels are configured to be individually changed. In other words, the steering can be performed such that the left and right front wheels are not parallel but orthogonal to each other, the left and right rear wheels are not parallel but orthogonal to each other, and the wheels 41 located diagonally on the substantially rectangular main body 20 are parallel to each other. In this state, when the wheels 41 located diagonally to the main body 20 are rotated in opposite directions to each other, the transport robot 2 turns 360 degrees around the center of the main body 20 like a spinning top. Since the transport robot 2 of the present embodiment capable of individually changing the rudder angle of the four wheels can turn 360 degrees on the spot without moving forward, the transport robot 2 can change the direction even in a narrow place such as the direction changing space described above. The turn driving unit 43 can retract each of the wheels 41 so that the wheels 41 do not interfere with the rails 102L and 102R by changing the rudder angle of the wheels 41. The retraction of the wheels 41 will be described later with reference to
[0060] In
[0061] In
[0062] In
[0063] In
[0064] Next, an operation in which the transport robot 2 illustrated in
[0065] The second guided portion 45 attached to the traveling mechanism 4 including the wheel 41 faces the traveling guide 130 of the structure 100 in the left-right direction. The arm plate 30 is installed on the main body 20 such that the abutting portions 34A to 34D of the respective arms 31 can be located on the first side or the second side of the main body 20. The abutting portions 34A to 34D of the arm 31 are spaced apart from the rails 102L and 102R.
[0066] When the transport robot 2 moves up from the rails 101L and 101R to the rails 102L and 102R one stage above in the up/down mode, the arm plate 30 is first rotated. Each arm 31 attached to the arm plate 30 rotates according to the rotation of the arm plate such that the abutting portions 34A to 34D draw a circular trajectory about the rotation center O. That is, the rotation center of the arm 31 and the rotation center of the arm plate 30 are concentric.
[0067] The height of the abutting portion 34A with respect to the rotation center O is represented by a displacement amount of a sine wave, and periodically changes according to the rotation angle of the arm 31. When the arm 31 rotates in a direction in which the height of the abutting portion 34A lowers (counterclockwise when viewed from the near side of the plane of drawing), the abutting portion 34A moves downward and eventually abuts on the rail 102L immediately below as illustrated in
[0068] At this time, the rotation center O moves relatively upward with respect to the abutting portion 34A. When the abutting portion 34A cannot move downward any further, the rotation center O moves upward by that amount. Since the arm driving unit 32 having the rotation center O is fixed to the main body 20, the main body 20 and the traveling mechanism 4 fixed to the main body 20 move upward together with the rotation center O.
[0069] That is, when the arm 31 is further rotated in this state, the rails 102L and 102R are pressed by the abutting portion 34A that tries to move downward, and the wheel 41 can be floated from the rails 101L and 101R by the reaction force thereof. Next, as illustrated in
[0070] As described above, the output shaft of the turn driving unit 43 is fixed to the upper surface of the wheel driving unit 42 at a position away from the wheel 41. When the rudder angle is changed by 180 degrees in a state where the wheel 41 is located on the outer side in the left-right direction as viewed from the output shaft of the turn driving unit 43, the wheel 41 revolves around the output shaft of the turn driving unit 43 and moves to the side opposite by 180 degrees as viewed from the shaft, that is, to the inner side in the left-right direction. The turn driving unit 43 is an example of a rudder angle variable mechanism, and can shorten the distance between the wheels according to the revolution radius of the wheels 41. As a result, the wheel is prevented from interfering with the rail during the up/down operation.
[0071] The arm 31 is further rotated, and the wheel 41 is pulled up together with the main body 20 using the rails 102L and 102R as a scaffold. As shown in
[0072] The transport robot 2 of the present embodiment includes the first and second arms L1 and L2 provided at least one each on the first side (e.g., the left side) of the main body 20, and the third and fourth arms R1 and R2 provided at least one each on the second side (e.g., the right side) of the main body 20, and in a state where either one of the first and second arms L1 and L2 (e.g., the first arm L1) is configured to abut on the rail 102L of the lower stage located below the rotation center O of the arm, the other one of the first and second arms L1 and L2 (e.g., the second arm L2) is configured to abut on the rail 103L of the upper stage located above the rotation center O of the arm, and in a state where either one of the third and fourth arms R1 and R2 (e.g., the third arm R1) is configured to abut on the rail 102R of the lower stage located below the rotation center O of the arm, the other one of the third and fourth arms R1 and R2 (e.g., the fourth arm R2) is configured to abut on the rail 103R of the upper stage located above the rotation center O of the arm.
[0073] In the example illustrated in
[0074] In the example shown in
[0075] When the state illustrated in
[0076] When the second arm L2 and the fourth arm R2 are further rotated from the state shown in
[0077] After the abutting portion 34A of each arm 31 is spaced apart from the rails 102L, 102R, the abutting portion 34A slidably moves on the rails 103L, 103R in a direction away from the main body 20 accompanying the rotational motion of the arm plate 30 with the contact portion between the first guided portion 35 and the up/down guide 120 as a fulcrum, so that the wheel 41 is pulled up together with the main body 20.
[0078] As illustrated in
[0079] According to the above procedure, at an arbitrary place with respect to the extending direction of the rails 101L, 101R, the wheel 41 can be pulled up from the rails 101L, 101R to the rails 102L, 102R of the upper stage than the rails 101L, 101R, and the transport robot 2 can be raised at an arbitrary place of the structure 100. The transport robot 2 can also move from a flat place such as the direction changing space 140 instead of the rails 101L and 101R of the lower stage to the rails 102L and 102R of the upper stage by a similar procedure.
[0080] When the series of operations described with reference to
[0081] Next, as shown in
[0082] When the first and third arms L1 and R1 are further rotated from the state illustrated in
[0083] The retracted wheel 41 is moved to immediately above the rails 101L and 101R, and as illustrated in
[0084] According to the above procedure, it is possible to lower the transport robot 2 by lowering the wheels 41 from the rails 102L and 102R to the rails 101L and 101R of the lower stage than the rails 102L and 102R at an arbitrary place of the rails 102L and 102R. The transport robot 2 can land on a flat place such as the direction changing space 140 instead of the rails 101L and 101R of the lower stage by a similar procedure.
[0085] Next, transport robots 2 according to second and third embodiments of the present invention will be described with reference to
Second Embodiment
[0086]
[0087] The four arms 31 correspond to the first to fourth arms L1, L2, R1, and R2, respectively.
[0088] In
[0089] According to the second embodiment, similarly to the first embodiment, the transport robot 2 can move up/down at an arbitrary place of the structure 100 using the first to fourth arms L1, L2, R1, and R2. Although not illustrated, in the configuration of the transport robot 2, one arm plate 30 may be provided on each of the left and right sides of the main body 20. In this case, the left arm plate 30 may include at least one of each of the first and second arms L1 and L2, and the arm plate 30 on the right side may include at least one of each of the third and fourth arms R1 and R2.
Third Embodiment
[0090]
[0091] In
[0092] The crank 37 constituting the link mechanism (37, 38) has one end connected to the output shaft of the actuator 36, and the other end connected to the top surface of the arm driving unit 32. The bottom surface of the arm driving unit 32 is connected to the slider 38 constituting the link mechanism (37, 38) and slides along the slider 38. Note that the inter-center distance variable mechanism is not limited to the illustrated example, and various known configurations can be selected.
[0093] Next, an operation in which the transport robot 2 according to the third embodiment moves up/down the structure 100 will be described with reference to
[0094] The arm plate 30 is installed in the arm driving unit 32 slidable in the horizontal direction (left and right). The arm driving units 32 provided on the left and right are each interlocked with the inter-center distance variable mechanism such as the actuator 36 and the link mechanisms (37 and 38) described above, and slide symmetrically to change the distance between the rotation centers O of the arm plates 30. In
[0095] In addition, in
[0096] The position of the rotation center O of the arm plate 30 is not particularly limited in the traveling mode or at the time of housing the transport robot. For example, as illustrated in
[0097] In the up/down mode, when the transport robot 2 moves up, as shown in
[0098] Next, the arm plate 30 is rotated while adjusting the distance between the pair of arm driving units 32 until the abutting portion 34A of the arm 31 is configured to abut on each edge 110 of the rails 102L and 102R. Each arm 31 attached to the arm plate 30 rotates according to the rotation of the arm plate 30 such that the abutting portion 34A draws a circular trajectory about the rotation center O. As described above, the rotation center O of the arm 31 is concentric with the rotation center of the arm plate 30. In
[0099] The arm plate 30 is further rotated while maintaining a state in which the abutting portion 34A of the arm 31 abuts on the edges 110 of the rails 102L and 102R, and the wheel 41 is pulled up together with the main body 20 using the rails 102L and 102R as a scaffold as illustrated in
[0100] In the following drawings, similarly, X0 represents the inter-center distance between the rotation centers O in
[0101] Next, when the arm plate 30 is further rotated while maintaining the state in which the abutting portion 34A of the arm 31 abuts on the edges 110 of the rails 102L and 102R, as illustrated in
[0102] When the arm plate 30 is further rotated from the state illustrated in
[0103] In addition, as illustrated in
[0104] As illustrated in
[0105] According to the above procedure, at an arbitrary place with respect to the extending direction of the rails 102L to 103L and 102R to 103R, the transport robot 2 can be moved up at an arbitrary place of the structure 100 by pulling up the wheel 41 from a flat place such as a direction changing space or the rail of the lower stage to the rails 102L to 103L and 102R to 103R of the upper stage than the flat place or the rail of the lower stage.
[0106] In the first embodiment, the movement trajectory of the rotation center O is linear extending in the vertical direction in the up/down mode. On the other hand, in the third embodiment, as described above, the movement trajectory of the rotation center O moves in the left-right direction in the up/down mode. Specifically, the movement trajectory of the rotation center O in the third embodiment has an arc shape centered on the abutting portion 34A provided at the distal end of the arm 31. When the rotation center O is moved so as to draw such a trajectory, the abutting portion 34A moves so as to follow a predetermined position of the rail 102R.
[0107] According to the third embodiment, similarly to the first embodiment, the transport robot 2 can move up/down at an arbitrary place of the structure 100. Furthermore, the positional displacement between the arm 31 and the rail 102R can be prevented using the inter-center distance variable mechanism in the up/down mode. Furthermore, according to the transport robot 2 of the third embodiment, the distance between the arm 31 and each rail can be adjusted using the inter-center distance variable mechanism in the up/down mode, and thus, for example, even when the distance between the left and right rails is different in the traveling path, the transport robot 2 can move up/down at an arbitrary place of the structure 100.
[0108] The embodiments described above are intended to facilitate understanding of the present invention, and should not be construed as limiting the present invention. Each element included in the embodiment as well as the arrangement, material, condition, shape, size, and the like thereof are not limited to those exemplified, and can be appropriately changed. In addition, the configurations shown in different embodiments can be partially replaced or combined.
[0109] Furthermore, in particular, the number of the arms and the abutting portions is not limited to the above-described embodiment, and for example, a configuration merely including each of the arm on the first side, which has an abutting portion in contact with the rail and is turnably installed on the main body so that the abutting portion can be located on the first side of the main body, and the arm on the second side, which has an abutting portion in contact with the rail and is turnably installed on the main body so that the abutting portion can be located on the second side of the main body, may be adopted.
[0110] Even with such a configuration, by appropriately selecting the shape of the arm (shape of the member constituting the arm, combination angle of each member, size of each member, etc.), the position, the moving direction, and the moving distance of the rotation center of the arm, the rotation speed of each arm, the moving distance in the vertical direction with respect to the rotation angle of the abutting portion, and the like, the transport robot can be configured to move up/down between a plurality of pairs of rails arranged vertically in the structure in the present embodiment.
[0111] In addition, the configuration of retracting the wheel from the rail at the time of moving up/down may be a configuration of linearly moving the wheel in a direction orthogonal to the rail instead of retracting the wheel by changing the rudder angle as described above. For example, a transport body may be adopted that has a configuration of using a normal wheel in a configuration of simply linearly traveling in the front-back direction on a rail, and using a mecanum wheel when left and right, and rotation is required, so that the wheel is linearly moved in a direction (inner side) orthogonal to the rail at the time of moving up/down.
Description of Symbols
[0112] 1. transport system, 2. transport robot, 3. up/down mechanism, 4. traveling mechanism, 20. main body, 23. tray lift mechanism, 30. arm plate (an example of a rotating body), 31. arm, 32. arm driving unit, 34A, 34A′, 34B, 34B′, 34C, 34D. abutting portion, 35. first guided portion, 36. actuator, 37. crank, 38. slider, 41. wheel, 42. wheel driving unit, 43. turn driving unit (an example of a rudder angle variable mechanism), 45. second guided portion, 100. structure, 101L to 104L, 101R to 104R. rail, 110. edge of rail, 120. up/down guide, 130. traveling guide, L1. first arm, L2. second arm, O. rotation center, R1. third arm, R2. fourth arm, distance. X0, X1, X2.