Abstract
The next generation of autonomous-legged robots will herald a new era in the fields of manufacturing, healthcare, terrain exploration, and surveillance. We can expect significant progress in a number of industries, including inspection, search and rescue, elderly care, workplace safety, and nuclear decommissioning. Advanced legged robots are built with a state-of-the-art architecture that makes use of stereo vision and inertial measurement data to navigate unfamiliar and challenging terrains. However, designing controllers for these robots is a difficult task due to a number of factors, including dynamic terrains, tracking delays, inaccurate 3D maps, unforeseen events, and sensor calibration issues. To address these challenges, this paper discusses the current methods for controlling autonomous-legged robots. Our primary contribution is comparative research on robot control strategies such as virtual model control (VMC), model predictive control (MPC), and model-free reinforcement learning (RL). This paper provides information on different strategies for controlling autonomous legged robots and discusses the potential advancements and applications of this technology in the future. The aim of this study is to assist future researchers in making informed decisions on the selection of optimal control strategies and innovative concepts when developing and working with legged robots.
Keywords: AI, CoM, Legged robots, Locomotion, Control, Next generation
1. Introduction
Our surrounding terrains are unstructured, harsh, unstable, deformable, and unsafe. In such situations, legged robots have intrinsic movement benefits. They can cross terrain and hurdle barriers, making them ideal for various tasks. These include search and rescue, inspection in crowded and complex areas, planetary exploration, manufacturing, and agriculture [1]. In recent years, numerous legged systems have moved precisely and consistently in controlled environments [2]. However, there are still many obstacles to overcome before they can be widely used in everyday life [3]. They struggle in uncontrolled conditions despite excelling in controlled environments. The prominent challenges of legged robot locomotion control are to locate appropriate places for creating foot contact with the environment and to produce corresponding dynamic movements. Even state-of-the-art legged robots face challenges in adapting to varying terrains, slippery surfaces, negotiating overground obstacles, managing payload and weight distribution, and recovering from stumbles [12], [13]. Also, model predictive control (MPC) methods and numerical trajectory optimization are currently extensively utilized in the broad approach that pervades nearly all forms of legged robot locomotion. The same techniques are being modified for different leg designs and numbers of legs as well as for both flat ground and rough terrain. The energy efficiency is also much inferior compared to that of biological systems. The majority of research on robot locomotion on uneven terrain has centred on software development, including perception approaches. As a result, there is a lack of assessment of the actual locomotion performance in such difficult terrain. This leads to major inaccuracies, resulting in the infamous “reality gap” [14]. In addition, exclusive reliance on state feedback, a lack of sensor-based control, and robust control are significant drawbacks of the currently available research on the control mechanisms of legged locomotion. On this basis, a comparison table of some existing papers is depicted in Table 1 of this paper.
Table 1.
Comparison of some existing review papers with this article (Parameters: 1. Desired Architecture 2. Smart application 3. Issues and challenges 4. Taxonomy 5. Expected Locomotion Profile 6. Vision-based direction 7. Locomotion generation 8. Controller specification techniques.)
| Authors | Year | Objectives of the paper |
Contribution | Limitation | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Boussema et al. [4] | 2019 | To concentrate on the disturbance recovery of the legged robot using a functional impulse set |
The action or process of barrier regaining was discussed |
Only concentrate solely on the ideas of measured limb powers for online motion development and adaptation |
X | X | X | |||||
| Raw et al. [5] | 2019 | To provide a fresh examination into how the limb of quadrupeds morphologies affect them when they perform quick, transitory movements like acceleration and deceleration. |
The concept of mechanical engineers creating more nimble quadruped robots in the future was discussed. |
Do not focus on applications and open issues. |
X | X | X | X | ||||
| Thor et al. [6] | 2020 | To outline a general framework for legged robot locomotion control and a method for control policy optimization |
The framework's scalability to be used both as a decentralized controller for specific legs and leg pairs and as a centralized controller for all the legs of a robot was demonstrated |
Lacks discussion about complicated surroundings including slopes, stairs, pipelines, and uneven terrain. |
X | X | X | |||||
| Kim et al. [7] | 2020 | To develop a novel WBC, known as the whole-body locomotion controller (WBLC), capable of allowing trial dynamic movement on passive-ankle biped robots without help |
Several feedback controllers and whole body control formulation were tested in this paper |
Having shortcomings in investigating more adaptable walking and turning movements in a congested setting |
X | X | X | |||||
| Zhongyu Li et al. [8] | 2021 | To show a model-free reinforcement learning paradigm for creating dependable movement strategies that can be applied in emulation to real upright motion |
Domain random sampling is used to allow policies to obtain robust behaviours across variations in system dynamics, easing the move from modelling to reality. |
Lacks information about investigation of how cassie the robot might learn more dynamic and agile behaviours by expanding on the methodology depicted |
X | X | X | X | ||||
| B Chong et al. [9] | 2022 | To present basic movement control structure for multi-legged locomotors. |
Combining two methods, the development of a generic-shape management strategy provides basic patterns of self-deformation (or “gaits”) for effective movement in a range of robot shapes. |
Only general locomotion structure of control strategies was showed |
X | X | X | |||||
| Szabo et al. [10] | 2023 | To walk via genetic algorithms and can self-recover after falling. |
By using genetic algorithms to control methods, this study enhances biped robot learning and recovery, providing enhanced stability, flexibility, and resilience in challenging scenarios. |
It was shown that stable walking and efficient fall recovery could be achieved only by optimizing control settings or strategies. |
X | X | X | X | ||||
| Szczecinski et al. [11] | 2023 | To provide a historical view of how studying insect and arthropod neuro mechanics has inspired the design and control of hexapod robots. |
An examination of the historical control methods for hexapod robot walking, current promising approaches, and potential future advancements in this field |
It was shown that core pattern generation contributes, but a comprehensive account of locomotion generation is still lacking. |
X | X | X | X | X | |||
| Proposed paper | - | To show different types of locomotion control techniques |
The architecture and technology at a fundamental level was discussed to bridge the gap between different types of control method |
- | ||||||||
To perform more effectively and intelligently, today's legged robots must evolve [15]. Motivated by the imperative need to advance legged robot technology, this review paper addresses the challenges hindering their integration into diverse and unpredictable environments. These challenges, encompassing variations in terrains, obstacle avoidance, and adaptability to unforeseen conditions, underscore the necessity for robust control mechanisms. The exploration into dynamics, energetics, and system characteristics aims to bridge the current capability gap and envision a future where legged robots navigate any surface seamlessly.
Holmes et al. [16] illustrate that walking on legs is more feasible than swimming or flying. This would make it possible for robots to work the same way in controlled situations and move over rough terrain. Even letting them go to unsupervised remote areas will not hinder them from traversing any surface, leaping barriers, or avoiding footholds. In this regard, Carpentier et al. [17] examined the dynamics and control of legged robots in terms of contact planning and trajectory optimisation. They gave an overview of the standard way to control legged robots, which is to set up a series of interactions with the environment. Kashiri et al. [18] presented an overview of recent advances in the development of energy-efficient robotic systems with legs. They examined a number of robotic actuators that utilise compliance in parallel and series with the drivetrain to enable energy recycling for locomotion. This study provides insight into the principles governing locomotion. It provides further details on models for the dynamics, energetics, and system characteristics. Mahapatra et al. [19] evaluated the effects of walking parameters on energy consumption as well as static or dynamic robot stabilisation during gait generation on various surfaces. Meanwhile, Pardo et al. [20] conducted a comprehensive literature analysis of scientific findings pertaining to legged locomotion on uneven terrain. To use robots in dangerous and unpredictable situations, especially on uneven terrain, they should walk more like humans and animals [21]. They are able to move on various surfaces resembling people or insects as biomimicry. The study of legged robotics, such as bipedal robots, informs the design and operation of assistive devices and applications. They also help study human and animal mobility. Robotic exoskeletons and prosthetic legs can give patients superhuman abilities like walking and running [22]. Numerous studies and reviews have been done, as this is such a promising area for research. Our paper explores the topic of legged robot locomotion, covering various aspects such as locomotion architecture, taxonomy, profiles, vision-based direction, generation of robots, challenges of developing the next generation of legged robots and control techniques. The aim is to enable researchers and practitioners to better understand and apply this knowledge in their work, leading to advancements in the field by discussing fundamental architecture and technology and highlighting available locomotion control techniques. Table 1 fully describes recent reviews in this field and contrasts them with this study.
The remaining content of our paper is structured as follows: Section 2 delineates the methodological approach adopted to review and analyze the existing literature on legged robot locomotion and control techniques. Sections 3 and 4 briefly describe locomotion and various control strategies for legged robots. The generation of legged robots, forefront technologies, and essential criteria for the next generation are described in Sections 5 and 6, respectively. Next-generation legged robots' applications and challenges are covered in Section 7. The road to developing the next generation of legged robots is discussed in Section 8. Subsequently, a conclusion is drawn in the last section.
2. Methodological approach
The research methodology comprises four distinct stages as shown in Fig. 1.
-
•
Planning Stage
The Planning Stage serves as the foundational phase of the research process. It involves formulating research objectives and delineating key areas of inquiry pertaining to legged robot locomotion and control. To structure the inquiry process, a set of core questions is devised to guide the literature search and review.-
*What are the primary locomotion mechanisms employed by legged robots, and how do they vary across different robot types?
-
*How do control algorithms facilitate efficient motion generation and trajectory planning in legged robots?
-
*What methodologies are utilised for gait generation and how do they contribute to adaptive locomotion in diverse environments?
-
*What role does tail control play in enhancing stability and manoeuvrability in legged robots?
-
*What challenges can advanced legged robots address and where can they be applied?
-
*
-
*
Review Stage
A structured literature search was conducted across reputable academic databases such as IEEE Xplore, ScienceDirect, Springer Link, and Google Scholar. The search strings were formulated using relevant keywords including “legged robot locomotion,” “control techniques,” “vision-based direction,” “gait generation,” and “tail control.” Articles published within the last decade were given priority to ensure the inclusion of recent advances in the field. The review process involved screening titles, abstracts, and full texts to select relevant articles that addressed the key points outlined in the review paper. The selected literature undergoes meticulous scrutiny to ensure alignment with the research objectives and relevance to the thematic focus areas. The screening process encompasses the examination of abstracts, keywords, and content summaries to ascertain the suitability of each document for inclusion in the review.
-
*
Analysis Stage
The Analysis Stage entails a comprehensive examination and synthesis of the selected literature to distil key insights, trends, and theoretical frameworks related to legged robot locomotion and control techniques. The data extracted are organised thematically to elucidate patterns, challenges, and emerging paradigms within the field. Analytical techniques such as content analysis and pattern analysis are employed to identify recurring themes, theoretical models, and empirical findings in the reviewed literature. Comparative analyses are conducted to evaluate the efficacy and applicability of different locomotion mechanisms, control algorithms, and gait generation techniques in diverse robotic contexts.
-
*
Synthesis and Interpretation Stage
The synthesis of findings from the planning, review and analysis stages culminates in a comprehensive overview of the state of the art in legged robot locomotion and control. The synthesised insights are interpreted in the context of existing theoretical frameworks, technological advancements, and future research directions within the field. Through a rigorous methodological approach, this research endeavours to contribute to the advancement of knowledge and understanding in the domain of legged robot locomotion and control techniques.
Figure 1.
Research methodology in detail.
3. Locomotion generation and motion control
Legged robot locomotion has evolved significantly, with various designs optimising performance for different environments and tasks. Table 2 provides an overview of these designs, from single-legged hoppers to six-legged hexapods, detailing their mathematical models, parameters, advantages and limitations. This understanding is key to advancing future robots, helping to identify effective stability and adaptation methods for more versatile and resilient designs.
Table 2.
An overview of many forms of legged robot locomotion.
| Locomotion Type |
Reference | Mathematical Formulation |
Parameters | Usefulness | Applications | Limitations |
|---|---|---|---|---|---|---|
| One legged robot (Hopper) |
[23], [24], [25], [26] |
Motion's Equation F Raibert Hopping controller equation: |
I=length of the leg τ=torque on the system γ=desired angle =inertia of the body =horizontal speed =controlling desired forward foot position |
1. Hop over barriers easily 2. Able to adapt stance without having to be concerned as much about static stability 3. Navigate tough terrain with only one point of contact with the ground 4. No need for leg coordination. |
This locomotion mechanism can be employed when the the robot is going in areas where hopping over obstacles is required, such as on stairs, on rocky terrain, and on tiny celestial bodies in deep space. |
Has to be blanched, especially in unexpected halting circumstances. State consistency is almost unattainable. |
| Two legged robot (Biped robot) |
[27], [28], [29] |
Motion's equation High Gain Joint controller equation |
=joint torque H=all nonlinear terms B=input mapping matrix =jacobian's coefficient HjB==homogeneous transformation =contact force =contact torque =center of the contact area =contact wrench |
1. Compared to multi- legged conditions, the leg condition is simpler 2. Effective for moving across uneven surfaces 3. Establishing stability is faster and simpler with dynamic balancing than with hoppers. |
This kind of loco- motion mechanism is often used in human-assisting robots. |
When building biped robots, the size and weight of the actuators provide two important challenges. The dynamic balancing is still a problem, however recent study has shown that this problem is generally solvable. |
| Three legged robot (Tripod robot) |
[30], [31] |
Equation of motion |
and =torque actuated vector joint virtual positive joint constraint Jacobian associated with the contact wrench |
1. Help balance when moving or even standing still. 2. Travel in both circles and routes, depending on the circumstance. 3. Simple to alter the course of their journey. |
Due to their superb dynamic balance, these robots may be employed in military applications to carry big loads. |
Given how uncommon three-legged mobility is in nature, biological complexity is still in place. |
| Four legged robot (Quadruped robot) |
[32], [33], [34], [34], [35], [36], [37], [38] |
Motion's equation Control equation |
set to zero in straight line motion plan matrix feedback controller footstep position desired torque swing leg inverse dynamics feed-forward term , =feedback proportional gain |
1. Navigate rocky terrain when climbing, sprinting, walking, and carrying big goods. 2. Have the best dynamics 3. Maintain acceleration and lateral velocity with the assistance of the sensors in the legs, and this aids them in dynamic balancing 4. Support more loads than previous designs. |
Due to their ability to move in dangerous human settings and transport goods effortlessly in difficult terrain, they are often utilized in military uses. They may also be created and cared for like pets, serving as a substitute to actual pets. |
Compared to other locomotion methods, walking involves a more complicated leg combination. |
| Six legged robot (Hexapod robot) |
[39], [40], [41], [42], [43], [44] |
Equation of motion |
= orientation and position of body place flag for leg i toe position in weight bend and hip torque |
1.Simulation closely informs the design of the physical machine 2. Employed for stable locomotion using basic clock-driven open-loop controls 3.Designed for stable locomotion tasks due to their static stability. |
Replace humans in missions including rescue, reconnaissance, and exploration because of their exceptional dynamic balance. |
Walking's complex leg coordination is unusual in nature due to the rarity of six-legged mobility. |
3.1. The idea of vision-based direction
To choose the appropriate steps toward conquering the challenges, the reactionary step sequential planner needs adequate and exact knowledge about obstacle locations with regard to the robot and obstacle dimensions. The design of the newly developed vision-based guidance system is depicted in Fig. 2. An imaging device mounted on a pan-tilt cranium enables the robot to understand its environment. [45] depicted an image processing system that included a scene analysis module as well as a dynamic computer vision module.
Figure 2.
A block schematic of the legged robot's vision-based guiding system.
There is just one scene analysis per phase. It comprises determining the walking area's perimeter as well as identifying and categorising any impediments present on the path. The base margins of an obstacle (shown in Fig. 3) are the corners on the contact surface's circumference where the obstruction and the base surface connect. As demonstrated in Fig. 3, the foot support structure, or , is centred on the sole of the currently standing foot, with the z-axis running counterclockwise to the gravity axis and the x-axis pointing in the direction of walking. This reference frame is appropriate for representing the robot's environment. The robot's foot is assumed to be resting on the ground throughout the execution of a step. This approach allows software modules to reuse the same environmental data at different execution times, as detailed in [46]. The z-coordinate of a point expressed with regard to is the height of the point in relation to the floor surface. A real-time feature tracking module can monitor essential object characteristics in real-time, such as the assessment of object bases' discernible edges and close proximity. The scene analysis module can locate objects in a picture. Using the camera's posture, the scene is analysed, and the exact location of an obstacle is determined. frames and the difference between these and the FTc using information from the encoders and a representation of a robot's kinematics, two coordinate systems are calculated. In the joints of the robot, a built-in tilt sensor is described in [47], [48]. The local environment map (shown in [49]) is updated using the data on items seen in the field of view of the cameras. The foot reference frame alters its position in relation to the surroundings when each step is taken since it is always centred on the foot that is presently in motion. The dead reckoning mechanism of the robot's computation is based on the data it provides, as described in detail in [50], [51]. The camera system must be positioned such that the most important elements of the walking route are visible in [52] due to the cameras' constrained field of vision. It is accomplished via the sophisticated view controlling (shown in [53], [54]) the angle of the pan and tilts in accordance with the orientation of vision that provides the greatest visual material for the current movement job.
Figure 3.

Bipedal vision-guided legged robot with suitable reference frames and a path impediment.
The robot locomotion controller receives the set of instructions for the next step, which it then uses to create the proper paths used by the robotic joints [55], [56]. To reorient one's movement and maintain the machine on the intended route, details regarding the robot's attitude toward the walking area border are employed [57], [58]. Fig. 4 shows the framework for Reactive Controllers (RCF) and the vision process knowledge. The motion production and motion control blocks get spatial information from the vision block, which is depicted in the head portion and is golden in colour. The locomotion parameter may be modified separately, much like the Central Pattern Generator (CPG) algorithm.
Figure 4.
The Reactive Controller Framework (RCF) and the knowledge of the vision process are coupled. The motion production and motion control schematic get spatial information from the vision block, which is depicted in the head portion and golden colour.
Using the visual data shown in Fig. 5 [59], we demonstrate the idea of considering each locomotion parameter as a control input and creating control actions to change them.
Figure 5.
Control movements are produced using the locomotion measure as a control input and sensory data.
The CPG block receives information about terrain irregularities, the robot's relative position, and the direction of departure, as shown in Eq. (1) and Eq. (2), from a specific component of the locomotion creation and management algorithms [60].
| (1) |
| (2) |
where and are the desired turning velocity and the desired forward velocity, respectively. The vision process provides the heading angle and the target distance Df. The parameters , and are controller gains. is the desired distance from the target. A proper step height is essential for lowering the possibility of foot-object frontal collisions and conserving energy during the leg swing phase, according to the RCF concept. Equations are used to represent both of the control laws indicated in Eq. (1) and (2). Following that, the trunk controller calculates joint torques to apply forces and moments based on and faults, i.e.,
where the force and moment delivered to the trunk to minimise motion faults are denoted as and , respectively. The real robot rotation is shown by , while the actual forward velocity is indicated by . Controller gains are the and parameters.
3.1.1. Push recovery force and torque control
Dynamical balancing force control is crucial to regulating the motion of the robot's centre of mass and angular momentum [61]. Using a model technique for calculating the torque that is produced at all joints, it is possible to find the desirable centre of pressure and position of the next footstep [62].
Fig. 6 shows the management of push recoveries for a legged, leg-controlled robot. The robot will collapse if the recovery controller is not pushed. A legged robot recognizes a push and an impending fall and selects a foot position to help it restore balance.
Figure 6.
Robotic leg with push recovery and complete body mechanism of force control.
Fig. 7 shows a basic concept of a bipedal, quadruped, and hexapod robot. Using the robot's kinematic model, we can quantitatively evaluate the robot's speed, acceleration, attitude, and other characteristics. In order to develop the kinematic model of the hexapod robot, three coordinates are defined as the knee, ankle, and hip joint, correspondingly [63]. The reference coordinate is O. For each coordinate, the Z axis and the joint axis are parallel [46]. The X axis is the perpendicular that connects the axes of the jth joint with the (j + 1) joint. The Y axis is then calculated by using the right-hand rule.
Figure 7.
Motion mechanisms of various types of legged robots.
3.2. Controller
The robot controller receives visual information from the tracking device's 3D coordinate item, its height, and the robot's travel length. These values are correctly translated from the camera reference frame into the robot base frame. The precision for the near-field, object level is around 2 cm.
The inherent locomotion paradigm requires a controller, which is shown in Fig. 8, that synchronises the action in the tail and legs. A central pattern generator module schedules parameters for the legs and tail. The leg controller receives the timing data from the CPG component and transforms it into the crank's real direction. The control objectives are mainly the desired torso orientations and the angular velocity . The quadruped interacts with its surroundings and completes its movement tasks using information from its legs and tail.
Figure 8.
New legged robot controller architecture.
3.3. High locomotion
A sequence diagram is the FSM (finite state machine), with movements among states acting as borders and limited variables acting as vertices. Transitions are frequently initiated by specific state-level events, such as the landing of a certain foot or the moment when the torso achieves a particular pitch angle. The walking steps of the bipedal and hexapod robots are shown below.
3.3.1. One step jumping of bipedal robot
Fig. 9 illustrates the four states of the FSM, which correlate to the four feet: stance, standup, righting, and landing. The same FSM seen in [64] might be used to produce several movement designs.
Figure 9.
Action pattern representation for one step jumping.
3.3.2. Walking of hexapod robot during one cycle
The term “alternated tripod” refers to the gait seen in certain insects. It is evident from this gait that the legs in groups of three alternate between the transfer and support phases at each instant, which is depicted in [65].
The walking gait of the hexapod involves using three legs at once. As shown in Fig. 10, this results in a complete cycle with two phases: Legs 1, 2, and 3 support the platform during the first phase, during which it moves a distance denoted by λ. Between times and , legs (4, 5, and 6) are raised off the ground throughout this period, following a cycloidal trajectory.
Figure 10.
The configuration of the hexapod's walking step in a complete cycle.
In the second phase, the roles are reversed and the cycle from phase “1” is repeated. Now that legs 1, 2, and 3 are elevated above the floor, legs 4, 5, and 6 assume the function of supporting legs. As Fig. 10 illustrates, phase “2” takes place in the space between times and .
3.4. Control of tail
In robotic locomotion, tails are utilised for diverse purposes, such as providing normal force in climbing, hydrodynamic turning in aquatic robots, and controlling yaw turning through angular momentum exchange during airborne manoeuvres [66]. Therefore, the tail control method is of great importance for the next generation of legged robots. In order to move the torso into the correct orientation, the tail controller generates attempts to regulate particular tail joints [67]. The known methods (with pendulum tails) consist of movement path planning and momentum-guided nonlinear feedback control [68]. The torso orientation, which is one component of the entire state q, is the sole dynamic we are interested in since the methodology is based on partial feedback linearisation (PFL) [69].
The data will serve as advice for hardware design, nevertheless, as our objective is to examine the overall implications of various tail factors (like the tail's length). To derive the PFL controller, the system output is constructed as
here =Sq are the partial states to be linearised and indicates its dimension. is the reference trajectory and represents the selection matrix.
Then, because a spring-damper system is known to be exponentially stable, the output dynamics are built as such:
| (3) |
Where and with , > 0. Considering that the addition only exists in motion while the tail controller is activated, solving the equation For and using yields
| (4) |
Substituting Eq. (4) into Eq. (3) and solving for , the tail controller is obtained as
| (5) |
In which X= and is the Moore-Penrose inverse of X.
The tail controller in Eq. (5), which was required to stabilise the bipedal walking standing there, is no longer required under these conditions. In these cases, the tail should just return to its original location. The tail controller thus functions as a purely damping system depicted in Eq. (6).
| (6) |
Where , , are the damping coefficients. Since pure damping consumes energy, the established stability will not be avoided.
4. Motion control
4.1. Gait generation
Gaits, which are different forms of mobility used by animals, are characterised by their movement styles. For terrestrial animals, the sequence of footfalls serves as the primary gait identifier. Gait is traditionally described using footfall patterns which are temporal. The precise left-right-left footfall sequence is seen in bipedal walking and running, for example, with the first contact phases happening at 0 and 50% of the stride duration.
The classification of gaits as asymmetrical or symmetrical is usually based on the phase correlation of the left-right leg pairs. If one set of the left and right legs move in sync with each other by one-half stride cycles, the gait is said to be symmetrical. All conventionally symmetrical bipedal running, quadrupedal pacing, camel pacing, and hexapod trot of cockroaches happen due to the left-right pairs in the fore, mid, and hind legs being out of phase by one-half cycle from each other. No matter how many legs there are, gait symmetry is determined by the relationship between the left-right legs' half-cycle phases at a specific craniocaudal posture. In multilegged robots, gait refers to the specific coordination and sequence of leg movements during locomotion. The periodic and aperiodic gaits are the two main categories. Smooth and level terrain is best suited for periodic gaits, whereas rugged terrain is best suited for periodic gaits (e.g., rocks, soils, sands, slanted surfaces, and ditches). A robot's locomotion may require it to follow straight lines, climb and descend slopes, make turns, or travel at a specific crab angle. Only a few of the significant level-walking gaits on a variety of surfaces allow for such motions. The authors in [70], [71] introduce 3-DOF walking robot prototypes with vertical legs, rotary foot, and controlled mass, showcasing the capabilities for flat surface movements, direction changes, and rotation, suggesting potential for stair climbing. Dynamic gaits move quickly and have noticeable dynamic effects when accounting for inertial forces compared to static gaits' moderate motion and insignificant dynamic effects during locomotion. A challenging task is to produce dynamic gaits for a multi-legged robot moving across space with some slopes, ditches, and staircases. Fig. 11 demonstrates the gait control mechanisms designed for robots operating on rough terrain.”
Figure 11.
Gait control for rough terrain robot.
4.2. Common patterns of gait
Animals walk or run with a specific gait on the ground. Running gaits include trotting, cantering, and galloping. Quadrupedal animals use symmetric and asymmetric gaits for their slow and swift running. The two most common gaits for running used by quadruped animals are trotting and galloping, used for moderate and high-speed running, respectively [72]. For instance, with a Froude number of 2-3, quadrupedal animals frequently go from trotting to galloping [73]. Despite variances in body structure or morphology. The whole-body mechanics of 2, 4, or 6-legged runner animals can be indistinguishable. This trait makes it possible to create and operate hexapod and quadrupedal robots utilizing similar technologies, such as the spring-loaded inverted pendulum (SLIP) model. Algorithms for single leg control may be employed to operate quadruped, and hexapod robots [74], [75] for gaits that operate the support legs one by one, like trot using diagonal pairs, lateral couples' pacing, and bound accompanied by forefront and rear pairs. In this paper, we considered the 20 most prominent legged robot models.
The dynamics of a particular gait can only be understood by measuring the forces acting on the Centre of Mass (CoM). This section explains how to measure CoM dynamics by combined leg force to identify oscillations. The RIP and SLIP models of gait are two standard models that are then discussed.
The simplest measurement of gait dynamics treats the centre of mass like a point mass and disregards any rotations about it (CoM). A rigid-body model must estimate the torques and forces independently on each leg in order to take rotations inside the CoM into account in addition to translations. When moving forward during leg locomotion, the Centre of Mass (CoM) oscillates vertically; if not, the CoM undergoes a net increase or fall throughout each step. The link across the relative phase, duty factor, and the dynamics of the centre of mass is explained by how the order and length of limb contacts affect the pattern of integrated forces acting on the centre of mass. Because each leg moves as one unit during bipedal hopping and quadrupedal galloping, the CoM oscillates vertically once every stride. Symmetrical gaits have two vertical oscillations, with one oscillation contributed by each leg. Mid-stance walking and running provide an increase in vertical acceleration in both uphill and downward motions. Walking and running have always been viewed as opposing one another based on traditional observations of the CoM's vertical position at mid-stance [76]. The three models of locomotion known as SLIP, RIP, and BSLIP are the most influential frameworks for studying gait dynamics, each addressing different aspects of locomotion. They are used depending on the kinetic and potential energy phase correlations between running and walking. The spring-loaded inverted pendulum (SLIP) model studies bipedal, quadrupedal, and multi-legged locomotion [61]. In midstance, both running and some other SLIP-like gaits achieve low kinetic and potential energy, putting these energies almost in sync. These spring-like dynamics offer potential energy savings if there are actual leg springs. The potential energy tends to peak around the middle of the stance, according to the theory of walking, throwing potential and kinetic energies somewhat out of phase [77]. Due to its twofold support and m-shaped force profile, the bipedal SLIP (BSLIP) model is more accurate than the rigid inverted pendulum (RIP) model.
4.3. Control of gait
For legged robots, there are many challenges in motion planning and control. These include whole-body encounters with alien environments as well as high-dimensional systems with redundant DOFs and a floating foundation. There have been several ways of controlling gait that fall into three categories: kinetostatics-based, dynamics-based, and model-free methods [101]. Static gaits often employ kinetostatics-based control algorithms to project the centre of gravity (COG) and determine the zero-moment location (ZMP). Galloping and trotting gaits are not suited for kinetostatics-based approaches. Because legged robots move quickly, the ZMP computation lacks an explicit polygon. Because the robot's torso must be accelerated and slowed right down in each gait step, the ZMP control approach is inefficient.
The stability criterion is a key point of comparison between static and dynamic gaits. Continually moving feet or torso allows a legged robot to maintain dynamic stability for dynamic gaits. In comparison to kinetostatics-based control, the two dynamic-based methods are more effective for legged robot high-speed control. Yet, there is still disagreement about the dynamic stability requirements for legged robots. In this part, dynamics-based models will be examined, including the simple SLIP control model, as well as more complex models like model predictive control (MPC), whole-body control (WBC), and virtual model control (VMC). Also included are two well-known model-free approaches (RL): central pattern generator control (CPG) and sim-to-real reinforcement learning. This paper considers the following legged robots Quadruped, Minitaur, SCOUT II KOLT, Hexbot-IV, HyQ, Cheetah 1, Cheetah 2, Cheetah 3, StarlETH, and ANYmal to give an overview of their gaits.
SLIP model was suggested by Cavagna et al. [76] to imitate the dynamic traits of many animals during locomotion. When running, they exhibit diverse patterns of force and motion. Walking causes the torso's potential and kinetic energy to shift either sinusoidally or out of phase. A point mass designs the passive and conservative SLIP model on top of a spring. The body moves on a ballistic trajectory under the influence of gravity, and the springy leg adjusts its landing angle to leap to the appropriate position during the fight phase. Three servo loops are predetermined by Raibert et al. [26], [74], to regulate hopping height, body attitude, and running speed.
Virtual model control (VMC) is a simple method of controlling movement on two legs. A virtual model is used to generate the actuator torques in between contact points of the spring, mass, dashpot, damper, non-linear potential, latch, bearing, and dissipative field. The development of mappings across virtual torso forces and torques of virtual leg forces, joint torques [90], and a whole-body VMC strategy for four-legged robot trotting with a focus on rotation upon the body's diagonal line are recent improvements in this technique [102].
Model predictive control (MPC) is a technique for iteratively resolving mode-based optimization issues by taking into consideration the current state of the system and projecting how it will change in the future. MPC has been widely utilized to formulate and optimize ZMP footsteps in humanoids [102], but it is rarely used for multi-legged robot gait planning [81]. However, with appropriate linear constraints, it can be used to create stable motion by optimising states with control inputs for a finite horizon [103]. Recently, it has been possible to lower the computational cost of online MPC techniques by utilising interior point and active-set solvers. Open-source problem solvers notably qpOASES and ECOS are capable of providing quick and trustworthy MPC issue solutions [104], [105]. Carlo et al. [86]found that a precise simulation of the dynamics of a legged robot over the span of the prediction horizon is not as crucial as an accurate simulation of its dynamics in the instance. As a result, one may refer to the dynamic control of a multi-legged autonomous robotic system based on the MPC technique as a convex optimization. Convex MPC can be used to manage ground response forces and produces very robust dynamic locomotion at various speeds.
Whole-body control (WBC) is a control architecture providing precedence amongst tasks for complicated tasks [106], [107]. Since motion planning and motion control are separated, it is simple to complete several jobs while still taking into account the characteristics of the legged robot. A task space decomposition technique was suggested by Farshidian et al. [108] to break the connection involving contact force and non-contact control systems. The intended motion tasks for all joints may therefore be accomplished using WBC's formulation of locomotion control like an optimization problem that takes into account the entire dynamics of the legged robot. Due to the computing demands, solving the optimization issue in real-time is difficult. Using convex cost functions such as quadratic programming (QP) and a control loop in real-time operating at the 1 kHz level [109], [110], the WBC and hierarchical optimization (HO) could be applied to a legged robot to achieve excellent locomotion capabilities, enabling them to navigate invisible obstacles without the use of motion planning. Table 3 shows these dynamics-based control methods of some existing legged robots.
Table 3.
Dynamics-based control methods of some existing legged robots.
| Reference | No. of legs | DOFs of leg | Gaits | Control methods | |
|---|---|---|---|---|---|
| Cheetah 1 | [78], [79], [80] | 4 | 2 | Gallop | Proprioceptive impedance control |
| Cheetah 2 | [81] | 4 | 2 | Jump over obstacles | MPC |
| Cheetah 2 | [82], [83], [81] | 4 | 2 | Bound | Direct ground reaction force control |
| Cheetah 3 | [84], [85], [86] | 4 | 3 | Trot | MPC |
| Flying-trot | MPC | ||||
| Gallop | MPC | ||||
| ANYmal | [87], [88] | 4 | 3 | Trot | WBC |
| StarlETH | [89], [90], [91], [92] | 4 | 3 | Trot | WBC |
| Quadruped | [74] | 4 | Trot | SLIP | |
| SCOUT II | [93], [94] | 4 | 2 | Bound | SLIP |
| Minitaur | [95], [96] | 4 | 8 | Pronk | SLIP |
| Hexbot-IV | [67] | 6 | 3 | Trot | SLIP for hexapod tripod gait |
| HyQ | [97] | 4 | 3 | Trot | VMC |
| HyQ | [98], [99] | 4 | 3 | Trot | Active impedance control |
| KOLT | [100] | 4 | 3 | Trot | SLIP + Fuzzy Control |
In multi-legged robots, model-based techniques have produced excellent control performance. However, they have two key drawbacks: limited precision and labour-intensive development. The legged robot being controlled using model-free control techniques has neither a kinematic nor a dynamic model. Modern optimal controllers now include learning models, making them a desirable technique for controlling dynamic locomotion. To brief the model-free control methods, we analysed the following models: Cheetah-cub, Tekken 1, Tekken 2, HyQ, Baby elephant, Minitaur, and ANYmal.
Central pattern generators (CPGs) are made up of oscillators in the spinal cord and neuron pools. They produce rhythmic control signals to manipulate the flexor muscles and the leg extensor [118]. CPG and reflexes work together to largely produce animal walking [114]. The term “reflex” in robot control refers to the joint torque production that results from sensor data and the reaction as CPG phase modification depending on sensory feedback. Using just descending control signals, CPG controllers are able to execute well-coordinated leg motions and gait changes. External sensory data, such as leg loading, touchdown feedback [114], [116], [119], and robot torso postures, paired with another control technique [113], [117], [120], [121], [122], [123], are two recent tendencies for CPG control. By using the connected NOs' limit cycle behaviour to provide joint control in real time, CPGs offer an innovative method for generating gait trajectories.
Sim-to-real reinforcement learning (RL), a data-driven technique, claims to get over the drawbacks of model-based methods [124], [125], [126]. The “reality gap” between actual and simulated systems, however, is a result of things like improper model parameters, overlooked dynamics, and calculation mistakes. RL algorithms have been created to deal with autonomous locomotion issues in order to solve this. Inertial parameter identification by Lee and Park [127] increased the model performance of a high-DOF-legged robot. Tan et al. led the method of introducing perturbations in a small observation area and randomisation of the physical settings to the creation of a resilient controller [128]. A successful learning strategy to manage a high-performance locomotion controller using SEA actuators was recently proposed by Hwangbo et al. [111]Identification of the robot's physical characteristics, estimation of its uncertainties, and training of an actuator net featuring intricate actuator dynamics. The physical system was used to train and implement the control policy.
Reinforcement learning (RL) from simulation to reality has advanced significantly in recent years. RL frequently requires several weeks or even months of learning before it can produce extremely flexible and effective algorithms. There exists a “reality gap” between real-world and simulated systems as a result of problems including improper model parameters and imprecise dynamics, including calculation errors [101]. Sometimes enhancing simulation quality or the controller's resilience to oscillations can erase the reality gap. Table 4 shows the use of model-free control methods for some existing legged robots. Fig. 12 shows the frequency of use of all the above-mentioned legged robot locomotion control techniques among the legged robots mentioned in Table 3, Table 4. And Table 5 discusses their advantages, limitations as well as applications.
Table 4.
Model-free control methods of some existing legged robots.
| Reference | No. of legs | DOFs of leg | Gaits | Control methods | |
|---|---|---|---|---|---|
| ANYmal | [111] | 4 | 6 | Flying-trot | Sim-to-real R |
| Cheetah-cub | [112] | 4 | 8 | Trot | CPG |
| HyQ | [113] | 4 | 12 | Trot (On unexpected territory) | CPG-Task space trajectory generation |
| Tekken 1 | [112], [114], [115] | 4 | Trot | CPG | |
| Bound | CPG | ||||
| Tekken 2 | [112], [116] | 4 | 4 | Trot | CPG |
| Minitaur | [14] | 4 | 8 | Trot | Sim-to-real RL |
| Gallop | Sim-to-real RL | ||||
| Baby elephant | [117] | 4 | 6 | Trot | CPG |
Figure 12.
Control method using frequency for existing robots.
Table 5.
Gait control methods and their advantages, limitations and applications.
| Gait Control Methods | Advantages | Limitations | Applications | |
|---|---|---|---|---|
| Kinetostatics-based methods | 1. Robotic quadruped and hexapod walking at moderate speeds under control [109],[129] |
1. Not suitable for running gaits 2. Not energy efficient 3. Legged robot's heavy torso needs acceleration and deceleration in every gait stride |
1. Zero moment point (ZMP) detection 2. Provision of center of gravity (COG) projection with static gaits |
|
| Dynamics-based methods |
SLIP | 1. Simple 2. Robust dynamic gait with high performance 3. Tolerance for small disturbances |
1. Control precision in tracking the desired velocity 2. Highly dependent on tuning or optimization |
1. Simple dynamic gait control |
| VMC | 1. Easily describes complex tasks 2. Computations of a relatively small amount 3. Ability to perform complex control tasks |
1. Complex computational processing 2. Limited adaptability to unfamiliar surroundings [130] |
1. Actuator torque computation for static gait control 2. Locomotion balance control, steering and so on [131] |
|
| MPC | 1. Generate stable motions 2. Optimally manage states and regulate inputs for a finite horizon 3. Rapid, reliable and decreased computational expense of online MPC |
1. Problems in models and constraints have to be solved online 2. Applicable only in environments with high performance processing hardware 3. Complex and time- consuming computation [66] |
1. Route tracking of mobile device |
|
| WBC | 1. More capable of dealing with almost all constraints, 2. Increases compliance and decreases motion planning complexity 3. Upper-level control execution with abstract planning development |
1. Generating control signals for all moving joints are difficult to implement |
1. Complex movement activities with task prioritization |
|
| Model-free methods |
CPG | 1. Well-coordinated moves with physical communication throughout the body 2. Gait changes with straightforward descending control signals 3. Use of reinforcement learning (RL) neural oscillator (NO) to acquire and enhance various parameters online 4. Lesser dimensional control while maintaining highly flexible gait patterns |
1. Declination in legged robot's compliance with feedback and position control |
1. Recurring tasks 2. Adjustment to unstructured environments |
| Sim-to-real RL | 1. Coping with autonomous locomotion problems via data driven algorithms 2. Avoiding limitations of model based approaches |
1. RL typically requires long training time to generate highly agile and efficient algorithms [132]. |
1. Autonomous locomotion issues [125] |
|
5. Evolution of legged robots
Engineers, as well as scientists, have studied the development of robotics, noting advancements based on robot generations. Kato and his group at Waseda University presented the first humanoid robot in Japan, WABOT 1, in 1973 (shown in [133]). The very first active exoskeletons and several other devices, including the Belgrade hands, were created in Serbia by the Mihailo Puppin Institute [134], [135]. This was the first endeavour to formally state that legged robots need dynamic stability. The first computer-controlled walking device was developed thanks to the groundbreaking work of M. Raibert and R. McGhee [136]. Notable accomplishments were made in the 1960s and 1970s at Carnegie Mellon University in Pittsburgh and USC, including a two-legged hopping robot, a well-known flip and a series of robots with one, two, or four legs designed in the 1990s. The early 1990s marked a third crucial era for legged robot research. Following in McGeer's footsteps, several researchers have made numerous extensions, such as adding the trunk, knees, or feet, which were used by Rabbit (2003) to use semi-passive control to walk and run underactuated robots. Honda created P2, the first humanoid robot in Japan, in 1996. The most astounding technological advancements are still being made today by industrial enterprises like iRobot, NVIDIA, Boston Dynamics, and so on. The concept of robot generations began with first-generation robots being basic mechanical arms. Second-generation robots may communicate with one another without being continually monitored by a human operator. There are two critical paths for developing smart robot technology of the third generation: autonomous robots and insect robots. A fourth-generation robot is any robot that has not yet been substantially implemented.
5.1. Generations of legged robots
-
*
Robots of First Generation
A moving robot with 1,000 MIPS (millions of instructions per second) computer capability can keep a rough map of its surroundings. When not engaged in its specific robotic activities, the robot should be able to connect to personal computers via wireless networks. Its mobility should be effective on level ground, where most chores occur. It should also be dependable and safe on stairs and rocky terrain. More important information about the first-generation leg robot is described in this paper [137].
-
*
Robots of Second Generation
The goal of adaptive learning is to assess the impact of each action in a given situation. If a piece of software is constantly producing unfavourable outcomes, the conditioning system may eventually suppress them. The numerous independent programs of a condition suite, each reacting to a different stimulus, interact with one another as well as with the robot's monitoring programs and surroundings, as described in detail in [138].
-
*
Robots of Third Generation
A robot with a simulation on board will keep a running record of what is happening around it. As each item is recognized and associated with its appropriate interaction and perception primitives, this will enable a robot's three-dimensional mapping of a room to be converted into a functional model. It will be as powerful as a third-generation universal robot, as opposed to the current supercomputers, which optimize second-generation applications. These papers [139], [140] contain more detailed information about the third-generation leg robots.
-
*
Robots of Fourth Generation
Robots will have processors strong enough to replicate the environment while reasoning about it. Fourth-generation robots will be able to create ultra-sophisticated robot programs for other robots or themselves, as shown in [141]. Simulator-augmented language comprehension and reasoning in robots may be so successful that they will be accepted for use in the standard computer programs [142]. A fourth-generation robot will resemble us in some aspects while being unlike anything the world has seen before.
5.2. Add-on components for next generation legged robots
Developments in related technology have affected the functionality of future-legged robots. In the upcoming years, mobile robotics and robotics, in general, will continue to develop [138]. The next generation of legged robots must have the same elements that make up the current ones. Nevertheless, they will incorporate a few additional technologies as improvements as demonstrated in Fig. 13.
-
*
Cognitive Architecture and Artificial Intelligence (AI)
The cognitive and AI components are more closely tied to mobility when considering legged robot developments for various applications. Because they possess the internal ability to recognize obstacles and decide how to react to them, collaborative mobile robots that have found their way into contemporary fulfilment centres are able to explore any unknown terrain autonomously. Such a significant improvement in mobility makes it possible for mobile collaborative robots to enhance the fulfilment process. AI also enhances material use and energy management in mobile robots. It refines route planning, terrain analysis, and energy conservation. Shared resources improve efficiency, and machine learning predicts energy use accurately [143].
-
*
Internet of Things (IoT) and Cloud
IoT provides a mechanism to communicate with and learn more about a process in real-time. It has made it possible for a new kind of robot to evolve that is better suited to work with humans than to function independently in a setting devoid of them. IoT enables data offloading to stationary computers, reducing onboard processing and enhancing efficiency [143]. Furthermore, whenever there is an internet connection, enterprises can monitor, operate, and manage robots thanks to the cloud. This may make workplace robots more helpful and assist robot producers in providing better customer service. For instance, manufacturers may utilize the Cloud to take control of a mobile robot that has encountered a problem without disturbing the consumer and remotely check on the health of robots owned by their customers.
-
*
Digital Twins
The digital twin (DT) method builds a perfect digital replica of a legged robot using real-time data from actual Internet of Things (IoT) sensors. It may be used to imitate the actual IoT device and offer in-depth information on live applications, performance, and potential problems. In a virtual, digital, or cyber world, digital twins can help in finding and contrasting various use cases, identifying and testing new settings, establishing diverse scenarios, and spotting novel challenges. They can also serve as a platform for human-robot communication and a genuine, practical robotic tool that advances the development of robotic legs in the future.
-
*
Virtual and Augmented Reality
The integration of immersive technologies (such as VR and AR) into human-robotic device interfaces and robotic device interactions is made possible by increased cognitive capacities at the edge of the next generation of legged robots. Applications for legged robotics can integrate VR/AR for learning, navigation, and support features. While AR overlays computer-generated information on the actual world, VR replicates the surroundings. In order to train and validate algorithms for perception, motion planning, and control, the AR framework creates a representation of the physical environment. For instance, in a real-world outdoor setting, AR may assess a robot's capacity to plan a safe route to a target place while virtual things dynamically enhance the planning environment.
-
*
Swarm Technologies
The focus of swarm technologies and swarm robotics [144] is on investigating how intelligent systems made up of several autonomous robots are applied to carry out group activities. The fusion of swarm robotics technologies with multi-legged robots would enable them to have self-organising qualities for multi-robot systems with high redundancy and a need for scalability, adaptability, and resilience. The algorithms for flocking, dispersing, aggregating, foraging, and following trails are addressed by swarm technologies, which apply the dynamics of natural ecosystems that can lead to the creation of multilegged robot teams that exhibit emergent cooperation as a result of acting on preset interests and goals. Fig. 13 gives an overview of the key components and technologies driving the advancement of next-generation legged robots.
Figure 13.
Add-on components of next-generation of legged robots.
Decreasing the complexity of the design will be necessary for legged technologies to advance. For more than a century, engineers have worked to create machines with mobile legs, first focusing on linkage-based designs. However, researchers began looking at active control techniques, and gradually adaptive-legged robots started to appear. Legged robots must be able to handle large force and loading patterns having high bandwidth to allow quick replacement in flight while simultaneously weighing as little as possible. To overcome these problems, a newly developed technology called proprioceptive actuators is needed for better future work. It outlines the main problems with the legged robot actuator design and provides an alternative approach to reducing mechanical resistance and enabling dynamic physical contact via transparent force.
6. Critical requisites for next generation legged robots
The engineering of a robot with legs is complex, but the results have broad applications. It could be advantageous to venture into advanced-legged robotics. There are four requirements that will be crucial to the developments in the locomotion of next-generation robots. Fig. 14 provides a summary of these requirements.
-
*
Underactuation and Elasticity
Bipedal humanoid robots frequently require more energy in terms of magnitude to run and walk than humans of the same size [145]. Underactuation is an efficiency-driven strategy that entails developing bipedal robots with fewer motors. The Cornell Ranger, a primary underactuated walker, was able to set a distance record of walking 40 kilometres on a single battery charge without human interference [146].
-
*
Terrain Robustness
Real-world conditions require the use of robots that are resistant to unfamiliar terrain. Researchers have developed force-control approaches to locomotion. This enables legged robots to navigate various terrains without falling. The technique is also a helpful tool for delicately manipulating robotic arms in the context of manufacturing. A flexible design that allows for various modes of movement can also help in achieving terrain robustness. LEO, a versatile bipedal robot, autonomously combines walking and flight modes autonomously. Its unique design facilitates tasks on various surfaces, including rope walking and skateboarding, challenging for other bipedal robots [147].
-
*
Self-Stability and Emergent Control Behaviour
A bipedal robot named ATRIAS was programmed with a self-stabilising walking controller. It can methodically cycle its feet and manage its pace when advancing without the need for complex computing. When instructed to accelerate using this primary controller, it started running without receiving the specific command to do so [72]. This emergent behaviour may occur in a factory with the help of next-generation legged robots.
-
*
Automata with Task-Flexibility
Developing a task-flexible framework for controlling legged robots has become a vital step towards practicality. The demand for task flexibility has resulted in the growth of real-time optimisation approaches for generating stable controllers for a specific job. And so, optimisation-based techniques were the preferred options for the robotics challenge of the next generation. Fig. 14 shows the key critical requirements for legged robots of the future.
Figure 14.
An Overview of the Main Applications and Challenges of Legged Robots.
7. Next generation legged robots: challenges, roadblocks and applications
7.1. Primary challenges
The development of algorithms that allow the next generation of legged robots to navigate through complex terrains, including rough and cramped spaces, and operate in a semiautonomous manner, is one of the challenges they must overcome. Their functionality, as well as their capacity to perceive, plan, and effectively control their movements, depend on the achievement of high levels of stability and accuracy. It is also a significant challenge to develop the artificial intelligence and sophisticated sensors needed to support these robots' context awareness and successful navigation. Three basic challenges as shown in Fig. 15 for the design and development of the next generation of legged robots are discussed below:
-
*
Human Skin Replication
Legged robots with powerful optical and audio systems have been created thanks to recent advances in robotics. However, giving robots the ability to sense touch and human activity is still a difficult task. Safety, increased utility, and flexibility all depend on touch. Legged robots can be taught to pick up simple objects like cubes for recognition tasks, but it is difficult to pick up and recognize a complex structure or movement in unpredictably changing outdoor surroundings. The next generation of legged robots is anticipated to use touch to navigate a variety of items in uncharted terrain. The functionality of current primitive technology like force and pressure sensors is constrained. In order to give robots collaborating closely with people access to human skin, artificial tactile skin is necessary [148]. This demonstrates how crucial it is to create and apply such technology in the field of robotics. Robotic skin needs to meet a number of technological and practical requirements, including having flexible and elastic core sensors that can handle delicate and difficult objects. In order to protect individuals around them, robotic skins should also be able to tolerate prolonged mechanical stress and have 360-degree anti-collision sensors. This calls for the creation of artificial intuition and context awareness, both of which are essential for the next generation of legged robots. Although such technology is not yet available, it will be necessary for future advancements. It is a difficult problem to coexist and interact with people in the same physical environment without providing a possible hazard, but it is a necessary condition for the development of the next generation of legged robots.
-
*
Artificial Intuition
To enable good navigation in a variety of terrains, the next generation of legged robots will require a comparable sense of intuition and context awareness. To achieve previously unheard-of levels of engagement with their surroundings, the underlying artificial intelligence (AI) must be pushed to its breaking point. It is required to develop extreme-edge AI, which combines sensor input to make quick decisions without overwhelming the robot's mainframe. This means removing the need for robots to exchange and store a large number of unnecessary inputs, allowing them to live on batteries. In order to provide robots with artificial intuition, their AI capabilities must be crucial.
-
*
Nature-inspired Designs with a Human Touch
Theoretically, creating synthetic skin or giving artificial intelligence to robots might be very helpful. Yet, there are significant practical difficulties with putting these advances into practice. In this regard, nature and the sum total of human experience throughout history may provide insightful perspectives on these problems. In particular, the exceptional effectiveness of the human brain and body could be used as inspiration for extremely effective and energy-efficient robotic design. The development of robotic technology may have a big impact on how we serve those in need, help people in their daily lives, and keep people safe. We can envision a future where humans can actually thrive and work to build a more inclusive and equitable society where people can care by developing robots that are increasingly independent, flexible, and tactile.
-
*
Learning and Adaptation
A comprehensive strategy integrating modern technology and creative design approaches is needed to produce multilegged robots. This involves implementing continuous learning algorithms that enable robots to adapt and improve their locomotion performance through experience. Through feedback loops, the robot may modify its behaviour in response to past encounters with its surroundings. To overcome these obstacles, cooperation between specialists in robotics, control systems, artificial intelligence, and materials science is essential. Reinforcement learning and other advanced control algorithms improve coordination and adaptation to different terrains. Real-time environmental awareness is made possible by the integration of sophisticated sensors, including touch and LiDAR sensors. Resilience in dynamic contexts is ensured by fault-tolerant structures and redundant systems.
Figure 15.
Primary challenges of next-generation legged robots.
7.2. Adoption roadblocks
Although legged robots have great potential, there are still significant barriers that prevent their widespread use in a variety of sectors, such as manufacturing, healthcare, and military applications. The legged robots of the future must be able to lift heavy objects and adapt to the changing environment. Exteroceptive sensing provides a 3D map, and it is essential to plan, control, perceive, and assess the state. However, inaccurate maps, delayed controls, unforeseen occurrences, model flaws, and structure compliance can all result in errors in robotic systems. Moreover, the systems need to respond to human inputs quickly, adapt, and ignore disruptions. The functionality of legged robots is being worked on through ongoing research, but there are still many challenges to be solved. Such as:
-
*
Employment and Human Contact
Some early concerns about next-generation robots were centred on the human labour they replace and the loss of human engagement it may create. Careful supervision will be required during the rollout and installation of this technology, which must be tailored to specific locations to minimize short-term repercussions. In the long term, the arrival of next-generation technology will bring with it a slew of new sectors and employment growth, which, if well managed, can offset most of these effects.
-
*
Moral Considerations
There are several ethical problems when putting robots into contexts where they may make choices that impact human lives, such as the deployment of autonomous robots within the military or robotic surgeons. Legislation to handle these challenges will be required and this is expected to be a topic of intense discussion at the regional and international levels in the coming years.
-
*
The General Public's Perceptions
Education will be required to increase public knowledge and acceptance of robots in settings such as schools and hospitals and to explain both the potential and drawbacks of robot platforms.
-
*
Security
Cyber security is becoming increasingly vital as more autonomous robots work in sensitive and high-risk areas. There is a chance that someone may seize control of the robot and cause significant damage, weakening public opinion of robotics as a good technology.
Next-generation legged robots face all these significant obstacles illustrated in Fig. 16 that need to be overcome before they can be fully integrated into a variety of industries, such as the high cost of production and maintenance as well as the scarcity of skilled workers.
Figure 16.
Roadblocks in the adoption of next-generation legged robots.
7.3. Highly potential applications
Robotics has already transformed and will continue to impact various industries, allowing robots to collaborate with humans in the workforce. The integration of robots into the workforce as collaborators alongside humans has the potential to impact all industries and is predicted to occur in both developed and emerging nations. As illustrated in Fig. 17 and from the given description below, autonomous-legged robots will be utilized in various ways in future:
-
*
Robots in Hospitals
One of the most promising applications for next-generation legged robots is in the healthcare sector, where they are making significant strides. Robotic surgery and autonomous mobile robots that can transport medical supplies and equipment inside of hospitals are just two examples of the notable increase in the use of robots in the healthcare sector. Beyond these crucial roles, robots are also taking on more routine jobs like guiding patients and guests, making it easier to navigate through large hospital complexes, and freeing up valuable time for highly qualified medical staff [149].
-
*
Exoskeletons
People who are paralysed from the waist down can now walk thanks to recent developments in exoskeleton technology, particularly the Phoenix exoskeleton [150]. We anticipate that exoskeletons will be used more frequently to aid in mobility and work-related activities as the price and weight of such devices drop.
-
*
Reinvented Manufacturing
In order to work alongside people in manufacturing lines, Rethink Robotics has developed the Baxter robot. In a manner akin to how young children are taught, Baxter is made to be reprogrammed by humans by having them physically move their arms into desired positions [151]. These robots may reduce equipment costs for manufacturers by facilitating human-robot collaboration, minimising the modifications required to buy and deploy the robot, as well as the costs associated with learning to operate and reconfigure it.
-
*
More Customised Products or Services
Robots collaborating with humans will make it simpler to customize and modify goods and interactions with specific customers and expand experts' geographical reach.
-
*
Closed-loop Systems
Robots may reduce the amount of waste in the production-to-consumption chain by improving manufacturing procedures and control and recovering and reusing materials and components at the end of their lives.
-
*
Flexible and Adaptable Organization
The mix of robots and humans may provide more flexibility than pure automation. Robot product generations may be remotely and instantaneously updated rather than having to be repaired or returned to the manufacturer.
Figure 17.
Potential applications of next-generation legged robots.
The use of exoskeleton robots is anticipated to enable individuals to perform physical tasks more efficiently, while the implementation of artificial intelligence will aid in cognitive and decision-making tasks. This collaboration between humans and robots will result in new service delivery methods, personalized products, and solutions for unmet customer needs. Additionally, companies may experience increased efficiency, flexibility, and decreased barriers to entry. The impact of robotics is expected to extend beyond traditional industries, offering opportunities for start-ups and new tools for individuals in the workplace. Moreover, wheeled robots can only move in a restricted number of places, whereas legged robots are primarily intended for movement in unstructured situations. Legged robots are used in a variety of industries, such as mining, search and rescue, inspection, surveillance, and nuclear decommissioning, presenting significant benefits in challenging environments. Additionally, they can also help prevent workplace accidents by assisting human workers in hazardous situations as well as providing support in specialized settings like elderly care. Ultimately, the use of next-generation legged robots may enable the creation of novel business models. Hence, the control techniques of legged robot locomotion must be improved.
8. Road to next-generation legged robots
Over time, substantial improvements and discoveries in the field of robotics have helped to accomplish a number of technological, theoretical, and industrial successes. Legged robots are among the most intriguing modern robotic systems due to their potential for autonomous navigation in difficult and constrained situations, such as uneven and rugged terrains. Fig. 18 illustrates the planned structure for the upcoming generation of legged robots and the development of this technology over time. Although a far-off fantasy in the past, inventive research's success has made it a reality. Legged robots give users the chance to explore previously inaccessible spaces and learn the fundamentals of safe and effective mobility. Current computational control and stability analysis tools, however, are severely hampered by their complex dynamics. Significant mathematical ramifications result from the requirement for sporadic touch between a walking system and its surroundings. The movements of legged systems have been observed to be remarkably precise and reliable in recent years.
Figure 18.
Road map to next-generation of legged robots.
However, the next generation of legged robots will need to overcome several significant obstacles, such as creating more effective and dependable actuators, creating sophisticated control systems that allow for more fluid and natural movements, and advancing sensor technology to give robots better situational awareness. Interdisciplinary cooperation between researchers in robotics, biomechanics, materials science, and other fields will be necessary to accomplish these goals. A wider range of researchers will be able to contribute to the development of legged robots and progress in this field will be accelerated by the creation of more accessible platforms and tools. Some crucial features that can help in identifying the differences between past, present and future generations are listed below to provide a requisite characterisation of the next generation of legged robots.
-
*
Biomechanics
In the past, robotic legs were mainly built with stick-like structures with some linear springs for a simple control scheme to actualize some slow steps while in static equilibrium. Then with the arrival of the zero-moment point (ZMP) concept, dynamic stability was formalized and later came active hopping-legged robots. Afterwards, numerous studies of purely passive mechanical systems for orbital stability have added extensions like trunk, knees and feet to underactuated walking and running robots. For example, in bipedal robots, the inclusion of knees for a human-like appearance often results in crouched walking. This design choice increases torque requirements and adds complexity, which can limit the robot's speed. Engineers and researchers are now looking at the biomechanics of various animals that are adept at navigating through rough ground and program the control algorithms gathering information from those biological sources for more effective locomotion, such as various animals that are skilled at navigating rough terrains, such as cheetahs, cockroaches, and geckos., which will pave the path toward next-generation legged robots [152]. SLIDER robot achieves agile movement using linear hip motions, eliminating knee-hip rotations. Its lightweight design employs 5 DOFs per leg, totalling 10 DOFs, ensuring efficient and precise locomotion [147].
-
*
Collaborative Systems
Previously, legged robots were entirely controlled by computers or humans. They had no vision or sense of terrain height and no inertial sensing. As a result, behaving autonomously and intelligently in unpredictable and dynamically changing circumstances was impossible. Robots must also be able to identify instances when their objectives contradict the law that directs their actions. So they need to have a method of managing those circumstances with the help of collaborative systems. Human-robot interaction and robot-robot collaboration will significantly increase due to advancements in platforms, perception, and software power in the next generation of robots. These advancements would allow for the inclusion of various interactive and collaborative components in a growing environment of legged robotics. Next-generation legged robots are being developed thanks to collaborative systems, which combine human expertise with machine learning (ML) techniques. Robots can work together to accomplish tasks like navigating difficult terrain or carrying a heavy load. Additionally, collaborative systems make it easier to share data and knowledge, which boosts productivity, efficiency, and safety across a range of industries [153].
-
*
Increased Efficiency, Reduced Cost, Suitability and Future Research
Because of their difficulties navigating difficult terrain, confined spaces, and complex situations, legged robots have been a source of concern for the next generation. But as legged robots get more advanced, the goal is to increase their stability and control over their movements as well as have more energy-efficient locomotion [154]. Employing technologies like MQTT, power-efficient sensors and cloud planning optimizes energy use in swarm robots, considering future advancements. In addition to batteries, next-generation legged robots can use biological sources solar panels, wind energy, and hydrogen cells. However, these sources have limitations. Waste heat can also be converted into electricity using thermoelectric technology [143].
Despite this, existing legged robots still have useful characteristics for a variety of applications, including self-starting, lower cost, reduced vibration, and simple mechanisms. A research roadmap is therefore required to maximize the efficiency of legged robots and support their commercialization as more research opportunities exist in this area. Based on an examination of previous and recent advancements, this paper offers suggestions and directions for future studies on the control issues posed by legged robots. It discusses potential issues and their solutions while highlighting the necessity of developing future-legged robots capable of managing strategies in every imaginable field.
In order to enable legged robots to collaborate with humans and other robots in a variety of industries, future research in this area must continue to concentrate on enhancing the biomechanics of legged robots, creating more efficient control algorithms, and utilising collaborative systems.
Robots can achieve flexible movements and performance limits with optimization-based planning, but integrating it with online re-planning and locomotion is still difficult due to computational complexity. The computational complexity arises because real-time adjustments require rapid calculations that account for dynamic environmental changes, which can be resource-intensive. So, researchers are creating simpler models to streamline the optimisation process. Low-level locomotion algorithms aid in the robot's balance, whereas high-level algorithms improve autonomy by coordinating different locomotion technologies to meet different demands. The manipulation of the entire robot body may be necessary for legged robotics developments in the future to design collision-free trajectories in confined spaces. It is necessary to conduct research on the next generation of legged robots while taking into account the following requirements:
-
*
Efficient and accurate external disturbance detection, estimation, and compensation with online re-planning based on optimization (e.g., to compensate for tracking, modelling, and estimation errors).
-
*
Thorough planning that considers model uncertainties and reflexive and reactive tactics for obstacle avoidance and navigation in rough terrains.
-
*
Task prioritization with model-based whole-body control.
-
*
Planning non-periodic agile motions like jumping on high obstacles.
-
*
Movement capability across deformable or constantly shifting terrain. Locomotion techniques may adapt to either gradual (such as grass, sand, mud, or gravel) or rapid changes in the landscape (e.g., rolling stones).
-
*
Efficient patrolling, watching, and inspecting (e.g., acoustics, gas detection, radiation sensors).
-
*
Moving effortlessly through confined spaces and crowded areas entails research on whole-body controllers and planners that use various contacts (for instance, in body parts other than the hands and feet) and prevent collisions with the surroundings.
-
*
Benchmarking datasets and model terrain for generating suitable locomotion algorithms.
9. Conclusion
This study gives a detailed assessment of important technologies for legged locomotion, focusing on the implementation of kinematically and dynamically feasible motions that involve intricate interactions between robot feet and their environment. These technologies are critical for the creation of functional multi-legged robots that can navigate difficult situations with agility and stability. Their flexibility while moving should be increased, as should their terrain adaptation. The advantages of legged robots come with the challenge of complex control algorithms, some of which are difficult or impractical to implement effectively. So, this research provides a novel control approach model and mechanism to enhance biomechanical quality, boost energy efficiency, and add collaborative systems while improving control efficiency and decreasing the requirement for optimization. The literature review demonstrates that numerical trajectory optimization is typically used to treat alternating contacts and associated constraints on contact forces, but alternative control mechanisms, such as the linear inverted pendulum (LIP) model and other leg-in-the-loop models, may offer more efficient processing schemes [155]. The findings of this research show that future developments in legged robot control technology will allow for the use of sophisticated, but delicate, hardware to accomplish accurate movement and feedback. Furthermore, the control for legged balance analysis yielded consistent feedback, which can be done at a particularly low update frequency for both humanoid and quadruped robots. Our research shows that the effective implementation of a control approach is dependent on high-quality sensors with deformable components. An examination of the relevant literature indicates that the present control strategy for robot legs is based on sensors, data, and actuation. In the future, feedback mechanisms in robotic legs are expected to reach the precision of human legs. This advancement will enable their use in industrial operations and other critical tasks. It is feasible to rapidly change developing future technologies based on present components by using existing technologies such as artificial intelligence (AI)-based control and management, edge device-based cloud, digital twin models, smart elastic actuators, and enhanced networking.
After a brief review of the key necessities for legged robots, the literature presents the difficulties and potential for the next generation of limber robots based on several technological features. The Internet of Things (IoT), the Internet of Robotic Things (IoRT), communication protocols for robot-robot interactions, intelligent robotic legs, and supply chain management are a few of these. Electrical factors like power and energy efficiency are another. Together with operational considerations like task optimization, movement control, and quick response, computing issues including machine learning (ML), deep reinforcement learning (DRL), cyber connection, edge computing, swarm technologies, and AI are also included. The article then evaluates the long-term financial advantages for both manufacturers and consumers. The study explains the route toward deploying next-generation legged robots for future applications based on the appraisal of many ongoing research and technological advancements. Due to the movement control method's self-starting capability, high responsiveness to impediments, reliability, and simplicity of use, it is projected that it will become a popular choice for robot control mechanism framework extraction. Several of its fundamental flaws, such as the ineffectiveness in presenting the response time of a control system based on a high-quality sensor when passing barriers, have been fixed by recent developments. This paper provides a comprehensive analysis of the legged robot control method research trends and proposes a future research direction. The current work provides a research plan for legged locomotion control techniques. The following are the main findings of this study:
-
*
Firstly, efforts in this area recently have concentrated on modifying control technique profiles and adding power-augmenting regulation devices. Moreover, different models have been applied to enhance the control of techniques on deformable terrains, especially at high speeds.
-
*
Secondly, complex control strategies that can modify leg responses to impediments have been put forth. Maintaining a straightforward design and an adaptive control system that can recognize landscape elements implicitly is crucial.
-
*
Thirdly, it is envisaged that AI-dominated design methodologies will offer a more precise method of movement direction prediction and a more appropriate model representation for managing legged mobility in the future. The proposed management approach will be easier and less expensive to test in many scenarios.
-
*
Fourthly, to manage less tabulated data sets, feature engineering or cross-validation with highly productive controller approaches might be used. Also, by converting tabular data into visuals and applying better iterations of deep learning and highly trained fuzzy neural network methods for more effective action management, researchers can boost data size.
The study comes to the conclusion that it is now necessary to develop cutting-edge robot movement control techniques that can integrate multidisciplinary activities from all pertinent fields to achieve seamless coordination and functionality. To make it simpler to use robots in group activities, society's ideals and conventions should be taken into consideration when creating new robots.
Additional information
No additional information is available for this paper.
CRediT authorship contribution statement
Swapnil Saha Kotha: Writing – original draft, Methodology, Investigation, Formal analysis. Nipa Akter: Writing – original draft, Resources, Methodology, Investigation, Formal analysis. Sarafat Hussain Abhi: Writing – review & editing, Visualization, Validation, Supervision, Resources, Investigation, Conceptualization. Sajal Kumar Das: Writing – review & editing, Supervision. Md. Robiul Islam: Writing – review & editing, Validation. Md. Firoj Ali: Writing – review & editing, Validation. Md. Hafiz Ahamed: Writing – review & editing, Validation. Md. Manirul Islam: Writing – review & editing, Validation. Subrata Kumar Sarker: Writing – review & editing, Validation. Md. Faisal Rahman Badal: Writing – review & editing, Validation, Supervision. Prangon Das: Writing – review & editing, Validation. Zinat Tasneem: Writing – review & editing, Validation, Supervision. Md. Mehedi Hasan: Writing – review & editing, Validation.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Funding statement
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Contributor Information
Swapnil Saha Kotha, Email: swapnilkotha@gmail.com.
Nipa Akter, Email: nipaakter.ruet@gmail.com.
Sarafat Hussain Abhi, Email: abhi@mte.ruet.ac.bd.
Sajal Kumar Das, Email: sajal.das@mte.ruet.ac.bd.
Md. Robiul Islam, Email: robiulislamme07@mte.ruet.ac.bd.
Md. Firoj Ali, Email: firoj@mte.ruet.ac.bd.
Md. Hafiz Ahamed, Email: hafiz@mte.ruet.ac.bd.
Md. Manirul Islam, Email: manirul@mte.ruet.ac.bd.
Subrata Kumar Sarker, Email: subrata@mte.ruet.ac.bd.
Md. Faisal Rahman Badal, Email: faisalrahman@mte.ruet.ac.bd.
Prangon Das, Email: prangon@mte.ruet.ac.bd.
Zinat Tasneem, Email: zinattasneem@mte.ruet.ac.bd.
Md. Mehedi Hasan, Email: mehedi@mte.ruet.ac.bd.
Data availability
No data was used for the research described in the article.
References
- 1.Bellicoso C.D., Bjelonic M., Wellhausen L., Holtmann K., Günther F., Tranzatto M., Fankhauser P., Hutter M. Advances in real-world applications for legged robots. J. Field Robot. 2018;35(8):1311–1326. [Google Scholar]
- 2.Jenelten F., Grandia R., Farshidian F., Hutter M. Tamols: terrain-aware motion optimization for legged systems. IEEE Trans. Robot. 2022 [Google Scholar]
- 3.Smith L., Kew J.C., Peng X.B., Ha S., Tan J., Levine S. 2022 International Conference on Robotics and Automation (ICRA) IEEE; 2022. Legged robots that keep on learning: fine-tuning locomotion policies in the real world; pp. 1593–1599. [Google Scholar]
- 4.Boussema C., Powell M.J., Bledt G., Ijspeert A.J., Wensing P.M., Kim S. Online gait transitions and disturbance recovery for legged robots via the feasible impulse set. IEEE Robot. Autom. Lett. 2019;4(2):1611–1618. [Google Scholar]
- 5.Raw L., Fisher C., Patel A. 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE; 2019. Effects of limb morphology on transient locomotion in quadruped robots; pp. 3349–3356. [Google Scholar]
- 6.Thor M., Kulvicius T., Manoonpong P. Generic neural locomotion control framework for legged robots. IEEE Trans. Neural Netw. Learn. Syst. 2020;32(9):4013–4025. doi: 10.1109/TNNLS.2020.3016523. [DOI] [PubMed] [Google Scholar]
- 7.Kim D., Jorgensen S.J., Lee J., Ahn J., Luo J., Sentis L. Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control. Int. J. Robot. Res. 2020;39(8):936–956. [Google Scholar]
- 8.Li Z., Cheng X., Peng X.B., Abbeel P., Levine S., Berseth G., Sreenath K. 2021 IEEE International Conference on Robotics and Automation (ICRA) IEEE; 2021. Reinforcement learning for robust parameterized locomotion control of bipedal robots; pp. 2811–2817. [Google Scholar]
- 9.Chong B., Aydin Y.O., Rieser J.M., Sartoretti G., Wang T., Whitman J., Kaba A., Aydin E., McFarland C., Cruz K.D., et al. A general locomotion control framework for multi-legged locomotors. Bioinspir. Biomim. 2022;17(4) doi: 10.1088/1748-3190/ac6e1b. [DOI] [PubMed] [Google Scholar]
- 10.Szabo R. Design approach for evolutionary techniques using genetic algorithms: application for a biped robot to learn to walk and rise after a fall. Mathematics. 2023;11(13):2931. [Google Scholar]
- 11.Szczecinski N.S., Goldsmith C., Nourse W., Quinn R.D. A perspective on the neuromorphic control of legged locomotion in past, present, and future insect-like robots. Neuromorph. Comput. Eng. 2023 [Google Scholar]
- 12.Pitroda S. Northeastern University; 2023. Dynamic multimodal locomotion: a quick overview of hardware and control. Ph.D. thesis. [Google Scholar]
- 13.Lee J., Hwangbo J., Wellhausen L., Koltun V., Hutter M. Learning quadrupedal locomotion over challenging terrain. Sci. Robot. 2020;5(47) doi: 10.1126/scirobotics.abc5986. [DOI] [PubMed] [Google Scholar]
- 14.Peng X.B., Andrychowicz M., Zaremba W., Abbeel P. 2018 IEEE International Conference on Robotics and Automation (ICRA) IEEE; 2018. Sim-to-real transfer of robotic control with dynamics randomization; pp. 3803–3810. [Google Scholar]
- 15.Li C., Umbanhowar P.B., Komsuoglu H., Koditschek D.E., Goldman D.I. Sensitive dependence of the motion of a legged robot on granular media. Proc. Natl. Acad. Sci. 2009;106(9):3029–3034. doi: 10.1073/pnas.0809095106. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Holmes P., Full R.J., Koditschek D., Guckenheimer J. The dynamics of legged locomotion: models, analyses, and challenges. SIAM Rev. 2006;48(2):207–304. [Google Scholar]
- 17.Carpentier J., Wieber P.-B. Recent progress in legged robots locomotion control. Current Robot. Rep. 2021;2(3):231–238. [Google Scholar]
- 18.Kashiri N., Abate A., Abram S.J., Albu-Schaffer A., Clary P.J., Daley M., Faraji S., Furnemont R., Garabini M., Geyer H., et al. An overview on principles for energy efficient robot locomotion. Front. Robot. AI. 2018;5:129. doi: 10.3389/frobt.2018.00129. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Mahapatra A., Roy S.S., Pratihar D.K. Multi-Body Dynamic Modeling of Multi-Legged Robots. 2020. Multi-legged robots—a review; pp. 11–32. [Google Scholar]
- 20.Torres-Pardo A., Pinto-Fernández D., Garabini M., Angelini F., Rodriguez-Cianca D., Massardi S., Tornero-López J., Moreno J.C., Torricelli D. Legged locomotion over irregular terrains: state of the art of human and robot performance. Bioinspir. Biomim. 2022 doi: 10.1088/1748-3190/ac92b3. [DOI] [PubMed] [Google Scholar]
- 21.Kim S., Wensing P.M., et al. Design of dynamic legged robots. Found. Trends® Robot. 2017;5(2):117–190. [Google Scholar]
- 22.Laschowski B., McNally W., Wong A., McPhee J. 2019 IEEE 16th International Conference on Rehabilitation Robotics (ICORR) IEEE; 2019. Preliminary design of an environment recognition system for controlling robotic lower-limb prostheses and exoskeletons; pp. 868–873. [DOI] [PubMed] [Google Scholar]
- 23.Dong Y., Zhang T., Han S., Guo Y., Zeng B., Wang Y., Zhang Z. Spherical robot with spring energy storage type hopping mechanisms: design, dynamics and experimental evaluation. Indust. Robot: Int. J. Robot. Res. Appl. 2022 [Google Scholar]
- 24.Grimes J.A., Hurst J.W. Adaptive Mobile Robotics. World Scientific; 2012. The design of atrias 1.0 a unique monopod, hopping robot; pp. 548–554. [Google Scholar]
- 25.Slade P., Powell S., Howland M.F. Optimal control of a single leg hopper by liouvillian system reduction. 2017. arXiv:1710.02133 preprint.
- 26.Raibert M.H. MIT Press; 1986. Legged Robots That Balance. [Google Scholar]
- 27.Omer A.M.M., Ghorbani R., Lim H.-o., Takanishi A. 2009 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. IEEE; 2009. Semi-passive dynamic walking for biped walking robot using controllable joint stiffness based on dynamic simulation; pp. 1600–1605. [Google Scholar]
- 28.Mayr J., Reiter A., Gattringer H., Müller A. Multibody Dynamics. Springer; 2016. Exploiting the equations of motion for biped robot control with enhanced stability; pp. 299–321. [Google Scholar]
- 29.Nagasaki T., Kajita S., Yokoi K., Kaneko K., Tanie K. 2003 IEEE International Conference on Robotics and Automation (Cat. No. 03CH37422), vol. 1. IEEE; 2003. Running pattern generation and its evaluation using a realistic humanoid model; pp. 1336–1342. [Google Scholar]
- 30.Martel S., Sherwood M., Helm C., De Quevedo W.G., Fofonoff T., Dyer R., Bevilacqua J., Kaufman J., Roushdy O., Hunter I. Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No. 01CH37164), vol. 4. IEEE; 2001. Three-legged wireless miniature robots for mass-scale operations at the sub-atomic scale; pp. 3423–3428. [Google Scholar]
- 31.Lim B., Kim B., Park F.C., Hong D. 2009 IEEE International Conference on Robotics and Automation. IEEE; 2009. Movement primitives for three-legged locomotion over uneven terrain; pp. 2374–2379. [Google Scholar]
- 32.Arikawa K., Hirose S. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS'96, vol. 1. IEEE; 1996. Development of quadruped walking robot titan-viii; pp. 208–214. [Google Scholar]
- 33.Liu M., Qu D., Xu F., Zou F., Di P., Tang C. Quadrupedal robots whole-body motion control based on centroidal momentum dynamics. Appl. Sci. 2019;9(7):1335. [Google Scholar]
- 34.Bouman A., Ginting M.F., Alatur N., Palieri M., Fan D.D., Touma T., Pailevanian T., Kim S.-K., Otsu K., Burdick J., et al. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE; 2020. Autonomous spot: long-range autonomous exploration of extreme environments with legged locomotion; pp. 2518–2525. [Google Scholar]
- 35.Queiroz C., Gonçalves N., Menezes P. Proc. Control-UK ACC Int. Conf. Control. Citeseer; 1999. A study on static gaits for a four leg robot; pp. 1–6. [Google Scholar]
- 36.Raibert M., Blankespoor K., Nelson G., Playter R. Bigdog, the rough-terrain quadruped robot. IFAC Proc. Vol. 2008;41(2):10822–10825. [Google Scholar]
- 37.Afsari K., Halder S., Ensafi M., DeVito S., Serdakowski J. Fundamentals and prospects of four-legged robot application in construction progress monitoring. EPiC Ser. Built Environ. 2021;2:274–283. [Google Scholar]
- 38.Zhou Y., Liu M., Song C., Luo J. Kirin: a quadruped robot with high payload carrying capability. 2022. arXiv:2202.08620 preprint.
- 39.Saranli U., Buehler M., Koditschek D.E. Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No. 00CH37065), vol. 3. IEEE; 2000. Design, modeling and preliminary control of a compliant hexapod robot; pp. 2589–2596. [Google Scholar]
- 40.Tedeschi F., Carbone G. Design issues for hexapod walking robots. Robotics. 2014;3(2):181–206. [Google Scholar]
- 41.Gallagher J.C., Beer R.D., Espenschied K.S., Quinn R.D. Application of evolved locomotion controllers to a hexapod robot. Robot. Auton. Syst. 1996;19(1):95–103. [Google Scholar]
- 42.Coelho J., Ribeiro F., Dias B., Lopes G., Flores P. Trends in the control of hexapod robots: a survey. Robotics. 2021;10(3):100. [Google Scholar]
- 43.Bo J., Cheng C., Wei L., Xiangyun L. 2011 Third International Conference on Measuring Technology and Mechatronics Automation, vol. 1. IEEE; 2011. Design and configuration of a hexapod walking robot; pp. 863–866. [Google Scholar]
- 44.Porta J.M., Celaya E. Reactive free-gait generation to follow arbitrary trajectories with a hexapod robot. Robot. Auton. Syst. 2004;47(4):187–201. [Google Scholar]
- 45.Cupec R., Schmidt G., Lorch O. Vision-guided walking in a structured indoor scenario. Automatika-Zagreb. 2005;46(1/2):49. [Google Scholar]
- 46.Han B., Yi H., Xu Z., Yang X., Luo X. 3d-slip model based dynamic stability strategy for legged robots with impact disturbance rejection. Sci. Rep. 2022;12(1):1–18. doi: 10.1038/s41598-022-09937-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Zhang S., Liu Y., Yang M., Ma M., Cao Z., Kong X., Chai W. Robotic-assisted versus manual total hip arthroplasty in obese patients: a retrospective case–control study. J. Orthop. Surg. Res. 2022;17(1):1–7. doi: 10.1186/s13018-022-03263-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 48.Plagemann C., Mischke S., Prentice S., Kersting K., Roy N., Burgard W. 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2008. Learning predictive terrain models for legged robot locomotion; pp. 3545–3552. [Google Scholar]
- 49.Sihite E., Mottis B., Ghanem P., Ramezani A., Gharib M. Efficient path planning and tracking for multi-modal legged-aerial locomotion using integrated probabilistic road maps (prm) and reference governors (rg) 2022. arXiv:2205.06392 preprint.
- 50.Ferreira J., Moreira A.P., Silva M., Santos F. 2022 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC) IEEE; 2022. A survey on localization, mapping, and trajectory planning for quadruped robots in vineyards; pp. 237–242. [Google Scholar]
- 51.Zhu B., He J., Sun J., Xing Y., Gao F. Plane-based grid map: a robot-centric mapping algorithm for wheel-legged rover motion planning in unstructured terrain environments. Proc. Inst. Mech. Eng., Part C, J. Mech. Eng. Sci. 2022 [Google Scholar]
- 52.Lorch O., Denk J., Seara J., Buss M., Freyberger F., Schmidt G. 2000. Vigvvam—an Emulation Environment for a Vision Guided Virtual Walking Machine. [Google Scholar]
- 53.Fu Z., Kumar A., Agarwal A., Qi H., Malik J., Pathak D. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2022. Coupling vision and proprioception for navigation of legged robots; pp. 17273–17283. [Google Scholar]
- 54.Gulalkari A.V., Pratama P.S., Hoang G., Kim D.H., Jun B.H., Kim S.B. Object tracking and following six-legged robot system using kinect camera based on kalman filter and backstepping controller. J. Mech. Sci. Technol. 2015;29(12):5425–5436. [Google Scholar]
- 55.Cupec R., Lorch O., Schmidt G. Autonome Mobile Systeme 2003. Springer; 2003. Vision-guided humanoid walking—concepts and experiments; pp. 1–11. [Google Scholar]
- 56.Ficht G., Behnke S. Bipedal humanoid hardware design: a technology review. Current Robot. Rep. 2021;2:201–210. [Google Scholar]
- 57.Kim J.-Y., Park M.-J., Kim S., Shin D. Vision-guided six-legged walking of little crabster using a kinect sensor. Appl. Sci. 2022;12(4):2140. [Google Scholar]
- 58.Imai C.S., Zhang M., Zhang Y., Kierebinski M., Yang R., Qin Y., Wang X. Vision-guided quadrupedal locomotion in the wild with multi-modal delay randomization. 2021. arXiv:2109.14549 preprint.
- 59.Bazeille S., Barasuol V., Focchi M., Havoutis I., Frigerio M., Buchli J., Caldwell D.G., Semini C. Quadruped robot trotting over irregular terrain assisted by stereo-vision. Intell. Serv. Robot. 2014;7(2):67–77. [Google Scholar]
- 60.Bazeille S., Barasuol V., Focchi M., Havoutis I., Frigerio M., Buchli J., Semini C., Caldwell D.G. 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA) IEEE; 2013. Vision enhanced reactive locomotion control for trotting on rough terrain; pp. 1–6. [Google Scholar]
- 61.Stephens B. Carnegie Mellon University; 2011. Push Recovery Control for Force-Controlled Humanoid Robots. [Google Scholar]
- 62.Stephens B.J., Atkeson C.G. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2010. Dynamic balance force control for compliant humanoid robots; pp. 1248–1255. [Google Scholar]
- 63.Ouyang W., Chi H., Pang J., Liang W., Ren Q. Adaptive locomotion control of a hexapod robot via bio-inspired learning. Front. Neurorobot. 2021;15 doi: 10.3389/fnbot.2021.627157. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 64.Liu Y., Ben-Tzvi P. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, vol. 85451. American Society of Mechanical Engineers; 2021. Feedback control of the locomotion of a tailed quadruped robot. V08BT08A009. [Google Scholar]
- 65.Ridderström C. 2003. Legged locomotion: Balance, control and tools-from equation to action. Ph.D. thesis, Maskinkonstruktion. [Google Scholar]
- 66.Yu-Geng X., De-Wei L., Shu L. Model predictive control—status and challenges. Acta Autom. Sin. 2013;39(3):222–236. [Google Scholar]
- 67.Sun Q., Gao F., Chen X. Towards dynamic alternating tripod trotting of a pony-sized hexapod robot for disaster rescuing based on multi-modal impedance control. Robotica. 2018;36(7):1048–1076. [Google Scholar]
- 68.Patel A., Boje E. On the conical motion of a two-degree-of-freedom tail inspired by the cheetah. IEEE Trans. Robot. 2015;31(6):1555–1560. [Google Scholar]
- 69.Spong M.W. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94), vol. 1. IEEE; 1994. Partial feedback linearization of underactuated mechanical systems; pp. 314–321. [Google Scholar]
- 70.Mikolajczyk T., Fas T., Malinowski T., Romanowski Ł. Prototype model of walking robot. Appl. Mech. Mater. 2014;613:21–28. [Google Scholar]
- 71.Mikolajczyk T., Borboni A., Kong X.W., Malinowski T., Olaru A. 3d printed biped walking robot. Appl. Mech. Mater. 2015;772:477–481. [Google Scholar]
- 72.Hubicki C., Abate A., Clary P., Rezazadeh S., Jones M., Peekema A., Van Why J., Domres R., Wu A., Martin W., et al. Walking and running with passive compliance: lessons from engineering: a live demonstration of the atrias biped. IEEE Robot. Autom. Mag. 2018;25(3):23–39. [Google Scholar]
- 73.Alexander R.M. The gaits of bipedal and quadrupedal animals. Int. J. Robot. Res. 1984;3(2):49–59. [Google Scholar]
- 74.Raibert M.H. Trotting, pacing and bounding by a quadruped robot. J. Biomech. 1990;23:79–98. doi: 10.1016/0021-9290(90)90043-3. [DOI] [PubMed] [Google Scholar]
- 75.Cham J.G., Karpick J.K., Cutkosky M.R. Stride period adaptation of a biomimetic running hexapod. Int. J. Robot. Res. 2004;23(2):141–153. [Google Scholar]
- 76.Cavagna G.A., Heglund N.C., Taylor C.R. Mechanical work in terrestrial locomotion: two basic mechanisms for minimizing energy expenditure. Am. J. Physiol., Regul. Integr. Comp. Physiol. 1977;233(5):R243–R261. doi: 10.1152/ajpregu.1977.233.5.R243. [DOI] [PubMed] [Google Scholar]
- 77.Lee D.V., Harris S.L. Linking gait dynamics to mechanical cost of legged locomotion. Front. Robot. AI. 2018;5:111. doi: 10.3389/frobt.2018.00111. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 78.Hyun D.J., Lee J., Park S., Kim S. Implementation of trot-to-gallop transition and subsequent gallop on the mit cheetah i. Int. J. Robot. Res. 2016;35(13):1627–1650. [Google Scholar]
- 79.Lee J., Hyun D.J., Ahn J., Kim S., Hogan N. 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2014. On the dynamics of a quadruped robot model with impedance control: self-stabilizing high speed trot-running and period-doubling bifurcations; pp. 4907–4913. [Google Scholar]
- 80.Hyun D.J., Seok S., Lee J., Kim S. High speed trot-running: implementation of a hierarchical controller using proprioceptive impedance control on the mit cheetah. Int. J. Robot. Res. 2014;33(11):1417–1445. [Google Scholar]
- 81.Park H.-W., Wensing P.M., Kim S., et al. 2015. Online Planning for Autonomous Running Jumps over Obstacles in High-Speed Quadrupeds. [Google Scholar]
- 82.Park H.-W., Chuah M.Y., Kim S. 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2014. Quadruped bounding control with variable duty cycle via vertical impulse scaling; pp. 3245–3252. [Google Scholar]
- 83.Seok S., Wang A., Chuah M.Y., Otten D., Lang J., Kim S. 2013 IEEE International Conference on Robotics and Automation. IEEE; 2013. Design principles for highly efficient quadrupeds and implementation on the mit cheetah robot; pp. 3307–3312. [Google Scholar]
- 84.Folkertsma G.A., Kim S., Stramigioli S. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2012. Parallel stiffness in a bounding quadruped with flexible spine; pp. 2210–2215. [Google Scholar]
- 85.Nguyen Q., Powell M.J., Katz B., Di Carlo J., Kim S. 2019 International Conference on Robotics and Automation (ICRA) IEEE; 2019. Optimized jumping on the mit cheetah 3 robot; pp. 7448–7454. [Google Scholar]
- 86.Di Carlo J., Wensing P.M., Katz B., Bledt G., Kim S. 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE; 2018. Dynamic locomotion in the mit cheetah 3 through convex model-predictive control; pp. 1–9. [Google Scholar]
- 87.Hutter M., Gehring C., Jud D., Lauber A., Bellicoso C.D., Tsounis V., Hwangbo J., Bodie K., Fankhauser P., Bloesch M., et al. 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE; 2016. Anymal-a highly mobile and dynamic quadrupedal robot; pp. 38–44. [Google Scholar]
- 88.Bellicoso C.D., Gehring C., Hwangbo J., Fankhauser P., Hutter M. 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids) IEEE; 2016. Perception-less terrain adaptation through whole body control and hierarchical optimization; pp. 558–564. [Google Scholar]
- 89.Hutter M., Gehring C., Höpflinger M.A., Blösch M., Siegwart R. Toward combining speed, efficiency, versatility, and robustness in an autonomous quadruped. IEEE Trans. Robot. 2014;30(6):1427–1440. [Google Scholar]
- 90.Gehring C., Coros S., Hutter M., Bloesch M., Hoepflinger M.A., Siegwart R. 2013 IEEE International Conference on Robotics and Automation. IEEE; 2013. Control of dynamic gaits for a quadrupedal robot; pp. 3287–3292. [Google Scholar]
- 91.Hutter M., Sommer H., Gehring C., Hoepflinger M., Bloesch M., Siegwart R. Quadrupedal locomotion using hierarchical operational space control. Int. J. Robot. Res. 2014;33(8):1047–1062. [Google Scholar]
- 92.Gehring C., Coros S., Hutter M., Bellicoso C.D., Heijnen H., Diethelm R., Bloesch M., Fankhauser P., Hwangbo J., Hoepflinger M., et al. Practice makes perfect: an optimization-based approach to controlling agile motions for a quadruped robot. IEEE Robot. Autom. Mag. 2016;23(1):34–43. [Google Scholar]
- 93.Poulakakis I., Papadopoulos E., Buehler M. On the stability of the passive dynamics of quadrupedal running with a bounding gait. Int. J. Robot. Res. 2006;25(7):669–687. [Google Scholar]
- 94.Kimura H., Fukuoka Y. 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566), vol. 1. IEEE; 2004. Biologically inspired adaptive dynamic walking in outdoor environment using a self-contained quadruped robot: ‘tekken2’; pp. 986–991. [Google Scholar]
- 95.Kenneally G., De A., Koditschek D.E. Design principles for a family of direct-drive legged robots. IEEE Robot. Autom. Lett. 2016;1(2):900–907. [Google Scholar]
- 96.De A., Koditschek D.E. Vertical hopper compositions for preflexive and feedback-stabilized quadrupedal bounding, pacing, pronking, and trotting. Int. J. Robot. Res. 2018;37(7):743–778. [Google Scholar]
- 97.Havoutis I., Semini C., Caldwell D.G. Dynamic Walking. 2013. Virtual model control for quadrupedal trunk stabilization. [Google Scholar]
- 98.Semini C., Tsagarakis N.G., Guglielmino E., Focchi M., Cannella F., Caldwell D.G. Design of hyq–a hydraulically and electrically actuated quadruped robot. Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng. 2011;225(6):831–849. [Google Scholar]
- 99.Semini C., Barasuol V., Boaventura T., Frigerio M., Focchi M., Caldwell D.G., Buchli J. Towards versatile legged robots through active impedance control. Int. J. Robot. Res. 2015;34(7):1003–1020. [Google Scholar]
- 100.Estremera J., Waldron K.J. Thrust control, stabilization and energetics of a quadruped running robot. Int. J. Robot. Res. 2008;27(10):1135–1151. [Google Scholar]
- 101.He J., Gao F. Mechanism, actuation, perception, and control of highly dynamic multilegged robots: a review. Chin. J. Mech. Eng. 2020;33(1):1–30. [Google Scholar]
- 102.Xie H., Ahmadi M., Shang J., Luo Z. An intuitive approach for quadruped robot trotting based on virtual model control. Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng. 2015;229(4):342–355. [Google Scholar]
- 103.Herdt A., Perrin N., Wieber P.-B. 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2010. Walking without thinking about it; pp. 190–195. [Google Scholar]
- 104.Domahidi A., Chu E., Boyd S. 2013 European Control Conference (ECC) IEEE; 2013. Ecos: an socp solver for embedded systems; pp. 3071–3076. [Google Scholar]
- 105.Ferreau H.J., Kirches C., Potschka A., Bock H.G., Diehl M. qpoases: a parametric active-set algorithm for quadratic programming. Math. Program. Comput. 2014;6:327–363. [Google Scholar]
- 106.Sentis L., Khatib O. Synthesis of whole-body behaviors through hierarchical control of behavioral primitives. Int. J. Humanoid Robot. 2005;2(04):505–518. [Google Scholar]
- 107.Sentis L. Citeseer; 2007. Synthesis and Control of Whole-Body Behaviors in Humanoid Systems. [Google Scholar]
- 108.Farshidian F., Jelavić E., Winkler A.W., Buchli J. 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) IEEE; 2017. Robust whole-body motion control of legged robots; pp. 4589–4596. [Google Scholar]
- 109.Kalakrishnan M., Buchli J., Pastor P., Mistry M., Schaal S. 2010 IEEE International Conference on Robotics and Automation. IEEE; 2010. Fast, robust quadruped locomotion over challenging terrain; pp. 2665–2670. [Google Scholar]
- 110.Kuindersma S., Permenter F., Tedrake R. 2014 IEEE International Conference on Robotics and Automation (ICRA) IEEE; 2014. An efficiently solvable quadratic program for stabilizing dynamic locomotion; pp. 2589–2594. [Google Scholar]
- 111.Hwangbo J., Lee J., Dosovitskiy A., Bellicoso D., Tsounis V., Koltun V., Hutter M. Learning agile and dynamic motor skills for legged robots. Sci. Robot. 2019;4(26) doi: 10.1126/scirobotics.aau5872. [DOI] [PubMed] [Google Scholar]
- 112.Spröwitz A., Tuleu A., Vespignani M., Ajallooeian M., Badri E., Ijspeert A.J. Towards dynamic trot gait locomotion: design, control, and experiments with cheetah-cub, a compliant quadruped robot. Int. J. Robot. Res. 2013;32(8):932–950. [Google Scholar]
- 113.Barasuol V., Buchli J., Semini C., Frigerio M., De Pieri E.R., Caldwell D.G. 2013 IEEE International Conference on Robotics and Automation. IEEE; 2013. A reactive controller framework for quadrupedal locomotion on challenging terrain; pp. 2554–2561. [Google Scholar]
- 114.Fukuoka Y., Kimura H., Cohen A.H. Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts. Int. J. Robot. Res. 2003;22(3–4):187–202. [Google Scholar]
- 115.Fukuoka Y., Kimura H. Dynamic locomotion of a biomorphic quadruped ‘tekken’ robot using various gaits: walk, trot, free-gait and bound. Appl. Bionics Biomech. 2009;6(1):63–71. [Google Scholar]
- 116.Kimura H., Fukuoka Y., Cohen A.H. Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts. Int. J. Robot. Res. 2007;26(5):475–490. [Google Scholar]
- 117.Zhang J., Gao F., Han X., Chen X., Han X. Trot gait design and cpg method for a quadruped robot. J. Bionics Eng. 2014;11(1):18–25. [Google Scholar]
- 118.Geyer H., Herr H. A muscle-reflex model that encodes principles of legged mechanics produces human walking dynamics and muscle activities. IEEE Trans. Neural Syst. Rehabil. Eng. 2010;18(3):263–273. doi: 10.1109/TNSRE.2010.2047592. [DOI] [PubMed] [Google Scholar]
- 119.Fukuoka Y., Habu Y., Fukui T. A simple rule for quadrupedal gait generation determined by leg loading feedback: a modeling study. Sci. Rep. 2015;5(1):1–11. doi: 10.1038/srep08169. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 120.Owaki D., Ishiguro A. A quadruped robot exhibiting spontaneous gait transitions from walking to trotting to galloping. Sci. Rep. 2017;7(1):1–10. doi: 10.1038/s41598-017-00348-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 121.Endo G., Morimoto J., Matsubara T., Nakanishi J., Cheng G. Learning cpg-based biped locomotion with a policy gradient method: application to a humanoid robot. Int. J. Robot. Res. 2008;27(2):213–228. [Google Scholar]
- 122.Park C.-S., Kim J.-H. Robot Intelligence Technology and Applications 2012. Springer; 2013. Stable modifiable walking pattern algorithm with constrained optimized central pattern generator; pp. 223–230. [Google Scholar]
- 123.Ajallooeian M., Pouya S., Sproewitz A., Ijspeert A.J. 2013 IEEE International Conference on Robotics and Automation. IEEE; 2013. Central pattern generators augmented with virtual model control for quadruped rough terrain locomotion; pp. 3321–3328. [Google Scholar]
- 124.Lillicrap T.P., Hunt J.J., Pritzel A., Heess N., Erez T., Tassa Y., Silver D., Wierstra D. Continuous control with deep reinforcement learning. 2015. arXiv:1509.02971 preprint.
- 125.Schulman J., Klimov O., Wolski F., Dhariwal P., Radford A. Proximal policy optimization. 2017. https://openai.com/blog/openai-baselines-ppo
- 126.Duan Y., Chen X., Houthooft R., Schulman J., Abbeel P. International Conference on Machine Learning. PMLR; 2016. Benchmarking deep reinforcement learning for continuous control; pp. 1329–1338. [Google Scholar]
- 127.Lee T., Park F.C. A geometric algorithm for robust multibody inertial parameter identification. IEEE Robot. Autom. Lett. 2018;3(3):2455–2462. [Google Scholar]
- 128.Tan J., Zhang T., Coumans E., Iscen A., Bai Y., Hafner D., Bohez S., Vanhoucke V. Sim-to-real: learning agile locomotion for quadruped robots. 2018. arXiv:1804.10332 preprint.
- 129.Xin G., Deng H., Zhong G., Wang H. Mechanism and Machine Science. Springer; 2016. Gait and trajectory rolling planning for hexapod robot in complex environment; pp. 23–33. [Google Scholar]
- 130.Shao J., Ren D., Gao B. Recent advances on gait control strategies for hydraulic quadruped robot. Rec. Pat. Mech. Eng. 2018;11(1):15–23. [Google Scholar]
- 131.Guo S., Southern R., Chang J., Greer D., Zhang J.J. Adaptive motion synthesis for virtual characters: a survey. Vis. Comput. 2015;31(5):497–512. [Google Scholar]
- 132.Levine S., Pastor P., Krizhevsky A., Ibarz J., Quillen D. Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection. Int. J. Robot. Res. 2018;37(4–5):421–436. [Google Scholar]
- 133.Kato I., Ohteru S., Kobayashi H., Shirai K., Uchiyama A. On Theory and Practice of Robots and Manipulators. Springer; 1974. Information-power machine with senses and limbs; pp. 11–24. [Google Scholar]
- 134.Zoss A., Kazerooni H., Chu A. 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE; 2005. On the mechanical design of the berkeley lower extremity exoskeleton (bleex) pp. 3465–3472. [Google Scholar]
- 135.Zoss A.B., Kazerooni H., Chu A. Biomechanical design of the berkeley lower extremity exoskeleton (bleex) IEEE/ASME Trans. Mechatron. 2006;11(2):128–138. [Google Scholar]
- 136.Kajita S., Espiau B. Springer Handbook of Robotics. Springer Berlin/Heidelberg; Germany: 2008. Legged robot; pp. 361–389. [Google Scholar]
- 137.Christodoulou L., Venables J.D. Multifunctional material systems: the first generation. JOM. 2003;55(12):39–45. [Google Scholar]
- 138.Pugh A. Robot Vision. Springer; 1983. Second generation robotics; pp. 3–10. [Google Scholar]
- 139.Kim J.-H., Kim Y.-D., Lee K.-H. Proc of the 2nd Int Conf on Autonomous Robots and Agents. Citeseer; 2004. The third generation of robotics: ubiquitous robot. [Google Scholar]
- 140.Tachi S. 1984. The Third Generation Robot. [Google Scholar]
- 141.Niosi J. Fourth-generation r&d: from linear models to flexible innovation. J. Bus. Res. 1999;45(2):111–117. [Google Scholar]
- 142.Tennyson M.F., Kuester D.A., Nikolopoulos C. 2014 IEEE Symposium on Computational Intelligence in Robotic Rehabilitation and Assistive Technologies (CIR2AT) IEEE; 2014. Robotic agents used to help teach social skills to individuals with autism: the fourth generation; pp. 42–48. [Google Scholar]
- 143.Mikołajczyk T., Mikołajewski D., Kłodowski A., Łukaszewicz A., Mikołajewska E., Paczkowski T., Macko M., Skornia M. Energy sources of mobile robot power systems: a systematic review and comparison of efficiency. Appl. Sci. 2023;13(13):7547. [Google Scholar]
- 144.Dorigo M., Birattari M., Brambilla M. Swarm robotics. Scholarpedia. 2014;9(1):1463. [Google Scholar]
- 145.Hubicki C. Frontiers of Engineering: Reports on Leading-Edge Engineering from the 2019 Symposium. National Academies Press; 2020. Robots that walk: what the challenge of locomotion says about nextgeneration manufacturing. [Google Scholar]
- 146.Bhounsule P.A., Cortell J., Ruina A. Adaptive Mobile Robotics. World Scientific; 2012. Design and control of ranger: an energy-efficient, dynamic walking robot; pp. 441–448. [Google Scholar]
- 147.Mikolajczyk T., Mikołajewska E., Al-Shuka H.F., Malinowski T., Kłodowski A., Pimenov D.Y., Paczkowski T., Hu F., Giasin K., Mikołajewski D., et al. Recent advances in bipedal walking robots: review of gait, drive, sensors and control systems. Sensors. 2022;22(12):4440. doi: 10.3390/s22124440. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 148.Dahiya R., Yogeswaran N., Liu F., Manjakkal L., Burdet E., Hayward V., Jörntell H. Large-area soft e-skin: the challenges beyond sensor designs. Proc. IEEE. 2019;107(10):2016–2033. [Google Scholar]
- 149.Buschmann T., Trimmer B. Neurobiology of Motor Control: Fundamental Concepts and New Directions. 2017. Bio-inspired robot locomotion; pp. 443–472. [Google Scholar]
- 150.Plaza A., Hernandez M., Puyuelo G., Garces E., Garcia E. Lower-limb medical and rehabilitation exoskeletons: a review of the current designs. IEEE Rev. Biomed. Eng. 2021 doi: 10.1109/RBME.2021.3078001. [DOI] [PubMed] [Google Scholar]
- 151.Rahman S. Mizanoor, Liao Z., Jiang L., Wang Y. Trends in Control and Decision-Making for Human–Robot Collaboration Systems. 2017. Regret-based allocation of autonomy in shared visual detection for human–robot collaborative assembly in manufacturing; pp. 177–205. [Google Scholar]
- 152.Mo X., Ge W., Miraglia M., Inglese F., Zhao D., Stefanini C., Romano D. Jumping locomotion strategies: from animals to bioinspired robots. Appl. Sci. 2020;10(23):8607. [Google Scholar]
- 153.Zhu M., He T., Lee C. Technologies toward next generation human machine interfaces: from machine learning enhanced tactile sensing to neuromorphic sensory systems. Appl. Phys. Rev. 2020;7(3) [Google Scholar]
- 154.Gupta S., Kumar A. A brief review of dynamics and control of underactuated biped robots. Adv. Robot. 2017;31(12):607–623. [Google Scholar]
- 155.Chi W., Jiang X., Zheng Y. 2022 International Conference on Robotics and Automation (ICRA) IEEE; 2022. A linearization of centroidal dynamics for the model-predictive control of quadruped robots; pp. 4656–4663. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No data was used for the research described in the article.

















