2,495
Views
3
CrossRef citations to date
0
Altmetric
From the Forthcoming Special Issue: Recent Developments on Analysis and Control for Unmanned Systems

Fuzzy fractional-order PID control for two-wheeled self-balancing robots on inclined road surface

, , &
Pages 289-299 | Received 29 Jun 2021, Accepted 30 Oct 2021, Published online: 20 Dec 2021

Figures & data

Figure 1. Model of the TWSBR.

Figure 1. Model of the TWSBR.

Table 1. Robot parameters.

Figure 2. Diagram of balance state.

Figure 2. Diagram of balance state.

Figure 3. Schematic diagram of FFOPID controller.

Figure 3. Schematic diagram of FFOPID controller.

Figure 4. Membership function – error signal, fractional order of error.

Figure 4. Membership function – error signal, fractional order of error.

Table 2. Rule based for KP/ KI/ KD.

Table 3. Optimal parameters of controller.

Figure 5. When φ=5, the robot's position and balance performance on the inclined plane. (a) Position control of the robot. (b) Balance control of the robot and (c) The output of the FFOPID controller.

Figure 5. When φ=5∘, the robot's position and balance performance on the inclined plane. (a) Position control of the robot. (b) Balance control of the robot and (c) The output of the FFOPID controller.

Table 4. The performance index result under the condition of φ=5.

Figure 6. When φ=10, the robot's position and balance performance on the inclined plane. (a) Position control of the robot. (b) Balance control of the robot and (c) The output of the FFOPID controller.

Figure 6. When φ=10∘, the robot's position and balance performance on the inclined plane. (a) Position control of the robot. (b) Balance control of the robot and (c) The output of the FFOPID controller.

Table 5. The performance index result under the condition of φ=10.

Figure 7. After adding 0.05randn disturbance, the robot's position and balance performance on the inclined plane. (a) φ=5 and (b) φ=10.

Figure 7. After adding 0.05∗randn disturbance, the robot's position and balance performance on the inclined plane. (a) φ=5∘ and (b) φ=10∘.

Table 6. When φ=5, performance index under the condition of 0.05randn disturbance.

Table 7. When φ=10, performance index under the condition of 0.05randn disturbance.

Figure 8. After adding 0.5 rad interference, the robot's position and balance performance on the inclined plane. (a) φ=5 and (b) φ=10.

Figure 8. After adding 0.5 rad interference, the robot's position and balance performance on the inclined plane. (a) φ=5∘ and (b) φ=10∘.

Table 8. When φ=5, performance index under the condition of 0.5 rad disturbance.

Table 9. When φ=10, performance index under the condition of 0.5 rad disturbance.

Data availability statement

The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.