Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T03:48:31.391Z Has data issue: false hasContentIssue false

Design and validation of a novel adaptive motion control for a pendulum spherical robot

Published online by Cambridge University Press:  16 March 2023

Jianwen Huo*
Affiliation:
School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China
Rui Lin
Affiliation:
School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China
Maotao Yang
Affiliation:
School of Information Engineering, Southwest University of Science and Technology, Mianyang 621010, China
*
*Corresponding author. E-mail: huojianwen2008@hotmail.com
Rights & Permissions [Opens in a new window]

Abstract

Spherical robots (SRs) have the characteristics of nonholonomic constraints, underactuation, nonchain, and strong coupling, which increase the difficulty of modeling and motion control compared with traditional robots. In this study, we develop an adaptive motion control scheme for a nonholonomic SR, in which an omnidirectional dynamic model is carried out by using the Euler–Lagrange method to describe the omnidirectional motion of the SR more accurately. Furthermore, to facilitate the design of the motion controller, the dynamic model is simplified to obtain the state space expression of the SR. Aiming at the problem of poor control effect caused by the change of system model parameters which are influenced by dynamic model reduction, an adaptive motion control law of SR is designed based on MRAC. And the coefficient adjustment of the controller is obtained by the Lyapunov method, with the guaranteed stability of the closed-loop system. Finally, the controller designed in this thesis is compared with four controllers including linear quadratic regulator, Fuzzy PID, PSO-ADRC, and hierarchical SMC. The experimental comparison proves that the control scheme proposed in this study still has good control ability when the motion parameters are disturbed.

Information

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

Figure 1. XK-I spherical robot coordinate system.

Figure 1

Figure 2. Adaptive control system of spherical robot.

Figure 2

Table I. Robot parameters.

Figure 3

Figure 3. XK-I spherical robot prototype.

Figure 4

Table II. Fuzzy rules for Kp parameters in Fuzzy-PID.

Figure 5

Table III. Fuzzy rules for Ki parameters in Fuzzy-PID.

Figure 6

Table IV. Fuzzy rules for Kd parameters in Fuzzy-PID.

Figure 7

Figure 4. Linear motion simulation of the SR: (a) no interference environment; (b) interference environment.

Figure 8

Figure 5. Errors of each controller and reference signal in linear motion of the SR: (a) no interference environment; (b) interference environment.

Figure 9

Figure 6. Steering motion simulation of SR: (a) interference-free environment; (b) interference environment.

Figure 10

Figure 7. Errors between the controllers and the reference signal in the spherical robot’s linear motion: (a) no interference environment; (b) interference environment.

Figure 11

Figure 8. The spherical robot’s linear motion control under the smooth ground condition.

Figure 12

Figure 9. The spherical robot’s linear motion control under the uneven ground condition.

Figure 13

Figure 10. Process diagram of the XK-I SR moving on smooth ground.

Figure 14

Figure 11. Process diagram of the XK-I SR moving on uneven ground.

Figure 15

Table V. Control error and stability comparison table of four controllers under different conditions.

Figure 16

Figure 12. Experimental results of rolling over curvilinear trajectories.

Figure 17

Figure 13. The actual scene of the XK-I SR moving along a circular trajectory.

Figure 18

Figure 14. The actual scene of the XK-I SR moving along the trajectory.