Abstract
Multi-legged robots are a class of devices offering potential solutions in several operational scenarios that involve the deployment in unstructured and uncertain environments, in which trade-offs between specialization and robustness need to be considered. Several aquatic and terrestrial organisms evolutionarily converged to robust locomotion solutions. An important example is the emergence of collective beating dynamics in coupled arrays of flexible protrusions, which is at the core of the locomotion mechanics of small swimmers, and of terrestrial walkers with flexible, elongated bodies. Here, we formulate the dynamics of a system of flexible elastic filaments coupled through a solid medium, intended to be a simplified model for the locomotion mechanism for a legged terrestrial robot. The legs’ coupling is modeled via linear elastic lumped elements, and metachronal wave patterns are enforced via ad hoc leg actuation. Simulation results show that this model predicts the persistence of wave patterns that result in locomotion across a flat terrain.
1. Introduction
The design of locomotion systems for robot devices is dictated by the environment in which they operate. Solutions for robots deployed in well-structured environments, performing highly specialized tasks, are optimized for the related narrow operational conditions. On the other hand, there are several applications, including non-destructive environmental inspection [1–3], commercial implementations [4,5], military and defence applications [6–8], and operation in hazardous and generally not accessible environments [9–11], that are characterized by unstructured and/or unknown environments, for which robust locomotion solutions with low specialization with respect to the workspace are necessary. Further examples include a specific design to tackle rough terrains [12] and sensor-based methods used to efficiently navigate through unstructured environments [13].
Robust locomotion systems have been developed by several biological organisms through evolutionary adaptation processes. In particular, several small-scale organisms evolved hair-like beating protrusions called cilia or flagella for mobility in fluid environments [14,15]. The core structure of these protrusions is the axoneme, which consists of a cylindrical arrangement of elastic filaments connected by motor proteins acting as actuators [16]. In fluidic environments, micro-organisms actuate axonemal protrusions synchronously in different patterns, resulting in locomotion due to coupling with the surrounding fluids. Complex beating patterns such as synchronization, phase locking, and metachronal waves can emerge from synchronous oscillations of the protrusions [17], resulting in efficient swimmer-type locomotion. Metachronal coordination in an array of filaments is a synchronous pattern in which all protrusions oscillate with a constant phase shift among contiguous ones, resulting in traveling waves through the array. This has important implications for multi-legged terrestrial locomotion [18,19], since from a design standpoint, arrays of flexible protrusions used as legs can be a robust solution to navigate rough terrains as they can adapt and morph to suit a variety of structures. Furthermore, metachronal coordination is a suitable gait for multi-legged robot locomotion [20,21].
In the operation of autonomous robots, minimization of energy consumption is a crucial constraint. Therefore, it is important to understand what type of actuation is minimally necessary for inducing coordination patterns that are suitable for locomotion. Previous work [22] has shown that emergent synchronous patterns are aided by hydrodynamic and basal coupling among the filaments. Therefore, instead of purely relying on internal forces, microorganisms can actuate the locomotion protrusions through hydrodynamic and basal coupling. This suggests that pure basal coupling can achieve beating patterns in ciliary and flagellar arrays in the absence of fluid interaction forces, with important implications for terrestrial locomotion, and ultimately for the energy management of autonomous multi-legged walkers.
Here, we extend the work in [23] by presenting the mechanical model of a terrestrial planar robot consisting of an elongated rigid body, representing the payload, and of a locomotion system consisting of an array of flexible filaments coupled at the base through elastic elements hosted in the body. The stiff filaments connect the body to the terrain, therefore acting as legs. A strong formulation of the system is obtained by modeling the filaments as bending-stiff and inextensible, and a weak form is projected along a finite-dimensional subspace of the original solution space for numerical simulation. The filaments are actuated with time-varying moments designed to sustain metachronal coordination. The resulting motion mimics those observed in biological systems approximated by the model. The objective is to present a mechanical model for a class of terrestrial robots with robust locomotion mechanics and to illustrate in simulation the possibility of inducing metachronal coordinated patterns without internal axonemal actuation on each leg. This is the foundation for current and future work, focused on predicting the conditions for the emergence of coordinated patterns exploitable for locomotion, and on the understanding of the minimal number of actuation inputs that guarantee metachronal coordination and its sustainability through basal coupling.
2. Mechanical model
In this section, we present the mechanical model of a slender-legged robot in plane motion. In this simplified setting, the body is rigid and the legs are modeled as bending-stiff inextensible filaments.
The mechanical system, schematized in Figure 1, includes

Schematics of the mechanical model.
Each leg, modeled as a bending-stiff inextensible elastic filament, connects to contiguous legs and to the body through linear springs as schematized. Referring to Figure 1, in which they are represented in their undeformed configurations, there is a total of
In designing walking robots, one of the main challenges is modeling the contact mechanics with the terrain. This is especially true for the class of devices considered here, for which the bio-inspired locomotion mechanics is aimed at robustness with respect to the environment/terrain. However, in order to focus on the induction of metachronal coordination as locomotion mechanism, we restrict the analysis to a flat terrain parallel to the basis vector
2.1. Body mechanical model and Lagrangian coordinates
By referring to Figure 1, the robot’s body is modeled as a rigid U-shaped object of length
The geometric description of the body is completed by defining the length
In the adopted global frame, let
where
2.2. Legs as stiff elastic filaments
The structure and bending behaviour of a cilium or flagellum can be effectively approximated via an elastic rod [24]. Mechanical modeling of the plane kinematics of this class of structures is the object of relatively extensive literature, such as [14,25], particularly in the context of beating patterns induced by coupling with highly viscous fluids. Considering that elastic rod models can describe large deformations and displacements undergone by thin filament-like structures with bending stiffness, we use them to model the system’s legs, which couple the body with the terrain and exert actions that result in motion.
As depicted in Figure 2, the planar section of this structure comprises two parallel elastic filaments separated by a constant distance

Schematic of the simplified two-dimensional axonemal structure.
Given this geometry, the kinematics can be described via the neutral axis. By defining the related unit tangent vector
Here, the prime symbol denotes derivatives with respect to the arc length
The filament can bend under the action of external forces and moments at the boundaries/extremities, and as a consequence of distributed actions that model the macroscopic effect of the interplay between molecular motors and elastic connections between the filaments constituting an axoneme [27]. This system of distributed forces, schematized in Figure 2, is equivalent to an internal couple of magnitude
Let
where
where
where
The details of the derivations are given in Appendix 1.
The inextensibility constraint is imposed on the filaments modeling the legs, under the hypothesis that the kinematics is purely described by the curvature [14]. Locally, the constraint is formalized as
The penalty method will be integrated in the weak form to enforce this constraint.
The Rayleigh dissipation function
is used to model viscous damping in the legs, where
Consequently, the virtual work done by the damping forces on the
As illustrated in Figure 3, each filament representing a leg is also subjected to spring reaction forces and a time-varying actuation moment at its base. Additionally, normal and frictional forces acting at the tip model contact interactions with the terrain. Let

Depiction of external forces and moments acting on the
Similarly, let
The spring reaction force
Actuating moments are applied at the bases of all filaments to induce clockwise rotations at a desired frequency, thus enabling the robot to move forward through contact constraints with the terrain. A constant phase difference is set between contiguous legs, throughout its movement across the terrain. A frequency-locked motion of the legs with constant phase difference between contiguous ones corresponds to a metachronal gait [17,21]. Here, we induce it by actuating each leg with a suitable actuating moment to illustrate the ability of the proposed model to reproduce this type of motion. Ongoing and future developments include the study of the emergence of metachronal coordination based on the system’s parameter and operational condition, and the study of minimal actuation requirements to sustain locomotion-inducing gait patterns, leveraging on the coupling between legs. Let the desired frequency of rotation be
where
When the tip of the
Here, for simplicity, the penalty functions are based on a linear Hooke model, in contrast to a Kelvin–Voigt model or a constraint-based approach in the form of Lagrange multipliers [30]. Combining the contact forces into a vector
From the expression of the variation of the curvature
Also from
Hence, (18) is rewritten as:
2.3. Governing equations for the legs
The equations of motion for the legs are derived using the extended Hamilton’s principle, which involves the first variation of the Lagrangian
The detailed calculations for the variation of the kinetic energy are presented in Appendix 1. Substituting into (22) the expressions for the variations of the kinetic energy and the potential energy, along with the virtual work done by the external forces and moments, we obtain the equations of motion of the
together with the inextensibility constraint
The boundary conditions are
Here,
2.4. Weak form of the legs’ equations and finite element formulation
The numerical solution of the boundary value problems governing the legs’ dynamics is obtained by first deriving a weak formulation of the equations and then applying the finite element method to find an approximate solution. By multiplying (23) with the virtual displacement
Details of the related calculations are presented in Appendix 1. By using
and
where
The spatial domain
where
Note that the set of Lagrange polynomials used for both trial solutions
Substituting the projections (31) in the weak form (28), we obtain the finite element discrete form which holds for all virtual displacements
where
2.5. Inextensibility constraint
The constraint is enforced using the penalty method formulated by Bayo et al. [28], where a fictitious mass–spring–damper system based on the constraints is added to the system’s Lagrangian. We first introduce the projected constraint along the finite element basis functions by substituting (31) into (9). For the
Since the constraint
where
In total, there are
2.6. Body dynamics
Since the body of the robot is a planar rigid object with generalized coordinates
where
is the moment of inertia of the payload about its center of mass, with
A Rayleigh dissipation function
is used also for the payload to model a stabilizing external linear viscous damping. Here,
The spring reaction force
The generalized spring force is
We consider the possibility of contact between the body and the terrain at points
At the contact point, the action of the terrain on the body is then modeled by the following penalty functions [30]:
where
The vector of generalized forces acting on the robot’s body is
Hence, the Euler–Lagrange equations describing the dynamics of the payload are
which results in three coupled ordinary differential equations (ODEs) describing the evolution of the coordinates
3. Simulation results
The set of simulations presented in this section aims to illustrate the main features of the terrestrial locomotion system presented above. Specifically, results show that metachronal coordination induced by external actuation can be used for locomotion, demonstrating that the model is suitable for autonomous walking robot design.
The full set of material and geometric parameters used in the simulation is listed in Table 1.
List of simulation parameters.
In the initial configuration, contiguous legs are phase shifted by

Plot of finite element basis functions: (a) plot of
The system of equations is generated and solved using a code written in Mathematica 13 with simulation time
Figure 5 shows snapshots of the robot configuration at different instants along with the position of the robot and the envelopes of the tips of the legs. The simulation illustrates the robot’s capability to successfully traverse flat terrain through the use of sustained metachronal coordination between the legs. The legs bend when in contact with the terrain, due to the flexibility of the adopted filament model. The envelope, obtained by joining the leg tips with straight lines, resembles a forward propagating wave due to the imposed coordinated motion of the legs. For this set of simulations, the springs’ stiffnesses were tuned to maintain a smooth gait cycle for the robot. The springs’ stiffness can be determined by trade-off considerations between coupling efficiency between legs, total actuation effort, and oscillatory motion of the body.

Snapshots of the animation of the robot at different time instants: (a)
The plot of the time histories

Evolution of the basal angles.
The periodic nature of the motion is further illustrated by plotting the coordinates of the tips of the filaments in Figure 7. The emergent periodic patterns observed in the time evolution plots related to the rotation and displacement of the legs can be attributed to the metachronal coordination between filaments imposed at the legs’ bases.

Time histories of the tip displacements of the legs: (a) X-coordinate of the tips. (b) Y-coordinate of the tips.
The inextensibility condition imposed via the penalty function method discussed above is plotted in Figure 8 for all the filaments. The tuned parameters for the penalty function result in errors of order of magnitude of

Evolution of the inextensibility error of the filaments.
4. Conclusion
We presented a mechanical model for the locomotion system of a class of multi-legged terrestrial robots. The locomotion system consists of an array of flexible filaments, coupled at their bases through connecting elastic elements. This structure is inspired by axonemal filaments forming cilia and flagella, which among other functions are associated with motility of small biological organisms. Different coordinated motions and beating patterns can emerge. For terrestrial locomotion, metachronal coordination is of particular relevance, as it is the dominant locomotion mechanism used by a variety of terrestrial organisms such as millipedes and centipedes. We demonstrated in simulation that the evolution of the system results in locomotion of a payload by inducing metachronal coordination on the legs through ad hoc actuation consisting of moments applied at the legs’ bases.
This work is a first step towards the development of an autonomous robotic system with robust locomotion in unstructured environments. Several open questions are the subject of ongoing and future research. These include the prediction of the parameter configurations corresponding to the emergence of coordination patterns for locomotion. In addition, the influence of the legs’ coupling constitutive model needs to be investigated in the context of minimization of actuation energy, to determine minimal actuation conditions compatible with sustained coordinated beating patterns in the legs.
Footnotes
Appendix 1
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was funded by the National Science and Engineering Research Council of Canada (NSERC) through grant GR002384.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
