Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:21:32.320Z Has data issue: false hasContentIssue false

Fuzzy logic control strategy for improved traction and maneuverability in modular articulated robots

Published online by Cambridge University Press:  21 July 2025

Simone Pantanetti*
Affiliation:
Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, Ancona, Italy
Andrea Botta
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Torino, Italy
Giacomo Palmieri
Affiliation:
Department of Industrial Engineering and Mathematical Sciences, Polytechnic University of Marche, Ancona, Italy
Giuseppe Quaglia
Affiliation:
Department of Mechanical and Aerospace Engineering, Politecnico di Torino, Torino, Italy
*
Corresponding author: Simone Pantanetti; Email: s.pantanetti@pm.univpm.it
Rights & Permissions [Opens in a new window]

Abstract

This paper presents the design, control strategy, and preliminary testing of Epi.Q, a modular unmanned vehicle (UGV) tailored for challenging environments, including exploration and surveillance tasks. To manage the complexities of the articulated structure, including lateral slip and the risk of jackknifing, a fuzzy logic-based traction control system was implemented. To improve traction stability by modulating power distribution between modules, the system optimally controls steering and traction. Subsequently, the paper introduces the fuzzy control system and presents preliminary validation experiments, including hill-climbing, obstacle navigation, steering, and realignment tests. Preliminary results indicate that the proposed fuzzy control strategy significantly improves traction and maneuverability even on steep inclines and uneven surfaces. These findings highlight the potential for fuzzy logic control to improve UGV performance.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. (a) The modular structure of the Epi.Q robot with a double rotary passive joint enabling roll and yaw rotation between modules, enhancing terrain adaptability. (b) Illustration of the tripod locomotion system that allows automatic mode-switching between advancing and climbing modes.

Figure 1

Figure 2. Time-lapse sequence of the Epi.Q robot overcoming an obstacle, focusing on the switching of the tripods between advancing and climbing modes.

Figure 2

Figure 3. Block diagram of the control system featuring fuzzy logic for managing thrust module. The system processes user inputs, received via radio transmission, and generates PWM signals to control motors.

Figure 3

Figure 4. Epi.Q kinematic model. (a) Real wheels with lateral velocity, showing potential for outward slipping during curves, which causes understeering. (b) Virtual wheels without lateral velocity, simplifying the model and eliminating slip during movement.

Figure 4

Figure 5. Diagram showing three steering cases for the vehicle dynamics, including adjustments for inner rear wheel (IRW) and outer rear wheel (ORW) based on the steering angle and feedback. PWM signals are adjusted to modify the curvature radius and correct steering errors in different cases.

Figure 5

Figure 6. Fuzzy control system for Epi.Q robot. Inputs include normalized angular error and speed, while outputs modulate the duty cycle applied to the inner and outer rear wheels.

Figure 6

Figure 7. Membership functions for the fuzzy control system inputs ($\overline {\mathit{e}}$, $\overline {\mathit{v}}$) and outputs ($C_{\mathrm{i}}$, $C_{\mathrm{o}}$).

Figure 7

Table I. Fuzzy control rule matrix used to modulate the duty cycle coefficients of the rear wheels of the Epi.Q robot. The rules are defined based on the angular error ($\overline {\mathit{e}}$) and the robot’s velocity ($\overline {\mathit{v}}$), allowing dynamic adjustments to enhance stability and precision during maneuvering and steering phases.

Figure 8

Figure 8. Fuzzy inference surfaces for the rear wheel coefficients.

Figure 9

Figure 9. Examples of fuzzification and defuzzification used in the proposed control.

Figure 10

Figure 10. Diagram illustrating the setup of the uphill test. The robot is placed on a flat wooden board with adjustable inclination, used to test the climbing ability of the robot in different drive configurations (4WD and 8WD) at varying angles of incline.

Figure 11

Figure 11. Uphill test,$\alpha = 12^\circ$. Tripod rotations occur due to the high torque applied by the motors and the low normal load on the tripods themselves. With all-wheel drive, less torque is applied to the front tripods.

Figure 12

Figure 12. Uphill test,$\alpha = [18^\circ ,\,28^\circ ]$. Increasing the tilt angle causes the tripods to rotate due to the low normal load on the front tripods.

Figure 13

Figure 13. Uphill test with additional load,$\alpha = 28^\circ$: motors angular velocity. The additional load prevents the tripod from rotating and allows the robot to climb.

Figure 14

Figure 14. Diagram of the obstacle climbing test. The robot starts on a flat concrete surface, approaches and climbs a step, and then moves onto gravel. It reverses the same path to test the robot’s ability to overcome obstacles in 8WD mode with fuzzy control.

Figure 15

Figure 15. Obstacle climbing test. Fuzzy control actively works to maintain rear alignment when climbing obstacles and on gravel surfaces.

Figure 16

Figure 16. (a) Steering test scheme. (b) Standing start test scheme.

Figure 17

Figure 17. Steering test.Fuzzy control actively works to reduce system time response.

Figure 18

Figure 18. Standing start test. Fuzzy control changes the behavior of the system during the transient.