The present invention relates to a moving body having a pair of omnidirectional wheels.
JP2023-19525A discloses a moving body having a pair of left and right omnidirectional wheels. Each of the omnidirectional wheels includes a pair of drive disks, an annular main wheel disposed between the drive disks, and a pair of electric motors for rotating the respective drive disks. Each of the electric motors is connected to the corresponding drive disk via a transmission mechanism. The main wheel includes a core having a circular annular shape and multiple driven rollers rotatably supported by the core and contacting the pair of drive disks. When the electric motors rotate the corresponding drive disks, the driven rollers rotate about their respective axes and/or the axis of the core, whereby the omnidirectional wheel undergoes translational movement in an arbitrary direction which may be a forward, rearward, leftward, or rightward direction. Also, the moving body turns when a difference occurs between the rotation speeds of the left and right omnidirectional wheels.
In such a moving body, if an abnormality such as belt detachment or belt breakage occurs in any of the transmission mechanisms, the corresponding drive disk does not rotate according to the rotation of the electric motor. However, the drive disk receives a friction force from the main wheel and rotates with the main wheel. In this case, a change in the behavior of the moving body may be small and the user may not be able to recognize occurrence of an abnormality. However, if an abnormality such as belt detachment or belt breakage occurs in any of the transmission mechanisms, the drive torque generated by the corresponding electric motor or the braking torque generated by a braking device provided in the corresponding electric motor is not transmitted to the drive disk. Therefore, it is preferred that an abnormality in the transmission mechanisms be detected early.
In view of the foregoing background, a primary object of the present invention is to provide a moving body capable of detecting an abnormality in the transmission mechanisms.
To achieve the above object, one aspect of the present invention provides a moving body (1), comprising: a vehicle body (2); a pair of left and right omnidirectional wheels (3) provided on the vehicle body; and a control device (7) configured to control the pair of omnidirectional wheels, wherein each of the omnidirectional wheels comprises a pair of drive disks (18), an annular main wheel (19) disposed between the drive disks, a pair of electric motors (20) each configured to rotate a corresponding one of the drive disks, a pair of transmission mechanisms (24) each configured to transmit a rotational force of a corresponding one of the electric motors to a corresponding one of the drive disks, a pair of electric current sensors (33) each configured to detect an electric current flowing through a corresponding one of the electric motors, and a pair of angular velocity sensors (34) each configured to detect an angular velocity of a corresponding one of the electric motors, each of the main wheels comprises a core (31) having a circular annular shape and multiple driven rollers (32) rotatably supported by the core and contacting the pair of drive disks, the control device is configured to set an angular velocity target value of each of the electric motors based on a front-rear velocity target value, a lateral velocity target value, and a yaw angular velocity target value of the vehicle body and feedback-control each of the electric motors such that the angular velocity of each of the electric motors approaches the corresponding angular velocity target value, acquire an actual electric current value of each of the electric motors based on a signal from each of the electric current sensors, calculate, based on the actual electric current value of each electric motor, a component along a reference line (L1) of a driving force of each of the omnidirectional wheels, the reference line connecting ground contact points of the omnidirectional wheels, and determine that there is an abnormality when an absolute value of a difference between the components along the reference line of the driving forces of the omnidirectional wheels is greater than or equal to a predetermined determination value.
According to this aspect, the moving body can detect an abnormality in the transmission mechanisms based on the actual electric current value of each electric motor. Since the left and right omnidirectional wheels provided on the vehicle body cannot move relative to each other, the control device sets the angular velocity target value of each electric motor such that the components along the reference line of the driving forces of the left and right omnidirectional wheels become equal to each other. Therefore, the components along the reference line of the driving forces of the left and right omnidirectional wheels become equal to each other if there is no abnormality in the transmission mechanisms. However, if an abnormality occurs in any of the transmission mechanisms, the load of the corresponding electric motor changes from the normal state, and accordingly, the electric current flowing through this electric motor when the angular velocity of the electric motor matches the angular velocity target value changes from the normal state. As a result, the component along the reference line of the driving force of the omnidirectional wheel calculated from the electric current flowing through this electric motor changes from the normal state. Therefore, by comparing the difference between the components along the reference line of the driving forces of the left and right omnidirectional wheels with the determination value, it is possible to determine whether there is an abnormality in the transmission mechanisms.
In the above aspect, preferably, each of the transmission mechanisms comprises a pulley and a belt.
According to this aspect, the moving body can detect detachment or breakage of the belt.
In the above aspect, preferably, the control device is configured to set an electric current target value of each of the electric motors based on a difference between the angular velocity target value and an actual angular velocity value and to set a voltage to be applied to each of the electric motors based on a difference between the electric current target value and the actual electric current value.
According to this aspect, the moving body can detect an abnormality in the transmission mechanisms based on the actual electric current value of each electric motor.
Another aspect of the present invention provides a moving body (1), comprising: a vehicle body (2); a pair of left and right omnidirectional wheels (3) provided on the vehicle body; and a control device (7) configured to control the pair of omnidirectional wheels, wherein each of the omnidirectional wheels comprises a pair of drive disks (18), an annular main wheel (19) disposed between the drive disks, a pair of electric motors (20) each configured to rotate a corresponding one of the drive disks, a pair of transmission mechanisms (24) each configured to transmit a rotational force of a corresponding one of the electric motors to a corresponding one of the drive disks, a pair of electric current sensors (33) each configured to detect an electric current flowing through a corresponding one of the electric motors, and a pair of angular velocity sensors (34) each configured to detect an angular velocity of a corresponding one of the electric motors, each of the main wheels comprises a core (31) having a circular annular shape and multiple driven rollers (32) rotatably supported by the core and contacting the pair of drive disks, the control device is configured to set an electric current target value of each of the electric motors based on a front-rear velocity target value, a lateral velocity target value, and a yaw angular velocity target value of the vehicle body and feedback-control each of the electric motors such that the electric current of each of the electric motors approaches the corresponding electric current target value, acquire an actual angular velocity value of each of the electric motors based on a signal from each of the angular velocity sensors, calculate, based on the actual angular velocity value of each electric motor, a component along a reference line (L1) of a velocity of each of the omnidirectional wheels, the reference line connecting ground contact points of the omnidirectional wheels, and determine that there is an abnormality when an absolute value of a difference between the components along the reference line of the velocities of the omnidirectional wheels is greater than or equal to a predetermined determination value.
According to this aspect, the moving body can detect an abnormality in the transmission mechanisms based on the actual angular velocity value of each electric motor.
According to the foregoing configuration, it is possible to provide a moving body capable of detecting an abnormality in the transmission mechanisms.
In the following, a moving body according to an embodiment of the present invention will be described with reference to the drawings. First, description will be made of the configuration of the moving body. In the present embodiment, the moving body functions as a cart. In the following, the directions are defined with respect to the moving body.
As shown in
The vehicle body 2 extends in the front-rear direction. A rear portion 2A of the vehicle body 2 extends upward higher than a front portion 2B. The front portion 2B of the vehicle body 2 is provided with a support base 11 for supporting another device. The device supported on the support base 11 may include inspection equipment such as an X-ray scanner, for example. The device is preferably fastened to the support base 11. Inside the rear portion 2A of the vehicle body 2, the control device 7 is provided together with a battery and various sensors.
In the present embodiment, the pair of omnidirectional wheels 3 is provided under the rear portion 2A of the vehicle body 2. Also, left and right casters 13 are supported under the front portion 2B of the vehicle body 2 via a suspension. The suspension includes an arm 14 disposed below the vehicle body 2 and extending laterally, and a spring 15 and a shock absorber 16 disposed between the vehicle body 2 and the arm 14. The casters 13 are disposed below the left end and the right end of the arm 14. Each caster 13 includes a fork 13A joined to the arm 14 to be rotatable about an axis extending vertically, and a wheel 13B supported by the fork 13A to be rotatable about an axis extending in the horizontal direction. The fork 13A rotates freely relative to the arm 14, and the wheel 13B rotates freely relative to the fork 13A.
As shown in
As shown in
The drive disks 18 are disposed on both sides of the annular main wheel 19 and apply frictional force to the main wheel 19 to rotate the main wheel 19 about a central axis and an annular axis. Each drive disk 18 includes a disk-shaped base 18A rotatably supported by the frame 17 and multiple drive rollers 18B rotatably supported on the outer periphery of the base 18A while being inclined with respect to each other and in contact with the main wheel 19. The base 18A is disposed coaxially with the support shaft 21.
The drive disks 18 which oppose each other are formed in a bilaterally symmetrical shape. Namely, the position and direction of the multiple drive rollers 18B of the left drive disk 18 and the position and direction of the multiple drive rollers 18B of the right drive disk 18 are bilaterally symmetrical.
As shown in
As shown in
The main wheel 19 is disposed along the outer periphery of the pair of drive disks 18 and is in contact with the multiple drive rollers 18B provided on each drive disk 18. The drive rollers 18B of the left and right drive disks 18 contact the inner periphery of the main wheel 19 and sandwich the main wheel 19 from left and right sides. Further, the drive rollers 18B of the left and right drive disks 18 restrict the radial displacement of the main wheel 19 about the rotation axis A by contacting the inner periphery of the main wheel 19. In this way, the main wheel 19 is supported by the left and right drive disks 18, and the central axis of the main wheel 19 (core 31) is disposed coaxially with the rotation axis A. The main wheel 19 contacts the multiple drive rollers 18B of the left and right drive disks 18 at the multiple driven rollers 32.
The main wheel 19 contacts the ground under the rotation axis A. Namely, in plan view, the ground contact point of the omnidirectional wheel 3 is positioned on the rotation axis A. The main wheel 19 is disposed on a plane perpendicular to the rotation axis A.
As shown in
The left drive disk 18LL of the left omnidirectional wheel 3L and the left drive disk 18RL of the right omnidirectional wheel 3R have the same shape. The right drive disk 18LR of the left omnidirectional wheel 3L and the right drive disk 18RR of the right omnidirectional wheel 3R have the same shape.
Each electric motor 20 is provided with an electric current sensor 33 (33LL, 33LR, 33RL, 33RR) for detecting the electric current flowing through the electric motor 20. Each electric motor 20 is provided with an angular velocity sensor 34 (34LL, 34LR, 34RL, 34RR) for detecting the angular velocity of the electric motor 20.
As shown in
In each omnidirectional wheel 3, when the two drive disks 18 rotate in the same direction at the same rotation speed, the main wheel 19 rotates together with the two drive disks 18. That is, the main wheel 19 rotates forward or backward about its own axis which coincides with the rotation axis A. At this time, the drive rollers 18B of each drive disk 18 and the driven rollers 32 of the main wheel 19 do not rotate with respect to the core 31. In each omnidirectional wheel 3, when a rotation speed difference occurs between the two drive disks 18, a force component perpendicular to the force in the circumferential (tangential) direction caused by the rotation of the two drive disks 18 acts on the driven rollers 32 of the main wheel 19 from the left and right drive rollers 18B. Such a force component is generated due to the rotation speed difference between the drive disks 18 because the axis of each drive roller 18B is inclined with respect to the circumferential direction of the associated drive disk 18. This force component causes the drive rollers 18B to rotate relative to the base 18A and the driven rollers 32 to rotate relative to the core 31. In this way, the main wheel 19 generates a driving force in the left-right direction.
As shown in
In each omnidirectional wheel 3, When the right drive disk 18 rotates backward and the left drive disk 18 rotates forward, driven rollers 32 contacting the ground rotate leftward, and a leftward driving force component occurs. At this time, if the angular velocity (rotation speed) of the right drive disk 18 is less than the angular velocity of the left drive disk 18, the main wheel 19 rotates forward, and a forward driving force component occurs. On the other hand, if the angular velocity of the right drive disk 18 is greater than the angular velocity of the left drive disk 18, the main wheel 19 rotates backward, and a backward driving force component occurs.
As shown in
When the left and right omnidirectional wheels 3 rotate forward at the same speed, the moving body 1 moves forward. When the left and right omnidirectional wheels 3 rotate backward at the same speed, the moving body 1 moves backward. When a speed difference occurs between the rotations of the left and right omnidirectional wheels 3 in the front-rear direction, the moving body 1 turns right or left. With rotation of the driven rollers 32 of the main wheel 19 of each of the left and right omnidirectional wheels 3, the moving body 1 can undergo a translational movement rightward or leftward.
As shown in
The handle 5 includes a lateral portion 5A extending in the lateral direction and a pair of forward extending portions 5B extending forward from respective lateral ends of the lateral portion 5A. The laterally central portion of the lateral portion 5A is coupled to the input portion of the force sensor 6.
As shown in
The control device 7 is an electronic control unit (ECU) including a processor such as a CPU, a non-volatile memory such as a ROM, a volatile memory such as a RAM, and so on. The control device 7 controls each omnidirectional wheel 3 by executing, with the processor, computational processing according to the program stored in the non-volatile memory. The control device 7 may be configured as one piece of hardware or may be configured as a unit including multiple pieces of hardware. Also, at least a part of the functional units of the control device 7 may be realized as hardware such as an LSI, an ASIC, and an FPGA, or may be realized as a combination of software and hardware.
The control device 7 is connected to the force sensor 6, the electric motors 20, the electric current sensors 33, and the angular velocity sensors 34. The force sensor 6, the electric current sensors 33, and the angular velocity sensors 34 output detection signals to the control device 7. The control device 7 outputs a control signal to each electric motor 20.
The control device 7 controls each electric motor 20 of each omnidirectional wheel 3 based on the signals from the force sensor 6, the electric current sensors 33, and the angular velocity sensors 34. The force sensor 6 detects the magnitude and direction of an operating force (load) applied by the user to the handle 5. The control device 7 determines the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value of the moving body 1 based on the signal from the force sensor 6, and sets the angular velocity target value (rotation speed target value) for each of the two electric motors 20 of each omnidirectional wheel 3 based on the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value. Preferably, the control device 7 sets the angular velocity target value of each electric motor 20 based on the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value by using a map which defines the relationship of the angular velocity target value of each electric motor 20 with the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value.
When setting the angular velocity target value of each of the two electric motors 20 of each omnidirectional wheel 3 based on the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value, the control device 7 sets the angular velocity target value of each electric motor 20 such that the lateral components of the driving forces generated by the left and right omnidirectional wheels 3L, 3R become equal to each other. This is because the left and right omnidirectional wheels 3L, 3R cannot move relative to each other in the left-right direction. Note that in the case where the directions of the left and right omnidirectional wheels 3L, 3R are inclined with respect to the reference line L1, the control device 7 sets the angular velocity target value of each electric motor 20 such that the components along the reference line L1 of the driving forces generated by the left and right omnidirectional wheels 3L, 3R become equal to each other.
The vehicle body 2 is provided with a notification device 38. The notification device 38 includes at least one of an indicator, a display, a warning lamp, and a speaker.
Subsequently, the control device 7 calculates the component F1Ralong the reference line L1 of the driving force of the right omnidirectional wheel 3R based on the actual electric current value of each of the electric motors 20RL, 20RR of the right omnidirectional wheel 3R (S2). Further, the control device 7 calculates the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3L based on the actual electric current value of each of the electric motors 20LL, 20LR of the left omnidirectional wheel 3L (S3).
In the following, one example of a method for calculating the component along the reference line L1 of the driving force of each omnidirectional wheel 3 from the actual electric current values of the two electric motors 20 of the omnidirectional wheel 3 will be described. Here, as seen in plan view, the direction perpendicular to the rotation axis A of each omnidirectional wheel 3 is referred to as the x direction, and the direction along the rotation axis A is referred to as the y direction. The x-direction component FD,x of the driving force FD of each omnidirectional wheel 3 can be calculated based on the sum of the actual electric current values of the two electric motors 20 and the speed ratio from each electric motor 20 to the main wheel 19. The y-direction component FD,y of the driving force FD of each omnidirectional wheel 3 can be calculated based on the difference between the actual electric current values of the two electric motors 20 and the speed ratio from each electric motor 20 to the main wheel 19. For example, the x-direction component FD,x and the y-direction component FD,y of the driving force FD of each omnidirectional wheel 3 can be calculated from the actual electric current values of the two electric motors 20 according to the following formulas (1) to (3).
wherein
Preferably, G2 is a coefficient preset based on test results.
As shown in
Also, the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3L is represented by the following formula (5).
When φ1=π/2, the component F1R along the reference line L1 of the driving force of the right omnidirectional wheel 3R becomes equal to the y-direction component of the driving force. Similarly, when φ2=π/2, the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3L becomes equal to the y-direction component of the driving force.
Next, the control device 7 determines whether the absolute value of the difference between the component F1R along the reference line L1 of the driving force of the right omnidirectional wheel 3 and the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3 is greater than or equal to a predetermined determination value (S4). The determination value is preferably set to 500 to 1200 N, for example.
When the absolute value of the difference between the component F1R along the reference line L1 of the driving force of the right omnidirectional wheel 3 and the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3 is greater than or equal to the determination value (the determination result in S4 is Yes), the control device 7 determines that there is an abnormality in the transmission mechanisms 24 (S5). In the case where the control device 7 determines that there is an abnormality in the transmission mechanisms 24, the control device 7 preferably gives a notification to the user by controlling the notification device 38, for example. Also, the control device 7 may prohibit driving of each electric motor 20 or may reduce the driving amount of each electric motor 20.
When the absolute value of the difference between the component F1R along the reference line L1 of the driving force of the right omnidirectional wheel 3 and the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3 is less than the determination value (the determination result in S4 is No), the control device 7 determines that there is no abnormality in the transmission mechanisms 24 (S6).
The moving body 1 can detect an abnormality in the transmission mechanisms 24 based on the actual electric current value of each electric motor 20. As described above, since the control device 7 sets the angular velocity target value of each electric motor 20 such that the components F1R, F1L along the reference line L1 of the driving forces of the left and right omnidirectional wheels 3 become equal to each other, the components F1R, F1L along the reference line L1 of the driving forces of the left and right omnidirectional wheels 3 become equal to each other if there is no abnormality in the transmission mechanisms 24. However, in the case where any of the belts 28 is detached or broken, the load of the corresponding electric motor 20 is lowered, and thus, the actual electric current value of this electric motor 20 when the actual angular velocity value matches the angular velocity target value is lowered than in a normal time. As a result, the component along the reference line L1 of the driving force of the omnidirectional wheel 3 calculated from the actual electric current value of this electric motor 20 changes. Therefore, by determining whether the absolute value of the difference between the component F1R along the reference line L1 of the driving force of the right omnidirectional wheel 3 and the component F1L along the reference line L1 of the driving force of the left omnidirectional wheel 3 is greater than or equal to the determination value, the control device 7 can detect an abnormality in the transmission mechanisms 24.
In the case where the all transmission mechanism 24 are normal, even though various front-rear velocity target values, lateral velocity target values, and yaw angular velocity target values were given, the absolute value of the difference between the lateral components of the driving forces of the left and right omnidirectional wheels 3 did not become greater than or equal to the determination value, and no abnormality was detected. On the other hand, in the case where the belt 28LL was detached, when the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value were set to certain values, the absolute value of the difference between the lateral components of the driving forces of the left and right omnidirectional wheels 3 became greater than or equal to the determination value, and an abnormality in the belts 28 was detected. For example, when the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value corresponding to when the moving body 1 drifts or undergoes lateral translation were given, the absolute value of the difference between the lateral components of the driving forces of the left and right omnidirectional wheels 3 became greater than or equal to the determination value.
In the second embodiment, the control device 7 determines the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value of the moving body 1 based on the signal from the force sensor 6, and sets the electric current target value of each of the two electric motors 20 of each omnidirectional wheel 3 based on the front-rear velocity target value, the lateral velocity target value, and the yaw angular velocity target value. Then, as shown in
Subsequently, the control device 7 calculates the component VIR along the reference line L1 of the velocity of the right omnidirectional wheel 3R based on the actual angular velocity value of each of the electric motors 20RL, 20RR of the right omnidirectional wheel 3R (S12). Further, the control device 7 calculates the component VIL along the reference line L1 of the velocity of the left omnidirectional wheel 3L based on the actual angular velocity value of each of the electric motors 20LL, 20LR of the left omnidirectional wheel 3L (S13).
In the following, one example of a method for calculating the component along the reference line L1 of the velocity of each omnidirectional wheel 3 from the actual angular velocity values of the two electric motors 20 of the omnidirectional wheel 3 will be described. Here, as seen in plan view, the direction perpendicular to the rotation axis A of each omnidirectional wheel 3 is referred to as the x direction, and the direction along the rotation axis A is referred to as the y direction. the x-direction component vD,x of the velocity vD of each omnidirectional wheel 3 can be calculated based on the sum of the actual angular velocity values of the two electric motors 20 and the speed ratio from each electric motor 20 to the main wheel 19. The y-direction component vD,y of the velocity vD of each omnidirectional wheel 3 can be calculated based on the difference between the actual angular velocity values of the two electric motors 20 and the speed ratio from each electric motor 20 to the main wheel 19. For example, the x-direction component vD,x and the y-direction component vD,y of the velocity vD of each omnidirectional wheel 3 can be calculated from the actual angular velocity values of the two electric motors 20 according to the following formulas (6) to (8).
wherein
As shown in
Also, the component v1L along the reference line L1 of the velocity of the left omnidirectional wheel 3L is represented by the following formula (10).
When φ1=π/2, the component v1R along the reference line L1 of the velocity of the right omnidirectional wheel 3R becomes equal to the y-direction component of the velocity. Similarly, when φ2=π/2, the component v1L along the reference line L1 of the velocity of the left omnidirectional wheel 3L becomes equal to the y-direction component of the velocity.
Next, the control device 7 determines whether the absolute value of the difference between the component v1R along the reference line L1 of the velocity of the right omnidirectional wheel 3 and the component v1L along the reference line L1 of the velocity of the left omnidirectional wheel 3 is greater than or equal to a predetermined determination value (S14).
When the absolute value of the difference between the component v1R along the reference line L1 of the velocity of the right omnidirectional wheel 3 and the component v1L along the reference line L1 of the velocity of the left omnidirectional wheel 3 is greater than or equal to the determination value (the determination result in S14 is Yes), the control device 7 determines that there is an abnormality in the transmission mechanisms 24 (S15). When the absolute value of the difference between the component v1R along the reference line L1 of the velocity of the right omnidirectional wheel 3 and the component v1L along the reference line L1 of the velocity of the left omnidirectional wheel 3 is less than the determination value (the determination result in S14 is No), the control device 7 determines that there is no abnormality in the transmission mechanisms 24 (S16).
Concrete embodiments of the present invention have been described in the foregoing, but the present invention can be modified in various ways without being limited to the above embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2023-176229 | Oct 2023 | JP | national |