^{1}

^{1}

^{1}

Omni-directional wheels are more flexible than traditional wheeled robots. Through three rounds of omni-directional wheel mobile platform modeling and kinematics analysis. The speed of the three wheels can be analyzed when the omni-moving platform moves in a certain direction. Then the CPU by the PID algorithm to calculate the connection of omni-directional wheel three dc motor need duty ratio, round so as to realize omnidirectional mobile platform of fast moving to any Angle. The experimental results show that the mobile platform can move rapidly in any direction.

In our daily life, the wheels we commonly see are the wheels of cars and trains. They have a common feature, they can only move forward and backward and turn, but cannot move laterally and turn in place. In general, an object moving on a plane can move forward and backward, left and right, and rotate three degrees of freedom. If it has less than 3 degrees of freedom, it is a non-omni-directional mobile platform, if it has 3 complete degrees of freedom, it is called an omni-directional mobile platform. Compared with the legged robot and crawler robot, the triangular omni-wheel mobile platform is relatively flexible and simple, easy to realize motion control, and can move smoothly, accurately and at high speed in a flat environment. Therefore, it is the preferred robot type among future applied service robots [

Omnidirectional wheel has two structures, the first is a mechanical wheel, the second is a continuous switch wheel. The difference is that the roller shaft of the second continuous switching wheel is perpendicular to the hub shaft, while the Angle between the roller shaft of the first mechanical wheel and the hub shaft is 45 degrees [

Usually three rounds of omnidirectional mobile platform is axis into 120˚ Angle, wheel omnidirectional mobile platform of three distribution in the same circle in the center of the wheel, the wheel axis pointing in the direction of the mobile platform center, in order to simplify the structure of the mobile platform design and reduce the use amount of building materials, the appearance of the design into an equilateral triangle, the structure of the model as shown in

Under the condition of the actual by many factors, such as environmental temperature, the surface is smooth and in the actual process of rolling, the contact points of the theory of cyclical change, the roll number under the action of the static friction force of the axial and radial deformation of overlap, lead to the wheel and the ground contact point height change constantly, may cause the

vibration of the body or skid [

The V a , V a , V c are respectively the rotation speed of A, B and C motors, ω as a platform overall rotation angular velocity omega, V x and V y are the macroscopic moving speed of the platform relative to the world coordinate system, L 0 is the vertical projection distance from the center of the platform to the center of the wheel, and is the included Angle between the wheel axis and the X axis. Assuming that the axial direction of Wheel A is 90˚, the velocity conversion matrix of the three wheels is calculated as follows [

( V a V b V c ) = ( − 1 0 L 0 sin π 6 − cos π 6 L 0 sin π 6 cos π 6 L 0 ) ( V x V y ω ) (1)

After simplified operation, the velocity relationship of each wheel can be obtained as follows:

{ V a = − 1 2 V x + 3 2 V y + L 0 ω V b = − 1 2 V x − 3 2 V y + L 0 ω V c = V x + L 0 ω (2)

As shown in

Power if moderators to main control system of power supply and motor drive power supply, the moving platform of choice is 15 V lithium-ion battery as a power source, main control board needs to be 3.3 V and 5 V power supply and the power needed is small, so in order to reduce power consumption, the Buck step-down circuit will power reduced to 7 V, and then LDO linear regulators are used to output 3.3 V and 5 V. Motor drive needs 12 V power supply and large power, so DC/DC switching power supply is used to power the drive and fuse is used as overload protection of the power system. See

As the core hub of the omnidirectional mobile platform, the master controller is STMicroelectronics’ ARM Cortex-M3 kernel chip with a maximum speed of 72 MHz. This series of MCU has 16 KB - 1 MB Flash, including: FSMC TIMER, SPI, IIC, USB, CAN, IIS, SDIO, ADC, DAC, RTC, DMA and many other peripherals and functions, with a high degree of integration. The main control board

is mainly distributed with OLED screen display interface, handle interface, serial port interface, PWM output, motor positive and negative rotation control interface and encoder input interface.

Accurate control of the motor speed is the key for the omnidirectional moving platform to move in the specified direction. There are two ways of motor control: open-loop control and closed-loop control. Open-loop control means that the main control is given a direction and speed, and the main control does not have to understand the operation of the motor. The closed-loop control mode controls the input in a fixed direction and speed, and then adjusts the input speed according to the actual output speed. Because the omnidirectional mobile platform will appear in the process of actual movement interference such as jitter, inertia, and each parameter of the machine does not consistent, so there will be a motor output speed do not agree with the speed of the control input, so we must adopt the way of closed loop control for motor output speed before by PID algorithm to adjust the input speed to the actual expected speed. This design USES JGA25-371 deceleration motor with its own photoelectric encoder.

The input of PID controller is the error e ( t ) between the given output value r ( t ) and the actual output value y ( t ) , and the input error e ( t ) is calculated by the advance ratio example, integration and micro-division operation, and u ( t ) is output from the control pitch [

The input error can be expressed as:

e ( t ) = r ( t ) − y ( t )

The mathematical expression of PID algorithm in the time domain is:

u ( t ) = K p [ e ( t ) + 1 T ∫ 0 t e ( t ) d t + K i d e ( t ) d t ]

K p , K i , K d : represent the proportion, integral and differential coefficients respectively.

Since digital controller is used for control here, a discrete PID algorithm formula needs to be obtained:

u ( k ) = u ( k − 1 ) + K p [ e ( k ) − e ( k − 1 ) ] + K i e ( k ) + K d [ e ( k ) − 2 e ( k − 1 ) + e ( k − 2 ) ]

u ( k ) : represents the output value at the first k sampling time;

u ( k − 1 ) : represents the output value at the first k − 1 sampling time;

e ( k ) : the error values of input and output at the current sampling time;

e ( k − 1 ) : the error value of input and output at the last sampling time.

The incremental photoelectric encoder is used to obtain the motor speed. It is A kind of sensor that USES the photoelectric effect principle to convert the physical quantities such as Angle, position and speed into electrical signals and output them. Moreover, it directly USES the photoelectric effect principle to output three groups of square wave pulse A, B and Z phases. The phase difference between A and B pulses is 90o, so the rotation direction can be easily determined, while the Z phase is one pulse per rotation for reference point positioning.

The translational velocity, rotation and combined motion of the omni-directional moving platform were tested at room temperature and under smooth ground conditions, and 20 sets of data were obtained for each movement experiment, and then the 20 sets of data were averaged. The experimental results are shown in

Name | Predicted | Actual | Error |
---|---|---|---|

The moving platform moves east toward the X-axis of coordinate system | 0˚ | 0.083˚ | 0.083˚ |

The speed of wheel A | 30 dm/s | 29.34 dm/s | −0.66 dm/s |

The speed of wheel B | 30 dm/s | 29.57 dm/s | −0.43 dm/s |

The speed of wheel C | 30 dm/s | 30.89 dm/s | +0.89 dm/s |

Rotation Angle | 60 rad/min | 59.21 rad/min | 0.79 rad/min |

Because the omni-directional platform can move in any direction without rotating, and it is fast. The motor adopts closed-loop control system, and the error is less than 1%. As a result, omnidirectional mobile platforms have great flexibility to move smoothly even in small Spaces, making them ideal for industrial parks, such as cargo transportation.

The authors acknowledge all people who helped us during the period of study.

The authors declare no conflicts of interest regarding the publication of this paper.

Hu, S.M., Chen, H.Y. and Shao, Y. (2020) Triangular Omnidirectional Wheel Motion Control System. Open Access Library Journal, 7: e6677. https://doi.org/10.4236/oalib.1106677