Next Article in Journal
Quality 4.0 Framework for Detecting Post-Quality-Gate Rare Failures in Automotive Manufacturing Under Extreme Class Imbalance
Previous Article in Journal
Image-Based Classification of Ship Hull Cleanliness Based on Transfer Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of Parameter Transition Effects in CPG-Based Control for Multi-Joint Snake-like Robots  †

1
Department of Robotics, Ritsumeikan University, 1-1-1 Nojihigashi, Kusatsu, Shiga 525-8577, Japan
2
Department of Information Science and Technology, Beijing University of Chemical Technology, No. 15 North Third Ring Road, Chaoyang District, Beijing 100029, China
*
Author to whom correspondence should be addressed.
This manuscript is an extended version of conference paper: “Suppressing Jerky Motions in Multi-Joint Snake-Like Robots via Linear CPG Parameter Adjustment” presented at the 2025 IEEE International Conference on Real-time Computing and Robotics (RCAR 2025), Toyama, Japan, 2025. DOI: 10.1109/RCAR65431.2025.11139828.
Appl. Syst. Innov. 2026, 9(6), 131; https://doi.org/10.3390/asi9060131
Submission received: 8 May 2026 / Revised: 12 June 2026 / Accepted: 16 June 2026 / Published: 19 June 2026
(This article belongs to the Section Control and Systems Engineering)

Abstract

Snake-like robots require body adaptation during locomotion when creeping through environments with obstacles. Central Pattern Generator (CPG) provides an effective way to generate rhythmic signals through parameter modulation. During body-shape adaptation, the body wave generated by the CPG can be modified by adjusting its parameters. In this paper, a CPG network based on Hopf oscillators is adopted, and the amplitude parameter is used for body-shape adaptation. However, the influence of amplitude variation during the transition process has not been fully understood. More specifically, when the amplitude parameter changes abruptly, the attractor shifts immediately, while the oscillator state cannot follow the new attractor instantaneously. This mismatch produces transient responses and waveform distortion during the transition process. To address this issue, a linear parameter transition method is introduced. The proposed method is subsequently extended to a coupled CPG network for controlling the multi-joint snake-like robots. Simulations are conducted under different parameter transition conditions. The results demonstrate that the parameter transition method strongly affects the transient torque response. Compared with abrupt parameter variation, the proposed linear transition method significantly reduces transient torque peaks. Additionally, the results further show that even a short transition interval is sufficient to achieve most of the torque reduction. Experiment results show that the proposed method can be applied to body-shape modulation and obstacle avoidance during snake-like robot locomotion.

1. Introduction

Snake-like robots have attracted considerable attention in recent years due to their unique locomotion capability in narrow and unstructured environments [1,2]. Their slender and flexible bodies allow them to traverse spaces that are difficult for wheeled or legged robots to access [3,4]. Therefore, snake-like robots have been applied to tasks such as exploration, inspection, and search operations in confined environments [5,6]. To move effectively in these environments, snake-like robots generate coordinated sinusoidal body waves that propagate along the body. The coordinated propagation of these body waves enables creeping locomotion and serves as the basis of snake-like robots’ movement [7,8,9]. In addition to locomotion control, kinematic modeling and error propagation in multi-link mechanical systems have also been investigated [10].
Central pattern generator (CPG) is a neural network capable of generating rhythmic motion without periodic external inputs [11,12,13]. In robotic applications, the output signals of central pattern generator models are often used as reference inputs for robot joints. Each joint follows these signals to produce coordinated oscillatory motion without requiring predefined trajectories [14]. Compared with predefined time-based input functions, CPG signals are generated through the interaction among oscillators rather than being explicitly specified as functions of time [15,16]. Therefore, CPG-based control approach has been widely applied to snake-like robots and other bio-inspired robots [17,18,19,20,21].
The central pattern generator can be implemented using different modeling approaches, such as neural network formulations [22], biologically inspired representations [23], and oscillator models [24]. Among these approaches, oscillator models are particularly noteworthy [25,26]. Different oscillator models have also been proposed, which include Van der Pol oscillators [27], Matsuoka oscillators [28], Kuramoto oscillators [29], and Hopf oscillators [30,31]. In the paper, a CPG network based on Hopf oscillators is adopted. Compared with many other oscillator models, the parameters of Hopf oscillators can be adjusted independently. Therefore, different locomotion patterns can be generated by modifying individual parameters. When multiple oscillators are coupled, phase differences naturally emerge among oscillators and generate traveling waves along the robot body. These traveling waves form the basis of creeping locomotion in snake-like robots [32]. As a result, Hopf oscillators provide a suitable platform for investigating the influence of parameter variation on locomotion generation.
In practical locomotion control, body-shape adaptation is often achieved through parameter modulation in CPG networks. For snake-like robots, parameters can be adjusted during locomotion to modify body shape when avoiding obstacles or moving through constrained environments. Most existing research focuses on waveform generation and phase coordination [33,34,35,36]. In contrast, relatively little attention has been paid to the transition process that occurs when CPG parameters are varied. In many applications, parameter variation is treated as a direct way to modify locomotion patterns. However, observations during parameter transition suggest that abrupt parameter variation can produce transient responses. These transient responses may cause waveform deformation and torque peaks during the transition process. Therefore, understanding the influence of parameter transition on locomotion generation remains an important issue.
Based on the above discussion, this paper investigates the influence of amplitude variation on creeping locomotion generation in a CPG network based on Hopf oscillators. A linear parameter transition method is proposed to reduce transient responses during parameter variation. The proposed method is subsequently applied to a coupled CPG network for controlling a multi-joint snake-like robot. Accordingly, simulations are conducted to analyze the influence of different parameter transition methods on waveform deformation and torque response. Additionally, experiments are performed to verify that the proposed method can be applied to a real snake-like robot for body-shape modulation and obstacle avoidance. The results demonstrate that the parameter transition method significantly affects the transient torque response during parameter variation and that the proposed linear transition method reduces torque peaks during body-shape transition.
The main contributions of this paper are summarized as follows:
  • Abrupt amplitude variation can produce significant transient responses in coupled Hopf oscillators, which lead to torque peaks during parameter transition.
  • The transient mismatch between the oscillator state and the shifted attractor is analyzed, which explains the waveform deformation and torque peaks observed during parameter transition.
  • A linear parameter transition method is proposed to suppress transient responses during body-shape adaptation of snake-like robots.
  • Simulation results show that transient torque peaks can be significantly reduced during parameter transition, and most of the reduction can be achieved with a transition duration as short as 0.1 s. Experimental results verify body-shape modulation during locomotion.
The remainder of this paper is organized as follows. Section 2 presents the mathematical model and analyzes the dynamic properties of the improved Hopf oscillator. The CPG-based control framework for snake-like robots is then described in Section 3. Section 4 demonstrates simulation results and corresponding analysis. Section 5 presents experimental validation. Section 6 provides discussion of the results. Conclusions are finally given in Section 7.

2. Mathematical Model of CPG Based on Improved Hopf Oscillator

The creeping motion of the snake-like robot is generated through the coordination between adjacent joints. Traveling waves are generated along the body through this coordination. A CPG network based on Hopf oscillators is adopted to generate these traveling waves. When control parameters are modified during movement, the attractor of the Hopf oscillator shifts immediately. However, the oscillator state cannot follow the updated attractor instantaneously. As a result, a transient mismatch appears between the oscillator state and the updated attractor. This phenomenon is not always obvious from the time-domain waveform alone. However, it is obvious from the phase portrait. To further explore the phenomenon, a mathematical model is established to analyze transient responses during parameter transition. Particular attention is given to attractor variation and the mismatch generated during parameter transition. A linear parameter transition method is then introduced to reduce transient responses during parameter transition.

2.1. Classical Hopf Oscillator and Limit Cycle Property

This section aims to analyze the impact of amplitude variation on the parameter transition of a Hopf oscillator. The focus is on attractor variations and the transient mismatches that occur during the transition process. To facilitate this analysis, the classical Hopf oscillator is described as:
u ˙ v ˙ = α ( r 2 ρ 2 σ ) ω ω α ( r 2 ρ 2 σ ) u v ,
where
r = u 2 + v 2 .
Specifically, u and v are the oscillator states, r is the actual oscillation amplitude in the state space, ρ is the amplitude-related parameter, ω represents the intrinsic frequency, α determines the convergence rate toward the limit cycle, and σ acts as the bifurcation parameter. It should be emphasized that ρ does not represent the instantaneous amplitude. Instead, it determines the radius of the attractor toward which the oscillator converges.
To reveal the amplitude evolution independently of the phase rotation, the radial dynamics is derived. Since r 2 = u 2 + v 2 , differentiating both sides yields
d d t ( r 2 ) = 2 u u ˙ + 2 v v ˙ .
Substituting Equation (1) into Equation (3) gives
d d t ( r 2 ) = 2 u α r 2 ρ 2 σ u ω v + 2 v ω u α r 2 ρ 2 σ v .
The rotational terms cancel each other, i.e.,
2 ω u v + 2 ω v u = 0 ,
and therefore
d d t ( r 2 ) = 2 α r 2 ρ 2 σ ( u 2 + v 2 ) = 2 α r 2 ρ 2 σ r 2 .
Using d d t ( r 2 ) = 2 r r ˙ , the radial dynamics becomes
r ˙ = α r 2 ρ 2 σ r .
This radial dynamics characterizes both the steady-state amplitude and the transient convergence behavior, and will be used to analyze how parameter variations affect the system dynamics.
The steady-state solutions are obtained from r ˙ = 0 , which leads to
r r 2 ρ 2 σ = 0 ,
which admits two equilibrium solutions:
r = 0 , r = ρ σ ( σ > 0 ) .
When σ 0 , the only equilibrium is r = 0 . When σ > 0 , the origin r = 0 becomes unstable, while a stable limit cycle emerges at
r * = ρ σ ,
where r * denotes the steady-state amplitude (i.e., the radius of the stable limit cycle). This steady-state amplitude defines the attractor of the system, which will shift when the parameter ρ changes.
Linearizing Equation (7) around r = r * yields
d r ˙ d r r = r * = 2 α σ < 0 ( σ > 0 ) ,
which indicates that the limit cycle is locally asymptotically stable. For simplicity, the bifurcation parameter σ is normalized to ± 1 , as its magnitude can be absorbed into the amplitude parameter ρ . Based on these, Figure 1 illustrates the parameter-dependent attractor behavior of the Hopf oscillator. Thus, it provides a basis for understanding how parameter variations may induce changes in the system dynamics. When σ = 1 , the system converges to a stable limit cycle. In contrast, when σ = 1 , the origin becomes the only stable equilibrium, and the oscillation amplitude decays to zero.

2.2. Parameter–Amplitude Relationship

From Equation (10), the steady-state amplitude satisfies
r * ( ρ ) = ρ σ ,
where r * ( ρ ) explicitly denotes the dependence of the steady-state amplitude on the parameter ρ . This relationship shows that the parameter ρ directly determines the radius of the limit cycle, i.e., the position of the system attractor. This steady-state amplitude will be treated as the desired attractor when the parameter varies over time.
Differentiating with respect to ρ gives
d r * ( ρ ) d ρ = σ .
According to Equation (13), under fixed σ , the steady-state amplitude varies linearly with the parameter ρ . Therefore, ρ serves as a direct modulation variable for the oscillator amplitude. For our snake-like robot, the oscillation amplitude determines the joint-angle amplitude and thus directly affects body shape. As a result, changing ρ provides a simple way to adjust body undulation during locomotion. It should be emphasized that ρ does not represent the instantaneous amplitude of the oscillator. The actual amplitude is r ( t ) = u 2 + v 2 , whereas ρ determines the target radius of the stable attractor. When the parameter varies over time, the steady-state amplitude defines a time-varying attractor that the system attempts to track.
To illustrate the effect of parameter variation on the generated signals, Figure 2 compares the outputs of the CPG-based formulation with standard sinusoidal signals under abrupt parameter changes at different switching instants. It can be observed that the CPG output resembles a sinusoidal waveform under steady-state conditions. When parameters are changed during operation, the influence of parameter variation is not obvious from the time-domain waveform alone. This observation may lead to the intuitive assumption that parameter variation in CPG-based formulations does not introduce significant transient effects. To further investigate the influence of parameter variation, the attractor variation and the resulting mismatch will be analyzed in the Section 3.

2.3. Effect of Abrupt Parameter Change on System Dynamics

To analyze the transient behavior induced by parameter transitions, consider an abrupt change in the parameter ρ at time t = t s :
ρ ( t ) = ρ 0 , t < t s , ρ 1 , t t s .
Before the switching instant, the oscillator converges to the stable cycle with radius
r 0 * = ρ 0 σ .
Immediately after the parameter change, the target attractor shifts to the new radius
r 1 * = ρ 1 σ .
Since the system state r ( t ) evolves continuously, it cannot instantaneously match the new attractor. This results in a mismatch between the current state and the shifted attractor. The post-switch tracking error can be defined as
e s ( t s + ) = ( ρ 0 ρ 1 ) σ .
This mismatch induces transient responses during the transition process. Although the influence of parameter variation is not obvious from the time-domain waveform, a mismatch can still be observed in the phase-space trajectory. To illustrate this phenomenon, Figure 3 presents the phase-space trajectories of the Hopf oscillator under different parameter transition conditions. Specifically, as shown in Figure 3a, when no parameter change is applied, the oscillator converges to a stable limit cycle. In contrast, as illustrated in Figure 3b, an abrupt parameter change causes an instantaneous shift of the attractor. The oscillator state cannot follow the shifted attractor instantaneously. As a result, a mismatch appears in the phase-space trajectory. This mismatch is generated by the abrupt shift of the attractor during parameter transition.

2.4. Smooth Parameter Transition via Linear Scheduling

To address the transient mismatch identified in the Section 2.3, a smooth parameter transition strategy is introduced. Instead of directly switching the parameter ρ from ρ 0 to ρ 1 , a piecewise linear scheduling function is defined as
ρ ( t ) = ρ 0 , t < t s , ρ 0 + ρ 1 ρ 0 Δ T ( t t s ) , t s t t e , ρ 1 , t > t e ,
where Δ T = t e t s denotes the transition duration.
By construction, the parameter ρ ( t ) is continuous at both t = t s and t = t e . Therefore, the corresponding attractor radius evolves as
r d ( t ) = ρ ( t ) σ .
The tracking error can be defined as
e r ( t s + ) = r ( t ) r d ( t ) .
From the definition of the desired attractor radius, substituting Equation (7) into the error definition yields
e ˙ r ( t s + ) = α r 2 ρ 2 σ r r ˙ d ( t ) .
and within the transition interval t s t t e , it follows that
r ˙ d ( t ) = σ ρ ˙ ( t ) = σ ρ 1 ρ 0 Δ T .
Compared with abrupt parameter switching, the key difference is that the attractor no longer undergoes an instantaneous jump. Conversely, the attractor position changes gradually during the transition process. Therefore, the mismatch between the oscillator state and the attractor is reduced.
Figure 4 demonstrates the phase space trajectory under linear parameter transition. Compared to the abrupt change in Figure 3b, this phase plane trajectory changes more smoothly and moves towards the new attractor without abrupt jumps. This result is related to the relative velocities of two processes: the convergence rate of the oscillator state and the moving rate of the attractor. Under linear parameter transition, the attractor position changes gradually rather than shifting instantaneously. Consequently, its rate of change remains within a finite range. The oscillator state can gradually follow the moving attractor. Therefore, transient mismatch is reduced during the transition.

3. CPG-Based Control Framework for Snake-like Robot

We introduce the improved Hopf oscillator method in Section 2. In this section, the method is further extended to a coupled CPG network. Phase differences are distributed along the body of the snake-like robots between adjacent oscillators. Thus, it assists in generating coordinated traveling waves during creeping locomotion. When the body parameter changes during locomotion, transient responses appear in the coupled oscillators. This behavior becomes more noticeable near the parameter transition point. Large transient torque peaks may reduce motion smoothness and increase the load on the actuators. The improved Hopf oscillators are subsequently coupled through a simple linear topology. Simulations are then conducted to analyze how different parameter transition conditions affect the CPG output signals. Particular attention is given to the influence of linear parameter transition.

3.1. Coupling Structure and Phase Coordination

To generate traveling waves along the robot body, a chain-structured CPG network is constructed, where each joint is driven by a Hopf oscillator. Adjacent oscillators are coupled to enforce a prescribed phase difference, which ensures coordinated spatial wave propagation. The coupled oscillator dynamics are defined as
u i ˙ v i ˙ = α i ( r i 2 ρ i 2 σ i ) ω i ω i α i ( r i 2 ρ i 2 σ i ) u i v i + T i , j T i , j = k i , j i j n cos ( θ i , j ) sin ( θ i , j ) sin ( θ i , j ) cos ( θ i , j ) u j v j u i v i ,
where k i , j is the coupling weight between oscillators, θ i , j is the prescribed phase difference, and n is the number of oscillators. The coupling structure imposes phase coordination across joints and enables the generation of traveling waves along the robot body. T i , j is considered as the input from the adjacent CPG model. This coupling structure enforces phase coordination between adjacent oscillators. To generate a serpentine traveling wave, a constant phase difference is imposed:
θ i , j = 2 π K n n ,
where n denotes the number of joints, K n represents the number of body waves. This formulation enables the generation of spatially distributed sinusoidal waves along the robot body.
The oscillator is directly mapped to the joint command of the i-th joint as
J o i n t _ a n g l e [ i ] = u i ,
where u i is selected as the angular position reference. Through this mapping, the temporal oscillation generated by each Hopf oscillator is converted into creeping gait of the snake-like robot. The main parameters used in the CPG network are listed in Table 1. In this study, the number of oscillators is selected according to the robot configuration, and the phase difference is set to produce one body wave along the robot body.
Based on the coupling structure and phase difference settings, Figure 5a illustrates the chain-structured coupling topology, where each oscillator interacts with its adjacent oscillators to generate a traveling wave along the robot body. Figure 5b shows the relationship between the parameter ρ and the steady-state amplitude of the oscillator. This result indicates that the parameter ρ directly affects the body shape of the robot.

3.2. Effect of Abrupt Parameter Transition

To investigate the transient behavior induced by parameter variation, an abrupt change in the amplitude parameter ρ is first considered. According to the analysis in Section 2, such a sudden change leads to an instantaneous shift of the system attractor. This discrepancy introduces a transient mismatch. In this work, ρ is changed from 57 . 3 (around 1 rad) to 28 . 6 (around 0.5 rad) while maintaining a constant phase difference.
Under this direct transition, the oscillator attractor shifts instantaneously, whereas the system state cannot follow the new attractor immediately. As a result, the output signals exhibit pronounced transient distortion around the transition instant.
Figure 6a demonstrates the output signals generated under abrupt parameter transition. Waveform deformation can be observed around the transition instant. More specifically, Figure 6b provides an enlarged view of the output signals near the transition region. Although the mismatch is not immediately apparent from the overall waveform, it produces noticeable waveform deformation during the transition process. When such signals are directly applied as joint commands, the waveform deformation may influence the body-shape transition of the snake-like robot. Therefore, reducing the transient mismatch during parameter transition becomes important for body-shape modulation.

3.3. Linear Transition of the Amplitude Parameter ρ

To reduce the transient mismatch caused by abrupt parameter variation, we then introduce an improved Hopf oscillator model based on the linear parameter transition method. Based on the approach, the parameter ρ is not switched instantaneously. Instead, it changes linearly within a predefined transition interval. As the parameter varies gradually, the system attractor evolves continuously, and the oscillator state can follow the moving attractor progressively.
Figure 7 demonstrates the output signals of the improved Hopf oscillator model under amplitude parameter variation. As shown in Figure 7a, the transition process becomes significantly smoother compared with the abrupt transition case in Figure 6a. Accordingly, no obvious waveform distortion is observed during the transition interval. Figure 7b further illustrates the behavior of each output signal during parameter variation.
Δ t = t e t s = 1 s ,
where t s and t e denote the start and end times of the transition, respectively.
These results are consistent with the theoretical analysis. Under linear parameter scheduling, the attractor position changes gradually during the transition interval, which reduces the transient mismatch between the oscillator state and the desired attractor. Consequently, the amplitude parameter ρ serves as an effective body-shape modulation variable, while the transition strategy affects the transient response during body-shape transition.

4. Simulation Analysis

4.1. Simulation Environment Setup

We conduct the simulations based on the Simscape Multibody toolbox in MATLAB R2022b to analyze the role of the proposed improved Hopf oscillator in body-shape adaptation of the snake-like robot. The simulations are solved using the variable-step ode45 (Dormand–Prince) solver with a maximum step size of 1 × 10 3 s.
As shown in Figure 8, the simulation framework consists of the central pattern generator (CPG) controller, the snake-like robot, and the contact model between the robot and the ground. The framework CPG-based controller generates rhythmic signals based on the Hopf oscillator network and actuates the joints of the snake-like robot. Coordinated creeping gaits are then generated along the body of the snake-like robot. In the simulation framework of the snake-like robot, passive wheels are attached under each link. These wheels generate anisotropic friction between the robot and the ground. Forward creeping motion is generated based on the coordination of each joint of the robot. The main physical parameters of the snake-like robot are listed in Table 2. The link parameters and friction coefficients were kept constant throughout the simulations. Meanwhile, the simulation duration is set to 10 s.
Within this framework, the amplitude parameter ρ directly determines the steady-state oscillation amplitude of the system and affects body deformation during locomotion. Therefore, ρ is treated as a key control parameter for body-shape adaptation. The following analysis compares abrupt parameter variation with smooth parameter transition.

4.2. Effect of Parameter Transition

Based on the previous theoretical analysis, abrupt modification of the amplitude parameter ρ causes an instantaneous shift of the system attractor. This behavior may introduce noticeable transient oscillations in the joints of the snake-like robot during the creeping motion process. To verify this phenomenon, the parameter ρ is directly switched at t = 5 s. The corresponding body shapes of the snake-like robot are presented in Figure 9. The results indicate that different ρ values affect the body shapes of the snake-like robot directly.
The corresponding torque responses are shown in Figure 10. The torque responses are used to compare the transient behavior generated by different parameter transition methods under the same operating conditions rather than to evaluate the operating limits of a specific actuator. To observe the transient behavior of a single joint more clearly, the torque response of the fourth joint is presented in Figure 10a. A noticeable torque peak appears near the parameter switching point. Figure 10b further demonstrates that all joints exhibit large transient responses during the transition process. The torque responses are used to evaluate the transient behavior generated by the abrupt parameter transition. This behavior is consistent with our theoretical analysis. When the parameter changes abruptly, the system state cannot immediately follow the shifted attractor, which produces a large transient mismatch. Therefore, it increases the transient torque response during parameter variation and may affect the body-shape transition process.
To reduce this effect, the proposed linear parameter scheduling method is further investigated. Under the same parameter variation condition, the parameter ρ changes gradually from 1 to 0.5 within a transition interval of Δ t = 1 s. The corresponding torque responses are shown in Figure 11. Compared with the abrupt transition case in Figure 10, the torque peak around the parameter transition instant is reduced. More specifically, Figure 11a shows the torque response of the fourth joint, while Figure 11b presents the torque responses of all joints. The results indicate that the large torque peaks observed in Figure 10 become smaller when the linear parameter transition method is applied. Thus, it is consistent with the analysis in Section 2. Based on the linear parameter variation, the attractor position changes gradually during the transition interval. Consequently, the mismatch generated during parameter variation is reduced. As a result, the transient torque response can be significantly reduced during the body-shape transition.

4.3. Influence of Transition Time

The influence of the transition duration Δ t on system performance is further investigated. According to the analysis in Section 2, the effectiveness of smooth parameter scheduling depends on the rate of attractor variation. A shorter transition time corresponds to a faster attractor shift, which may violate the quasi-static tracking condition and induce transient mismatch. To evaluate this effect, different transition durations are applied, and the corresponding torque responses are analyzed. Figure 12a shows the total square-sum torque for a 5-joint (6-link) snake-like robot under abrupt transition and linear scheduling. When Δ t = 0 , the transition is equivalent to a direct parameter change. Thus, it still results in a large torque peak. As Δ t increases, the torque response becomes significantly smoother, and the peak value decreases rapidly. Figure 12b further illustrates the relationship between Δ t and the total square-sum torque. It can be observed that even a small transition duration (e.g., Δ t = 0.1 s) is sufficient to significantly reduce the transient torque.
To examine the scalability of this behavior, the analysis is extended to a larger system with 8 joints (9 links), as shown in Figure 13. A similar trend is observed, where increasing Δ t effectively reduces the transient torque across all joints. These results are consistent with the theoretical condition derived in the Section 2, which indicates that smoother attractor evolution (i.e., smaller r ˙ d ( t ) ) leads to reduced transient mismatch. However, increasing the transition duration also increases the time required for body-shape transition. Therefore, the transition duration should be selected according to the task requirements. For applications requiring rapid body-shape adjustment, a short transition duration (e.g., 0.1 s) already provides a significant reduction in transient torque. For applications where further torque reduction is preferred, a longer transition duration can be used, although the improvement gradually decreases as the transition duration increases.

4.4. Simulation Results

To evaluate the practical locomotion capability of the proposed control framework, obstacle-avoidance scenarios are simulated. Specifically, Figure 14 shows the body shape evolution of a 5-joint snake-like robot navigating around an obstacle. By adjusting the amplitude parameter ρ , the robot is able to smoothly reduce its body amplitude and adapt its shape to avoid collision. This behavior demonstrates that ρ serves as an effective control variable for body-shape modulation.
Additionally, Figure 15 presents a more complex scenario involving an 8-joint (9-link) snake-like robot moving through narrow passages. The robot successfully adapts its body configuration by continuously modulating ρ , allowing it to pass through constrained spaces without collision.
These results further confirm that the amplitude parameter ρ enables flexible body-shape adaptation, while the linear parameter scheduling strategy ensures smooth and stable transitions during motion. This is consistent with the theoretical and simulation analysis, where smooth parameter variation reduces transient mismatch and improves motion stability. Overall, the proposed framework provides a unified mechanism for adaptive locomotion. Therefore, the proposed method can both smooth motion generation and environment-aware body-shape adjustment.

5. Experimental Validation

5.1. Experimental Setup

Experiments are conducted on a snake-like robot prototype to demonstrate body-shape modulation during locomotion. As shown in Figure 16, the robot consists of multiple rigid links connected by actuated joints. Passive wheels are mounted under each link to introduce anisotropic friction, which enables forward propulsion. Each joint is driven by a servo motor, and the control signals are generated by the proposed Hopf oscillator-based CPG network.
The control architecture is implemented on a USB-to-RS485 communication interface, where the CPG signals are computed in real time and transmitted to the joint actuators. This setup ensures that the experimental system maintains the same control structure as the simulation framework, enabling a direct validation of the theoretical and simulation results. The amplitude parameter ρ is used to regulate the oscillation amplitude and thus the body curvature, while the parameter transition strategy determines the smoothness of motion during adaptation.

5.2. Experimental Demonstration of Shape Modulation

A simple obstacle-avoidance experiment is conducted to demonstrate the feasibility of body-shape modulation using the proposed CPG-based control framework. Additionally, the link parameters and friction conditions are kept unchanged during the experiments. In this experiment, the amplitude parameter ρ is adjusted online through linear parameter scheduling while the robot moves near a cylindrical obstacle. Figure 17 shows a sequence of snapshots during the experiment. As the robot approaches the obstacle, ρ is gradually modified, which increases the oscillation amplitude and narrows the lateral body motion. This allows the robot to modify its body shape and pass around the obstacle.
This experiment demonstrates that the proposed parameter transition method can be applied to a real snake-like robot for body-shape modulation during locomotion. The objective of the experiment is to verify the feasibility of body-shape adaptation in a physical robot rather than to perform quantitative torque evaluation.

6. Discussion

We previously assumed that CPG-based methods could achieve smoother parameter transitions than conventional sinusoidal approaches. However, the theoretical analysis and simulation results in this paper demonstrate that abrupt parameter variation still strongly affects the transient behavior of coupled CPG systems. When the parameter changes abruptly, the attractor shifts immediately. The oscillator state, however, continues evolving around the previous trajectory for a short time. A transient mismatch then appears between the current state and the updated attractor. This mismatch becomes more obvious when oscillators are coupled together. Figure 2 shows that, compared with conventional sinusoidal signals, a single oscillator can still maintain continuous oscillation after parameter variation. However, phase coordinate between adjacent joints further amplifies the transient response during creeping locomotion. The simulation results of the snake-like robot also show that abrupt parameter transitions generate noticeable torque peaks and waveform distortion near the transition point. In contrast, the proposed linear parameter transition method reduces these effects. When the parameter ρ , which controls body deformation of the snake-like robot, changes gradually, the oscillator state remains closer to the moving attractor during the transition process. The resulting joint motion becomes smoother, and the torque variation is also reduced significantly. Similar behavior can be observed in both the phase portraits and the torque responses.
We also investigate the influence of different transition durations Δ t . The results show that even a short transition interval can significantly reduce torque peaks. Longer transition durations further reduce transient torque. However, they also increase the time required for body-shape transition during obstacle avoidance. In this study, a transition duration of 0.1 s already achieves a substantial reduction in transient torque compared with direct parameter switching. Increasing the transition duration further provides additional reduction, although the improvement becomes less pronounced. The results indicate that the transient response during body-shape transition is affected not only by the control parameter itself, but also by the way the parameter changes over time. In the proposed framework, the amplitude parameter ρ directly determines the body deformation, while the transition strategy influences the transient response during locomotion. In practical applications such as ducts and pipes, environmental perception may be required to obtain obstacle information and determine appropriate body-shape adjustments [37,38].
It should be noted that the simulation and experimental studies focus on different aspects of the proposed method. The simulation study quantitatively evaluates the influence of parameter transition on torque response, whereas the experimental study focuses on verifying body-shape modulation and obstacle avoidance on a physical robot platform. Our current work is based on predefined locomotion patterns and linear parameter transitions. More complex environments and feedback-based parameter adaptation are not considered. Future studies will investigate nonlinear transition strategies and online adaptation methods for dynamic environments.

7. Conclusions and Future Work

In the paper, we investigated parameter transition in an improved CPG control approach for multi-link snake-like robots, with a focus on body-shape adaptation during creeping locomotion. The main conclusions are summarized as follows:
(1)
The amplitude parameter ρ was used to modify the body shape of the snake-like robot during locomotion. The relationship between the amplitude parameter and the oscillator output was analyzed based on the Hopf oscillator model.
(2)
The influence of parameter transition on the generated locomotion signals was investigated. The results showed that abrupt parameter variation produces transient mismatch during the transition process, which leads to waveform deformation and transient torque peaks.
(3)
A linear parameter scheduling method was introduced to reduce the transient response generated during parameter transition. The method was applied to a coupled CPG network for multi-link snake-like robots.
(4)
The proposed method was evaluated through simulations and experiments. The results demonstrated that transient torque peaks can be reduced during body-shape adaptation and that the method can be applied to body-shape modulation and obstacle avoidance during locomotion.
More specifically, simulation results quantitatively demonstrated the reduction of transient torque peaks during parameter transition. Experimental results further verified that the proposed method can be applied to body-shape modulation and obstacle avoidance on a physical snake-like robot. The results showed that even a short transition duration of 0.1 s significantly reduced transient torque peaks compared with direct parameter switching. Accordingly, most of the torque reduction can be achieved without introducing a long transition interval.
Future work will extend the proposed parameter transition method to snake-like robots with passive joints [39,40]. The influence of parameter transition on the interaction between active joints and passive joints will be investigated. In addition, this study focuses on the amplitude parameter ρ . Future research will consider transitions involving multiple CPG parameters, such as oscillation frequency and phase difference. Another direction is to adjust CPG parameters according to the surrounding environment, thereby allowing body-shape adaptation to be performed automatically during locomotion.

Author Contributions

Conceptualization, Y.C., L.L. and Z.W.; methodology, Y.C.; software, Y.C.; validation, Y.C. and Z.W.; formal analysis, Y.C. and L.L.; investigation, Y.C.; resources, Y.C. and Z.W.; data curation, Y.C.; writing—original draft preparation, Y.C.; writing—review and editing, Y.C., L.L., Y.X., J.L. and Z.W.; visualization, Y.C.; supervision, L.L. and Z.W.; project administration, Z.W.; funding acquisition, Z.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded in part by JSPS KAKENHI under Grant Number JP24K00856.

Data Availability Statement

The simulation framework and model implementation used in this study are available at https://github.com/caoyiming21/Snake_robot_Multibody (accessed on 25 August 2025). Additional data supporting the findings of this study are available from the corresponding author upon reasonable request due to confidentiality.

Acknowledgments

The authors would like to express their sincere gratitude to Yang Tian and Zhe Qiu for their valable discussions and support of the early stages of this research. The authors also sincerely thank Shugen Ma for his insightful guidance. The authors would also like to thank the editors and anonymous reviewers for their assistance during the review process.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Liu, J.; Tong, Y.; Liu, J. Review of snake robots in constrained environments. Robot. Auton. Syst. 2021, 141, 103785. [Google Scholar] [CrossRef]
  2. Abdulbaqi, A.S.; Alsultan, Q.H.; Nejrs, S.M.; Jassim, S.A.; Sulaiman, B.H.; Al deen Shawqi, O.S.; Abed, T.H.; Khalaf, H.A. Design and fabrication of bio-inspired robotic systems for developed mobility and functionality in unstructured environments. Khwarizmia 2023, 2023, 46–62. [Google Scholar] [CrossRef] [PubMed]
  3. Li, N.; Wang, F.; Ren, S.; Cheng, X.; Wang, G.; Li, P. A review on the recent development of planar snake robot control and guidance. Mathematics 2025, 13, 189. [Google Scholar] [CrossRef]
  4. Vaquero, T.S.; Daddi, G.; Thakker, R.; Paton, M.; Jasour, A.; Strub, M.P.; Swan, R.M.; Royce, R.; Gildner, M.; Tosi, P.; et al. EELS: Autonomous snake-like robot with task and motion planning capabilities for ice world exploration. Sci. Robot. 2024, 9, eadh8332. [Google Scholar] [CrossRef] [PubMed]
  5. Borkar, K.K.; Aljrees, T.; Pandey, S.K.; Kumar, A.; Singh, M.K.; Sinha, A.; Singh, K.U.; Sharma, V. Stability analysis and navigational techniques of wheeled mobile robot: A review. Processes 2023, 11, 3302. [Google Scholar] [CrossRef]
  6. Arm, P.; Waibel, G.; Preisig, J.; Tuna, T.; Zhou, R.; Bickel, V.; Ligeza, G.; Miki, T.; Kehl, F.; Kolvenbach, H.; et al. Scientific exploration of challenging planetary analog environments with a team of legged robots. Sci. Robot. 2023, 8, eade9548. [Google Scholar] [CrossRef] [PubMed]
  7. Hirose, S. Biologically Inspired Robots: Serpentile Locomotors and Manipulators; Oxford University Press, Inc.: New York, NY, USA, 1993. [Google Scholar]
  8. Ma, S. Analysis of creeping locomotion of a snake-like robot. Adv. Robot. 2001, 15, 205–224. [Google Scholar] [CrossRef]
  9. Saito, M.; Fukaya, M.; Iwasaki, T. Modeling, analysis, and synthesis of serpentine locomotion with a multilink robotic snake. IEEE Control Syst. Mag. 2002, 22, 64–81. [Google Scholar]
  10. Díaz-Tena, E.; Ugalde, U.; López de Lacalle, L.N.; De la Iglesia, A.; Calleja, A.; Campa, F.J. Propagation of assembly errors in multitasking machines by the homogenous matrix method. Int. J. Adv. Manuf. Technol. 2013, 68, 149–164. [Google Scholar] [CrossRef]
  11. Ijspeert, A.J.; Crespi, A.; Ryczko, D.; Cabelguen, J.M. From swimming to walking with a salamander robot driven by a spinal cord model. Science 2007, 315, 1416–1420. [Google Scholar] [CrossRef] [PubMed]
  12. Ijspeert, A.J. Central pattern generators for locomotion control in animals and robots: A review. Neural Netw. 2008, 21, 642–653. [Google Scholar] [CrossRef] [PubMed]
  13. Ijspeert, A.J. A connectionist central pattern generator for the aquatic and terrestrial gaits of a simulated salamander. Biol. Cybern. 2001, 84, 331–348. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, Y.; Liu, Z.; Fang, Y.; Liu, H.; Guo, X. A novel design methodology of CPG model for a salamander-like robot. IEEE Robot. Autom. Lett. 2024, 9, 6115–6122. [Google Scholar] [CrossRef]
  15. Nor, N.M.; Ma, S. Smooth transition for CPG-based body shape control of a snake-like robot. Bioinspir. Biomim. 2014, 9, 016003. [Google Scholar] [PubMed]
  16. Bing, Z.; Cheng, L.; Chen, G.; Röhrbein, F.; Huang, K.; Knoll, A. Towards autonomous locomotion: CPG-based control of smooth 3D slithering gait transition of a snake-like robot. Bioinspir. Biomim. 2017, 12, 035001. [Google Scholar] [CrossRef] [PubMed]
  17. Liu, X.; Onal, C.D.; Fu, J. Reinforcement learning of CPG-regulated locomotion controller for a soft snake robot. IEEE Trans. Robot. 2023, 39, 3382–3401. [Google Scholar] [CrossRef]
  18. Ngamkajornwiwat, P.; Pothita, N. Investigating adaptive CPG-based control of a snake robot with switch signal input for maneuvering in varying environments. J. Res. Appl. Mech. Eng. 2024, 12, JRAME–24. [Google Scholar]
  19. Wang, Z.; Gao, Q.; Zhao, H. CPG-inspired locomotion control for a snake robot basing on nonlinear oscillators. J. Intell. Robot. Syst. 2017, 85, 209–227. [Google Scholar]
  20. Seo, K.; Chung, S.-J.; Slotine, J.-J.E. CPG-based control of a turtle-like underwater vehicle. Auton. Robot. 2010, 28, 247–269. [Google Scholar] [CrossRef]
  21. Liu, X.; Zang, Y.; Gao, Z. Bio-inspired multimodal motion gait control of snake robots with environmental adaptability based on ROS. Electronics 2024, 13, 3437. [Google Scholar] [CrossRef]
  22. Koch, C.; Segev, I. Methods in Neuronal Modeling: From Ions to Networks; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar]
  23. Arena, P.; Fortuna, L.; Frasca, M.; Patané, L. A CNN-based chip for robot locomotion control. IEEE Trans. Circuits Syst. I Regul. Pap. 2005, 52, 1862–1871. [Google Scholar] [CrossRef]
  24. Rico-Mesa, E.-M.; Hernandez-Riveros, J.-A. A novel nonlinear CPG-based oscillator model for quadruped robotic locomotion. Sci 2026, 8, 33. [Google Scholar] [CrossRef]
  25. Bellegarda, G.; Ijspeert, A. CPG-RL: Learning central pattern generators for quadruped locomotion. IEEE Robot. Autom. Lett. 2022, 7, 12547–12554. [Google Scholar] [CrossRef]
  26. Wei, S.; Wu, H.; Liu, L.; Zhang, Y.; Chen, J.; Li, Q. A CPG-based gait planning and motion performance analysis for quadruped robot. Ind. Robot. 2022, 49, 779–797. [Google Scholar] [CrossRef]
  27. Song, Z.; Huang, X.; Xu, J. Spatiotemporal pattern of periodic rhythms in delayed Van der Pol oscillators for the CPG-based locomotion of snake-like robot. Nonlinear Dyn. 2022, 110, 3377–3393. [Google Scholar] [CrossRef]
  28. Liu, X.; Onal, C.D.; Fu, J. Integrating contact-aware CPG system for learning-based soft snake robot locomotion controllers. IEEE Trans. Robot. 2025, 41, 1581–1601. [Google Scholar] [CrossRef]
  29. Zhou, Q.; Jia, P.; Fang, H. CPG-based neural control of peristaltic planar locomotion in an earthworm-like robot: Evaluation of nonlinear oscillators. Bioinspir. Biomim. 2025, 20, 026018. [Google Scholar] [CrossRef] [PubMed]
  30. Zhang, P.; Wu, Z.; Guan, B.; Zang, Y.; Gao, Z. Locomotion control of head orientation strategies based on Hopf oscillators for a snake robot. J. Dyn. Syst. Meas. Control 2026, 148, 061003. [Google Scholar] [CrossRef]
  31. Cao, Y.; Li, L.; Tian, Y.; Qiu, Z.; Ma, S.; Wang, Z. Suppressing jerky motions in multi-joint snake-like robots via linear CPG parameter adjustment. In Proceedings of the 2025 IEEE International Conference on Real-Time Computing and Robotics (RCAR), Toyama, Japan, 1–6 June 2025; pp. 186–191. [Google Scholar]
  32. Cortez, R.; Sandoval-Chileño, M.A.; Lozada-Castillo, N.; Luviano-Juárez, A. Snake robot with motion based on shape memory alloy spring-shaped actuators. Biomimetics 2024, 9, 180. [Google Scholar] [CrossRef] [PubMed]
  33. Salagame, A.; Sihite, E.; Ramezani, M.; Ramezani, A. Reduced-order model-based gait generation for snake robot locomotion using NMPC. In Proceedings of the 2025 IEEE International Conference on Robotics and Automation (ICRA), Atlanta, GA, USA, 19–23 May 2025; pp. 12310–12315. [Google Scholar]
  34. Cao, Z.; Zhang, D.; Hu, B.; Liu, J. Adaptive path following and locomotion optimization of snake-like robot controlled by the central pattern generator. Complexity 2019, 2019, 8030374. [Google Scholar] [CrossRef]
  35. Liu, L.; Guo, X.; Xi, W.; Huang, W.; Fang, Y. A reinforcement learning path following strategy for snake robots based on transferable constrained-residual gait generator. IEEE Trans. Ind. Electron. 2024, 71, 16013–16025. [Google Scholar] [CrossRef]
  36. Ji, Z.; Song, G.; Wang, F.; Li, Y.; Song, A. Design and control of a snake robot with a gripper for inspection and maintenance in narrow spaces. IEEE Robot. Autom. Lett. 2023, 8, 3086–3093. [Google Scholar] [CrossRef]
  37. Sanfilippo, F.; Azpiazu, J.; Marafioti, G.; Transeth, A.A.; Stavdahl, Ø.; Liljebäck, P. A review on perception-driven obstacle-aided locomotion for snake robots. In Proceedings of the 2016 14th International Conference on Control, Automation, Robotics and Vision (ICARCV), Phuket, Thailand, 13–15 November 2016; pp. 1–7. [Google Scholar]
  38. Sanfilippo, F.; Azpiazu, J.; Marafioti, G.; Transeth, A.A.; Stavdahl, Ø.; Liljebäck, P. Perception-driven obstacle-aided locomotion for snake robots: The state of the art, challenges and possibilities. Appl. Sci. 2017, 7, 336. [Google Scholar] [CrossRef]
  39. Cao, Y.; Li, L.; Ma, Z.; Liu, Z.; Kakogawa, A.; Ma, S.; Wang, Z. Investigation of efficient creeping locomotion for snake-like robots with compliant passive joints. Biomim. Intell. Robot. 2026, 6, 100281. [Google Scholar] [CrossRef]
  40. Rizyaev, L.R.; Or, Y. Locomotion dynamics of an underactuated three-link robotic vehicle. IEEE Trans. Robot. 2026, 42, 1198–1212. [Google Scholar] [CrossRef]
Figure 1. Convergence behavior of a Hopf oscillator under different bifurcation parameters and initial conditions. (a) Phase trajectories starting from different initial conditions, which shows convergence to a stable limit cycle when σ > 0 ; (b) corresponding time-domain oscillations of u; (c) phase trajectories starting from different initial conditions, which converges to the origin when σ < 0 ; (d) corresponding transient decay in the time domain of u.
Figure 1. Convergence behavior of a Hopf oscillator under different bifurcation parameters and initial conditions. (a) Phase trajectories starting from different initial conditions, which shows convergence to a stable limit cycle when σ > 0 ; (b) corresponding time-domain oscillations of u; (c) phase trajectories starting from different initial conditions, which converges to the origin when σ < 0 ; (d) corresponding transient decay in the time domain of u.
Asi 09 00131 g001
Figure 2. Time-domain comparison between CPG-based and sinusoidal signals under parameter transition. (ad) Output signals of different parameter transitions under different transition time.
Figure 2. Time-domain comparison between CPG-based and sinusoidal signals under parameter transition. (ad) Output signals of different parameter transitions under different transition time.
Asi 09 00131 g002
Figure 3. Phase-space trajectories of the Hopf oscillator under different parameter transition conditions. (a) No parameter change. The system converges smoothly to a stable limit cycle; (b) abrupt change of ρ from ρ 0 to ρ 1 . The attractor shifts instantaneously. This leads to a distorted trajectory and a mismatch between the system state and the new attractor. The phase-space representation reveals transient dynamics that are not evident in the time-domain response.
Figure 3. Phase-space trajectories of the Hopf oscillator under different parameter transition conditions. (a) No parameter change. The system converges smoothly to a stable limit cycle; (b) abrupt change of ρ from ρ 0 to ρ 1 . The attractor shifts instantaneously. This leads to a distorted trajectory and a mismatch between the system state and the new attractor. The phase-space representation reveals transient dynamics that are not evident in the time-domain response.
Asi 09 00131 g003
Figure 4. Phase-space trajectory of the Hopf oscillator under linear parameter scheduling. The attractor evolves continuously rather than undergoing an instantaneous shift. As a result, the trajectory distortion observed under abrupt parameter transitions is significantly reduced.
Figure 4. Phase-space trajectory of the Hopf oscillator under linear parameter scheduling. The attractor evolves continuously rather than undergoing an instantaneous shift. As a result, the trajectory distortion observed under abrupt parameter transitions is significantly reduced.
Asi 09 00131 g004
Figure 5. Coupled CPG network and amplitude-dependent body-shape modulation. (a) Chain-structured topology enabling traveling wave generation along the robot body; (b) relationship between amplitude parameter ρ and steady-state oscillation amplitude.
Figure 5. Coupled CPG network and amplitude-dependent body-shape modulation. (a) Chain-structured topology enabling traveling wave generation along the robot body; (b) relationship between amplitude parameter ρ and steady-state oscillation amplitude.
Asi 09 00131 g005
Figure 6. Effect of abrupt parameter transition on CPG outputs. (a) Global output signals showing transient distortion during parameter switching; (b) specific behavior of each output signal of the CPG model. The red shaded area and dotted circles highlight waveform distortion near the transition instant.
Figure 6. Effect of abrupt parameter transition on CPG outputs. (a) Global output signals showing transient distortion during parameter switching; (b) specific behavior of each output signal of the CPG model. The red shaded area and dotted circles highlight waveform distortion near the transition instant.
Asi 09 00131 g006
Figure 7. Effect of linear parameter scheduling on CPG outputs. (a) Global output signals showing smooth amplitude transition; (b) specific behavior of each output signal of the CPG model. The blue shaded area and dotted circles highlight the output signals during the parameter transition interval.
Figure 7. Effect of linear parameter scheduling on CPG outputs. (a) Global output signals showing smooth amplitude transition; (b) specific behavior of each output signal of the CPG model. The blue shaded area and dotted circles highlight the output signals during the parameter transition interval.
Asi 09 00131 g007
Figure 8. Simulation framework of the snake-like robot in Simscape Multibody. The framework includes the Hopf-based controller, the snake-like robot, and the contact interaction with the ground.
Figure 8. Simulation framework of the snake-like robot in Simscape Multibody. The framework includes the Hopf-based controller, the snake-like robot, and the contact interaction with the ground.
Asi 09 00131 g008
Figure 9. Body configurations of the simulated snake-like robot under different values of ρ . The amplitude parameter directly determines the body curvature.
Figure 9. Body configurations of the simulated snake-like robot under different values of ρ . The amplitude parameter directly determines the body curvature.
Asi 09 00131 g009
Figure 10. Torque responses under abrupt parameter transition. (a) Torque response of the fourth joint; (b) torque responses of all joints. A significant transient spike is observed due to the mismatch induced by the abrupt change in ρ .
Figure 10. Torque responses under abrupt parameter transition. (a) Torque response of the fourth joint; (b) torque responses of all joints. A significant transient spike is observed due to the mismatch induced by the abrupt change in ρ .
Asi 09 00131 g010
Figure 11. Torque responses under linear parameter scheduling. (a) Torque response of the fourth joint; (b) torque responses of all joints. The transient torque peaks are reduced during the parameter transition interval.
Figure 11. Torque responses under linear parameter scheduling. (a) Torque response of the fourth joint; (b) torque responses of all joints. The transient torque peaks are reduced during the parameter transition interval.
Asi 09 00131 g011
Figure 12. Influence of transition time on torque response for a 5-joint (6-link) snake-like robot. (a) Total square-sum torque under abrupt transition and linear scheduling; (b) Relationship between transition duration Δ t and total square-sum torque. Thus, even small transition times significantly reduce transient torque.
Figure 12. Influence of transition time on torque response for a 5-joint (6-link) snake-like robot. (a) Total square-sum torque under abrupt transition and linear scheduling; (b) Relationship between transition duration Δ t and total square-sum torque. Thus, even small transition times significantly reduce transient torque.
Asi 09 00131 g012
Figure 13. Influence of transition time on torque response for an 8-joint (9-link) snake-like robot. The reduction of transient torque with increasing Δ t demonstrates the scalability of the proposed parameter scheduling strategy.
Figure 13. Influence of transition time on torque response for an 8-joint (9-link) snake-like robot. The reduction of transient torque with increasing Δ t demonstrates the scalability of the proposed parameter scheduling strategy.
Asi 09 00131 g013
Figure 14. Body-shape adaptation during obstacle avoidance for a 5-joint snake-like robot. The robot adjusts its body curvature by modulating ρ to smoothly navigate around the obstacle.
Figure 14. Body-shape adaptation during obstacle avoidance for a 5-joint snake-like robot. The robot adjusts its body curvature by modulating ρ to smoothly navigate around the obstacle.
Asi 09 00131 g014
Figure 15. Body-shape adaptation in constrained environments for an 8-joint (9-link) snake-like robot. The robot continuously modulates ρ to pass through narrow passages. It demonstrates the scalability of the proposed control approach.
Figure 15. Body-shape adaptation in constrained environments for an 8-joint (9-link) snake-like robot. The robot continuously modulates ρ to pass through narrow passages. It demonstrates the scalability of the proposed control approach.
Asi 09 00131 g015
Figure 16. Experimental platform of the snake-like robot. The system consists of actuated joints, passive wheels for anisotropic friction, and a real-time CPG-based control architecture.
Figure 16. Experimental platform of the snake-like robot. The system consists of actuated joints, passive wheels for anisotropic friction, and a real-time CPG-based control architecture.
Asi 09 00131 g016
Figure 17. Experimental demonstration of body-amplitude modulation during obstacle avoidance. The robot gradually adjusts the amplitude parameter ρ to change its body shape and pass around the cylindrical obstacle. Subfigures (14) show representative snapshots of the obstacle-avoidance process.
Figure 17. Experimental demonstration of body-amplitude modulation during obstacle avoidance. The robot gradually adjusts the amplitude parameter ρ to change its body shape and pass around the cylindrical obstacle. Subfigures (14) show representative snapshots of the obstacle-avoidance process.
Asi 09 00131 g017
Table 1. Parameters of the coupled CPG model.
Table 1. Parameters of the coupled CPG model.
ParametersValue
Number of Hopf oscillators5
Convergence rate α i 3
Bifurcation parameter σ i 1
Intrinsic frequency ω i π
Coupling weight k i , j 10
Phase difference θ i , j π / 4
Table 2. Physical parameter of simulated snake-like robot.
Table 2. Physical parameter of simulated snake-like robot.
ParametersValueUnit
Numbers of joints5
Length of link L l i n k = 0.14m
Hight of link H l i n k = 0.08m
Width of link W l i n k = 0.05m
Weight of link M l i n k = 0.1kg
Width of wheel L w h e e l = 0.012m
Radius of wheel R w h e e l = 0.06m
Weight of wheel M w h e e l = 0.01kg
Friction coefficients μ = 0.5
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cao, Y.; Li, L.; Xue, Y.; Liu, J.; Wang, Z. Analysis of Parameter Transition Effects in CPG-Based Control for Multi-Joint Snake-like Robots . Appl. Syst. Innov. 2026, 9, 131. https://doi.org/10.3390/asi9060131

AMA Style

Cao Y, Li L, Xue Y, Liu J, Wang Z. Analysis of Parameter Transition Effects in CPG-Based Control for Multi-Joint Snake-like Robots . Applied System Innovation. 2026; 9(6):131. https://doi.org/10.3390/asi9060131

Chicago/Turabian Style

Cao, Yiming, Longchuan Li, Yitong Xue, Jiaxin Liu, and Zhongkui Wang. 2026. "Analysis of Parameter Transition Effects in CPG-Based Control for Multi-Joint Snake-like Robots " Applied System Innovation 9, no. 6: 131. https://doi.org/10.3390/asi9060131

APA Style

Cao, Y., Li, L., Xue, Y., Liu, J., & Wang, Z. (2026). Analysis of Parameter Transition Effects in CPG-Based Control for Multi-Joint Snake-like Robots . Applied System Innovation, 9(6), 131. https://doi.org/10.3390/asi9060131

Article Metrics

Back to TopTop