Next Article in Journal
Cross-Scenario Interpretable Prediction of Coal Mine Water Inrush Probability: An Integrated Approach Driven by Gaussian Mixture Modeling with Manifold Learning and Metaheuristic Optimization
Previous Article in Journal
Self-Adapting CPU Scheduling for Mixed Database Workloads via Hierarchical Deep Reinforcement Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy-Efficient Bipedal Locomotion Through Parallel Actuation of Hip and Ankle Joints

by
Prabhu Manoharan
1,* and
Karthikeyan Palanisamy
1,2
1
Department of Production Technology, Madras Institute of Technology, Anna University, Chromepet, Chennai 600044, India
2
Centre for Robotics and Automation, Madras Institute of Technology, Anna University, Chromepet, Chennai 600044, India
*
Author to whom correspondence should be addressed.
Symmetry 2025, 17(7), 1110; https://doi.org/10.3390/sym17071110
Submission received: 15 May 2025 / Revised: 17 June 2025 / Accepted: 23 June 2025 / Published: 10 July 2025
(This article belongs to the Section Engineering and Materials)

Abstract

Achieving energy-efficient, human-like gait remains a major challenge in bipedal humanoid robotics, as traditional serial actuation architectures often lead to high instantaneous power peaks and uneven load distribution. This study addresses the lack of research on how mechanical symmetry, achieved through parallel actuation, can improve power management in lower-limb joints. We developed a 14-degree-of-freedom (DOF) hip-sized bipedal robot model and conducted simulations comparing a conventional serial configuration—using single-DOF rotary actuators—with a novel parallel configuration that employs paired linear actuators at the hip pitch, hip roll, ankle pitch, and ankle roll joints. Simulation results over a standardized walking cycle show that the parallel configuration reduces peak hip-pitch power by 80.4% and peak ankle-pitch power by 53.5%. These findings demonstrate that incorporating actuator symmetry through parallel joint design significantly reduces actuator stress, improves load sharing, and enhances overall energy efficiency in bipedal locomotion.

1. Introduction

Achieving stable and energy-efficient bipedal locomotion remains a central challenge in humanoid robotics due to the complexity of coordinating multiple joints under dynamic loads. Traditional bipedal configurations often rely on serial actuation, where each joint is powered independently by a rotary actuator. While this approach simplifies control, it leads to high instantaneous power peaks and poor load distribution, especially at key joints such as the hip and ankle. These limitations hinder overall system efficiency and increase actuator stress. Consequently, there is a growing interest in exploring alternative actuation strategies that can enhance energy performance while maintaining gait stability and coordination [1].
Bipedal gaits in humanoid robots are typically classified as either bird-like or human-like [2]. Early developments between 1972 and 2000 focused on establishing fundamental bipedal motion using serially actuated configurations. Robots like WABOT [3], WASUBOT [4], Honda’s E and P series [5], and Hadaly 1 and 2 [6] featured primarily serial architectures with limited joint coordination, often emphasizing basic gait feasibility over energy efficiency. Saika [7] extended this effort through improved mechanical design but still followed a serial approach. In the 2000s, more sophisticated platforms emerged. Bird-like robots such as CASSIE [8,9] and BirdBot [10] introduced compliant legs with reduced degrees of freedom, optimized for dynamic agility. In contrast, human-like robots including ASIMO [11], Sony’s Qrio [12], Fujitsu’s HOAP-1 [13], and the KHR series [14,15] adopted higher degree-of-freedom (DOF) architectures, particularly at the hip and ankle, to better replicate human gait. These robots, while mechanically advanced, continued to rely on single-actuator serial joints, often resulting in high torque requirements and peak power consumption at key joints. Subsequent platforms like HRP-4 [16], WABIAN-2 [17,18], and REEM-A [19] introduced improvements in joint placement and stability, targeting more human-like posture and step transitions. Notably, LOLA [20] implemented partial parallel elements for improved control accuracy, though not focused on energy reduction. More recent humanoids—REEM-B [21], NAO [22], HUBO-2 PLUS [23], REEM-C [24,25], TOPIO 1.0, ATLAS [26], and TaeMu [27]—explored diverse actuation strategies, including electric and hydraulic systems. Several control strategies have also been proposed to enhance gait coordination and energy efficiency. Notable among them are Arena et al.’s bioinspired motor neuron and nullcline-based control models [28,29], which enable advanced synchronization and adaptability. However, these approaches remain limited by the underlying mechanical architecture. Despite the technological maturity of recent humanoid platforms, most continue to rely on serial actuation, with little emphasis on leveraging mechanical symmetry or parallel configurations for improved energy efficiency.
Parallel mechanisms, though widely recognized for their advantages in industrial robotics, have been underutilized in humanoid locomotion. Studies by Pandilov and Dukovski [30] emphasized their potential for better load handling and power efficiency, albeit with added control complexity. Applications in surgical and humanoid arms [31,32] have demonstrated the effectiveness of hybrid serial–parallel configurations for improving dexterity. Further, works by Briot et al. [33] and Assoumou Nzue et al. [34] have confirmed that parallel systems can surpass serial ones in precision and repeatability. Despite these benefits, humanoid bipedal robots have seldom integrated parallel actuators—often only at isolated joints. Notable examples include LOLA [20] and WABIAN-2 [17,18], but even these remain predominantly serial in architecture. As a result, joint control remains localized, and high-torque joints continue to experience elevated power demands. Although some energy-optimized control strategies have been proposed [35,36], their effectiveness is limited by the inherent inefficiencies of the mechanical structure.
This study addresses the existing gap by proposing a novel bipedal robot architecture that incorporates parallel actuation at the hip pitch, hip roll, ankle pitch, and ankle roll joints—four of the most energy-intensive joints during walking. Unlike previous approaches that either selectively implemented parallel mechanisms or focused solely on control strategies, this work introduces a fully integrated 7-DOF parallel actuation system for each leg. In this configuration, conventional single-actuator serial joints are replaced with pairs of linear actuators operating in parallel, allowing for more effective torque distribution, improved mechanical symmetry, and substantial reductions in peak power demand. We hypothesize that by symmetrically distributing joint forces through paired actuators, it is possible to significantly lower instantaneous power loads and actuator stress, ultimately enhancing both energy efficiency and mechanical performance in bipedal locomotion. The proposed architecture also offers several advantages: improved power-to-weight ratio via load sharing, reduced actuator fatigue, and more stable, precise joint control due to distributed actuation. Additionally, the design reduces energy expenditure during static phases and promotes smoother motion by maintaining actuator operation within optimal performance ranges. To test this hypothesis, the study compares serial and parallel actuation schemes through simulations that analyse torque and power performance. The analysis is supported by forward and inverse kinematic models, along with the trajectory planning method, detailed in Section 2 and Section 3.

2. Methodology

The proposed bipedal robot consists of two legs, with each leg having seven degrees of freedom (DOF) from the hip to the toe. The kinematic diagram of both the serial configuration and parallel configuration is shown in Figure 1, where all joints are labelled for clarity. The robot’s joints are structured as follows:
  • FT—Frame representing the toe link
  • FH—Frame representing the hip link
  • J1 (toe pitch joint): Provides pitch motion at the toe.
  • J2 & J3 (ankle joints): Two revolute joints enabling independent roll and pitch movements at the ankle.
  • J4 (knee pitch joint): A single revolute joint allowing pitch motion at the knee.
  • J5, J6 & J7 (hip joints):
    J5 & J6: Provide pitch and roll motion at the hip.
    J7: Controls yaw motion at the hip.
To enhance power efficiency, we implement parallel actuators LP3 and RP3 for left leg ankle joint J2 and J3, LS3 and RS3 for right leg ankle joint J2R and J3R, LQ3 and RQ3 for left leg hip joint J5 and J6, LR3 and RR3 for right leg hip joint J5R and J6R, as shown in Figure 1b. Instead of actuating those serial joints independently, each joint pair shares two actuators working in parallel.
Also, in Figure 1b. the hip yaw (J7 & J7R), knee pitch (J4 & J4R), and toe pitch (J1 & J1R) remain in a serial configuration, as they are not the focus of this study. Our analysis is limited to evaluating power efficiency improvements specifically due to parallel actuation at the hip and ankle joints. This design choice is based on prior findings that hip and ankle joints typically experience the highest torque and power demand during walking and balance control in humanoid robots [34,37]. By introducing parallel actuation specifically at these joints, the system can benefit from improved mechanical symmetry and load sharing, which reduces peak actuator effort and enhances energy efficiency. In contrast, joints such as the hip yaw, knee pitch, and toe pitch are retained in a serial configuration, as their motion is either limited or contributes less significantly to power consumption. This selective implementation helps balance complexity with performance gain and is aligned with the goal of achieving more efficient joint-level actuation.

2.1. Forward Kinematics

The forward kinematics of the robot were derived using a homogeneous transformation matrix-based approach. Each joint frame was defined through direct application of rotation and translation matrices, where fixed link lengths and joint angles were substituted with known values, and variable joints were assigned symbolic joint angles (θ1, θ2, …) for formulation. This method offers a straightforward framework for modelling the forward kinematics of the 14-DOF robot. Assuming, toe frame “FT” as joint “J0” and hip frame “FH” as joint “J8”, the position and the orientation of the ith joint “Ji” from the toes “J0” can be obtained by multiplying the transformation matrices from the toe joint to the ith joint shown in (1).
T Toe Hip = T Toe 1 × T 1 2 × T 2 3 × × T ( i 1 ) i × × T 6 7 × T 7 Hip
where T ( i - 1 ) i is the homogeneous transformation matrix from (I − 1)th joint to ith joint. Each homogeneous transformation matrix is constructed as a product of multiple rotation and translation matrices, used to align the coordinate frames and joint axes appropriately. For example, the transformation matrix from joint 1 to joint 2 is constructed by sequentially multiplying two rotation matrices—one about the z-axis by −π/2 and another about the x-axis by +π/2 followed by two translation matrices along the x-axis and y-axis by distances l1 and l2, respectively. Similar sequences of rotation and translation matrices are used to construct the transformation matrices between all successive joints. The final positions of the hip frame can be calculated from the forward kinematic equation given in (2):
Px = −l2S1 − l1C1 − C2l3S1 − S4l6C3C1 + S4l6C2S1 − S3l6C2C3S1 − S3l6S3C1 + S6l9S2S1 − S6l9C5C2C3S4S1 + S6l9C5S3C3C1 − S6l9C5S3S4C1 + S6l9C5C2S1 + S6l9S5 (−C3S4C1 − C2S3C3S1 + C2S3S4S1 + C1) + C6l9C5 (−C3S4S1C1 − C2S3C3S1 + C2S3S4S1 + C2C1) + C6l9S5 (C2C3S4S1 − S3C3C1 + S3S4C1 − C2S1) − lS6 − C2S1S3l4 − C2S1l5C3 + C1l4C3 − C1S3l5 + (C5l8 − l7S5) (−C3S4S1C1 − C2S3C3S1 + C2S3S4S1 + C2C1) + (C5l7 + l8S5) (C2C3S4S1 − S3C3C1 + S3S4C1 − C2S1)
Py = S3S2C5l8 − S3S2C5l7S5 − S3S2C3l8 + S3S2S4l7 + S3S2S4S5 + S2C3C5l7 − S2C3C5 + S2C3S4l8 − S2C3l8 + S2C5l7 + S2S5l8 − S2S5 − S2l3 − S2S3l4 − S2l5C3 − S2S3C3l6 + S2S4l6 − S6l9S2C5C3S4 + S6l9S2C5 + S6l9S2S5C3 − S6l9S2S5 − S6l9C2 − C6l9S2C5C3S4 + C6l9S2C5 + C6l9S2S5C3 − C6l9S2S5
Pz = l2C1 + l1S1 − C2l3C1 + S4l6C3S1 − S4l6C2S3C1 − S3l6C2C3C1 + S3l6S3 + S6l9S2C1 − S6l9C5C2C3S4C1 − S6l9C5S3C3S1 + S6l9C5S3S4S1 − S6l9C5C2C1 + S6l9S5C3S4S1 − S6l9S5C2S3C3C1 − S6l9S5C2S3S4C1 − S6l9S5S1 + C6l9C5C3S4S1 − C6l9C5C2S3C3C1 − C6l9C5C2S3S4C1 − C6l9C5S1 + C6l9S5C2C3S4C1 + C6l9S5S3C3S1 − C6l9S5S3S4S1 + C6l9S5C2C1 − S1l4C3+S1S3 − C2C1S3l4 − C2C1l5C3 + (C5l8C3S4S1 − C5l8C2S3C3C1 − C5l8C2S3S4C1 − C5l8S1) + (l7S5C3S4S1 − l7S5C2S3C3C1 − l7S5C2S3S4C1 − l7S5S1) + (C5l7C2C3S4C1 + C5l7S3C3S1 − C5l7S3S4S1 + C5l7C2C1) + (l8S5C2C3S4C1 + l8S5S3C3S1 − l8S5S3S4S1 + l8S5C2C1)

2.2. Theory on Inverse Kinematics

2.2.1. Inverse Kinematics in Sagittal Plane

The sagittal plane of the robot shown in Figure 2 gives the pitching angles θ1, θ3, θ4, and θ5 of the left leg of the bipedal robot.
Here θ1—angle of toe joint J1; θ3—angle of ankle joint J3; θ4—angle of knee joint J4; θ5—angle of hip joint J5. The system in undetermined and thus has infinitely many solutions. So, the angle between toes and ankle can be provided as ∅, which can be applied to obtain x4, y4. From the Figure 2, the triangle bound by “l6” and “l45”, the distance “d” between Nxy and Oxy is given in (3):
d = x 4 l 123 1 cos ϕ 2 + y 4 l 123 sin ϕ 2
Using the law of cosines, “θ4” can be found as shown in (4), and Angle “θ3” is given in (5):
θ 4 = π cos 1 l 45 2 + l 6 2 d 2 2 l 45 l 6 cos 1 d 2 l 45 2 l 6 2 2 l 45 l 6
θ 3 = tan 1 y 4 l 123 sin ϕ x 4 l 123 + l 123 cos ϕ tan 1 l 6 sin θ 4 l 45 + l 6 cos θ 4 + π ϕ
The hip of the robot must be always retained at a specific angle so that the vertical component of the hip and the surface of the floor will be perpendicular to each other. Thus, the θ4 makes an angle π/2 radian to the horizontal component parallel to the floor. The θ5 is given in (6):
θ 5 = 3 π 2 θ 1 θ 3 θ 4
Similarly, the right leg of the robot can be solved as θ1R—angle of toe joint of right leg; θ3R—angle of ankle joint of right leg; θ4R—angle of knee joint of right leg; θ5R—angle of hip joint of right leg, as shown in (7):
θ 4 R = π cos 1 l 45 2 + l 6 2 d 2 2 l 45 l 6 cos 1 d 2 l 45 2 l 6 2 2 l 45 l 6 ; θ 3 R = tan 1 y 4 l 123 sin ϕ x 4 l 123 + l 123 cos ϕ tan 1 l 6 sin θ 4 l 45 + l 6 cos θ 4 + π ϕ ; θ 5 R = 3 π 2 θ 1 R θ 3 R θ 4 R

2.2.2. Inverse Kinematics in Frontal Plane

The kinematic diagram of the robot in frontal plane is shown in Figure 3. Here θ2—angle of frontal ankle joint of right leg; θ2R—angle of frontal ankle joint of left leg; θ6—angle of frontal hip joint of right leg; θ6R—angle of frontal hip joint of left leg; ls—distance between feet. Since the angle “∅” is provided the point “Pzy” can be represented as shown in (8), where θ2 is shown in (9):
P z y = z 2 y 2 = l s l 2 sin ϕ
From Figure 3, similar to the sagittal plane, the hip of the robot has to be kept at a certain angle at all times so that the vertical component of the hip and the surface of the floor will be perpendicular to each other. Thus, the sum of angles θ6 and θ2 are equal to π/2 radian. The same procedures can be followed for solving the right leg.
θ 2 = atan l z z y l z sin ϕ
θ 6 = π 2 θ 2

2.2.3. Inverse Kinematics for Linear Actuator Positions

The mathematical relationship between joint angles and actuator positions is formulated using the geometry of the joints, as depicted in the Figure 4. Assuming Lp1, Lp2, Lp4, and Lp5 are the length of the links connected by the joints J2 and J3, the desired lengths Lp3 and Rp3 of the linear actuators can be calculated using trigonometric relations.
R P 3 = R P 1 2 + R P 2 2 2 R P 1 R P 2 cos θ 3 R P 4 2 + R P 5 2 2 R P 4 R P 5 cos θ 2 L P 3 = L P 1 2 + L P 2 2 2 L P 1 L P 2 cos θ 3 L P 4 2 + L P 5 2 2 L P 4 L P 5 cos θ 2
Equation (11) gives us the inverse kinematics of the 2-DOF ankle joints, where the positions of the linear actuator can be derived using the angle of the joints.

3. Trajectory Planning

To achieve statically stable walking, we define the Cartesian trajectories for the feet and hip of the robot using piecewise continuous wave-based equations. These trajectories are designed to ensure that at least one foot is always in contact with the ground while the other swings forward and that the centre of mass stays within the support polygon.
The trajectory planner takes three primary input parameters:
  • Step length (s)—the forward distance moved in each step;
  • Step time (T)—the duration of one complete step;
  • Step height (sh)—the maximum vertical displacement of the foot during swing.
Let ‘n’ be the current step number and ‘t’ the continuous time variable. The equations can be derived as follows.

3.1. Deriving xleft and xright for Toe Frame

During walking, each foot undergoes a stance phase and a swing phase. To emulate human-like gait patterns, the trajectory for foot motion must maintain constant velocity during the stance phase and sinusoidal smoothing in the swing phase. The velocity ‘v’ is the ratio of the step distance ‘s’ to the time taken ‘T/2’ considering only the swing phase. The x(t) can be represented using the inputs ‘s’ and ‘t’ as shown in (12):
x t = v t x t = 2 s T t
The Equation (12) gives purely linear motion, which though functionally sufficient, lacks smoothness in acceleration transitions and may induce abrupt changes in actuator torque. To introduce natural acceleration and deceleration around toe-off and heel strike, a sinusoidal modulation term is superimposed on the linear motion. This modifier, derived from a rectified quarter-wave sine function, subtracts from the linear component, ensuring that the foot velocity begins and ends at zero during the swing phase. This creates a smooth bell-shaped velocity curve, preventing jerky transitions. Equation (13) shows the resulting swing trajectory:
x t = 2 s t T s 2 π s i n 4 π t T
To synchronize successive steps, the trajectory is offset in space by subtracting the term ‘ns’ where ‘n’ denotes the current step number. This ensures that each swing trajectory initiates from a new foot placement, effectively creating a step-by-step progression in the sagittal plane. Equation (14) shows the x trajectory of the foot with function of time ‘t’.
x l e f t t = 2 s t T n s s 2 π s i n 4 π t T
Now apply piecewise logic:
  • During the stance phase, the foot is fixed: x = (n + 1)s;
  • During the swing phase, the foot moves using the wave-based equation.
x l e f t = 2 s t T n s s 2 π sin 4 π t T f o r n T t n + 1 2 T n + 1 s f o r n + 1 2 T t n + 1 T
To achieve alternating leg motion, the right foot trajectory follows the same formulation but is temporally shifted by T/2 and spatially offset by −s/2 to reflect mid-step staggering:
x r i g h t = 2 s t T n s s 2 π sin 4 π t T s 2 f o r n + 1 2 T t n + 1 T n + 3 2 s f o r n + 1 T t n + 3 2 T
These wave-based functions were crafted to ensure smooth foot transitions. The sinusoidal term introduces gentle accelerations and decelerations during swing, avoiding a jerky motion. When one foot is in the swing phase, the other remains stationary, mimicking a realistic gait.

3.2. Deriving Yleft and Yright

The foot should lift and land smoothly. We define the vertical position using sinusoidal arcs. To ensure that each foot remains grounded during its stance phase and lifts only during its swing phase, the vertical foot trajectory is defined using a half-sine function activated only during the swing interval. The trajectory reaches a maximum height of sh at the midpoint of the swing and returns to zero at touchdown, ensuring a smooth toe-off and landing. Outside of this swing phase, the vertical foot position remains zero, signifying ground contact. This piecewise definition reflects physical leg behaviour in walking and maintains consistency with statically stable gait patterns. Assuming swing occurs from t = nT to t = (n + 1/2)T and stance from t = (n + 1/2)T to t = (n + 1)T, the vertical trajectory of the left foot should be
y l e f t = s h . sin 2 π t n T T f o r 0 t n T T 2 0 f o r T 2 ( t n T ) T
and the right foot, which swings during the second half of the step cycle, becomes
y r i g h t = 0 f o r 0 t n T T 2 s h . sin 2 π t n T T 2 T f o r T 2 t n T T

3.3. Deriving Hip Trajectory

In addition to foot trajectories, the trajectory of the hip plays a critical role in maintaining balance, especially in statically stable walking. The hip movement must be coordinated in all three dimensions—sagittal (forward), coronal (lateral), and vertical—to ensure that the centre of mass (CoM) remains within the support polygon throughout the gait cycle. To maintain smooth and balanced forward progression, the x-direction motion of the hip is computed as the average of the horizontal positions of both feet. This averaging approach ensures that the hip remains equidistant between the supporting and swinging foot, promoting CoM alignment over the base of support:
x h i p = x l e f t + x r i g h t 2
This formulation not only keeps the CoM near the midline of the robot but also minimizes abrupt changes in momentum, which is crucial for quasi-static or statically stable walking:
y h i p = H
The vertical trajectory of the hip is held at a constant height throughout the walking cycle. This simplification reflects a quasi-static walking assumption where changes in gravitational potential energy are minimized, thereby reducing the energy demand. To replicate natural pelvic sway observed in human locomotion and to ensure dynamic weight shifting, a sinusoidal function is used for lateral hip motion. This oscillation mimics the lateral displacement of the pelvis during single-leg support phases and helps shift the CoM toward the stance leg, improving balance:
z h i p = l s sin 2 π t T
where ‘ls’ is the lateral distance between the legs (hip width), and ‘T’ is the step period. The sinusoidal profile ensures periodic motion aligned with the step cycle, reaching lateral extremes at mid-stance and returning to the centre during the double-support phase.
The generated trajectories are then sent to the joint angle generator which uses inverse kinematics to find the position and angle of the actuators. These generated positions are fed to the linear actuator by means of a controller, and encoders are used to obtain the feedback to control the system. The control flow diagram of the robot is shown in Figure 5:

4. Results and Discussion

The trajectory equations for the knee, hip, and ankle joint angles were calculated for both legs. A detailed design model of the bipedal robot was created, incorporating precise material specifications to support accurate inertial parameter calculations during simulation. All components were assigned real-world material properties, enabling accurate mass computation using CAD-based mass property analysis. The robot’s total mass was calculated as 18.2 kg. To ensure stable locomotion and balanced motion, the robot’s key physical characteristics were established as follows: it stands 808 mm tall, with its centre of mass positioned 464 mm above the ground—just above the knees. Each foot measures 210 mm in length and 100 mm in width, ensuring full-ground contact during the stance phase and forming a stable support polygon. These dimensions are consistent with established bipedal robot models, such as those described by Ogura et al. [17,18] and the wider foot dimensions used in WABIAN-2R, reinforcing their effectiveness for stable, human-like gait generation.
The model was simulated in MATLAB R2019a Simulink using the backward Euler solver with a 0.001 s time step. This implicit method offers strong numerical stability under stiff dynamic conditions, such as those involving rapid actuator responses. It was selected for its balance between computational efficiency and stability, making it well suited for accurate simulation of the robot’s transient dynamics. The bipedal robot design includes link dimensions defined as [l1, l2, l3, l4, l5, l6, l7, l8, l9, l10, H] = [95, 28, 36, 32.6, 310, 318, 33, 36, 53.5, 94, 600] mm. To simulate a realistic walking motion, gait parameters—step length, step height, and step time—were selected based on average values derived from the human walking cycle. According to Inman et al. [38], typical human step lengths range from 650 mm to 800 mm depending on speed and height. A step length of 760 mm was chosen to optimize stability and energy efficiency, avoiding the drawbacks of both shorter steps (which require more steps for a given distance) and longer steps (which can increase joint torque requirements and compromise balance). A step height of 100 mm ensures adequate ground clearance for obstacle-free swing leg motion while minimizing energy usage. As shown by [39], step heights between 80 mm and 120 mm offer a balance between terrain clearance and energy efficiency.
A step time of 2.5 s (approximately 24 steps per minute) was used, resulting in a walking speed of 0.3–0.4 m/s with a 760 mm step length. This speed corresponds to quasi-static walking, suitable for robots without active dynamic stability mechanisms. The control strategy focused on maintaining the centre of mass within the support polygon to preserve balance [40], which is typical for early-stage humanoid robots or when testing new mechanical features like parallel joint actuation. Collins et al. [37] noted that walking speeds of 0.2–0.5 m/s are standard for such designs, enabling safe, energy-efficient assessment of joint mechanics. Moreover, the slower gait speed allows sufficient time for accurate inverse kinematics computation and real-time control, which is especially important when coordinating parallelly actuated hip and ankle joints. Future research will incorporate dynamic stability control, enabling higher walking speeds and agility while extending the energy-saving benefits observed in this study. the parameters of the robot’s leg links and joints are given in Table 1.
The trajectory of the left leg and right leg in x-axis for three steps with above parameters is plotted in Figure 6. The continuous line shows the trajectory of the left leg in the X axis, the dotted line gives the trajectory of the hip in the X axis, and the dashed line shows the trajectory of the right leg in the X axis.
The trajectory of the left leg and right leg in the y-axis for three cycles were plotted with the above parameters. In Figure 7, the continuous line shows the trajectory of the left leg in the Y axis, and the dotted line gives the trajectory of the right leg in the Y axis.
The robot’s frontal plane trajectory plot is a sine wave for all the roll angles in the frontal plane since the movement on the front plane solely involves shifting the robot’s weight towards the stance leg to get the centre of mass aligned inside the support polygon of the stance leg. The plot of all the angles for one leg is shown in Figure 8. For the left leg, let us assume that the ankle output angle q2 and q3 are controlled by linear actuators LP3 and RP3 by parallel configuration. Similarly, the hip output angles q5 and q6 are controlled by the linear actuators LQ3 and RQ3. The position displacement of the linear actuators for the left leg is shown in Figure 9. A screenshot of the simulation model was created in MATLAB-Simulink and is shown in Figure 10.
The inputs were given in a repeating sequence block set, which outputs a repeating sequence of numbers specified in a table of time–value pairs with monotonically increasing time. The inputs are then fed to the input port of the revolute joint block and input port of the prismatic joint block, which represent joints and linear actuators of the robot model. The torque at each joint was observed and recorded and is shown in Figure 11. To ensure the reliability of the results, simulations were conducted multiple times. After the initial transient phase (0–2.5 s), where the robot transitions from a standing posture to walking, the gait trajectory stabilizes and becomes periodic. The interval from 2.5 to 5 s captures a complete steady-state gait cycle and was selected for detailed analysis. As subsequent cycles exhibited nearly identical behaviour, this segment is representative of the robot’s sustained walking pattern and forms the basis for the results discussed in this section. The outputs are taken from the linear position, linear velocity, linear acceleration, and force ports of the prismatic joint blocks, whereas the angular position, angular velocity, angular acceleration, and torque outputs are obtained from the revolute joint blocks.
The torque required to achieve the prescribed joint displacements was recorded, and the corresponding power consumption was computed and shown in Figure 12 and Figure 13. Figure 12 illustrates the power usage for the parallel configuration (linear actuators), while Figure 13 represents the serial configuration.
These plots show that the highest peak power demands occur at the hip and ankle pitch joints. In the parallel setup, power is distributed across paired actuators, resulting in noticeably reduced loads compared to the serial configuration. The observed improvements are attributed to better load sharing and smoother actuator transitions. A summary of these results is provided in Table 2.

5. Conclusions

The simulation outcomes demonstrate that the proposed parallel actuation configuration for the hip and ankle joints significantly reduces instantaneous power and torque demands compared to conventional serial configurations. In addition to peak power analysis, total energy consumption over a full gait cycle was also evaluated. The robot consumed approximately 104.0 W in the serial configuration and 103.2 W in the parallel configuration, indicating a small but measurable improvement in overall energy usage. This slight difference can be attributed to factors such as linkage arrangement and actuator distribution. While the reduction in total power is not as dramatic as the drop observed in peak power, this is expected because in the parallel configuration, the power is distributed across two actuators. As observed in Figure 12 and Figure 13, the serial configuration shows three sharp power peaks (up to 117.2 W), while the parallel setup exhibits more distributed peaks (up to 24.36 W) across seven smaller crests. This illustrates that while peak loads are significantly reduced due to parallel actuation and load sharing, the overall power draw remains stable throughout the gait cycle, contributing to smoother performance and a potentially longer actuator lifespan. In reporting peak power reductions, comparisons are made between individual actuators. For instance, the serial hip pitch joint requires 117.2 W, while each parallel actuator (Lq3 and Rq3) handles only 22.99 W and 24.36 W, corresponding to an approximate 80.4% reduction in peak power per actuator. Similarly, for the ankle pitch joint, the peak power drops from 20.26 W in the serial configuration to 9.80 W and 9.21 W in the parallel setup, representing a reduction on average of 53.5%. Since the objective is to reduce per-actuator load, these comparisons are made on a per-actuator basis, highlighting how parallel actuation allows for the use of smaller, lighter actuators without sacrificing joint performance, while significantly lowering peak demand.
Additionally, it is important to note that direct comparison of total power consumption with other robots such as ASIMO or CASSIE, which each consume approximately 200 W during locomotion, is not appropriate since those platforms are full-sized humanoids, whereas the robot in this study is hip-sized and lighter (18.2 kg). Naturally, the absolute energy consumption scales with size, so the focus here is on relative performance gains and architectural advantages rather than raw power values.
One limitation of this architecture is the reduction in joint range of motion due to the spatial layout of paired linear actuators—estimated at about 30% compared to serial joints. However, this can be mitigated by optimizing actuator placement and linkage geometry. In this study, the joints were designed specifically for quasi-static walking, and the reduced range did not hinder task performance. A dedicated study on the relationship between workspace and joint design is planned for future development.
It is also important to note that the simulation assumes perfect synchronization between actuator pairs. In practice, manufacturing tolerances typically introduce 2–5% variations in actuator response times and force outputs. These discrepancies can affect load-sharing efficiency and may lead to localized stress or imbalance. To address this, real-time sensor feedback and closed-loop control systems will be explored in future prototypes to improve actuator coordination and dynamic robustness under practical operating conditions.
The findings are based on simulations conducted under idealized conditions, without accounting for actuator non-linearities, mechanical backlash, or control delays. Moreover, gait planning was limited to quasi-static walking. Future work will address these limitations through experimental validation using a physical prototype, integrating dynamic locomotion strategies, sensor feedback, and energy optimization under varied walking conditions.

Author Contributions

Conceptualization, P.M.; methodology, P.M.; software, P.M.; validation, K.P.; formal analysis, K.P.; investigation, K.P.; resources, P.M.; data curation, K.P.; writing—original draft preparation, P.M.; writing—review and editing, P.M.; visualization, P.M.; supervision, K.P.; project administration, K.P.; funding acquisition, K.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

We would like to thank the anonymous reviewers for their comments, which allowed us to further enhance the outcome of this research. We also express our sincere gratitude to the Mechatronics and Robotics Laboratory, as well as the Lab Modernization Facility of the Department of Production Technology, for providing essential infrastructure and technical support throughout the development and simulation phases of this study.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

SymbolDescription
θ1Toe joint angle (left leg)
θ1RToe joint angle (right leg)
θ2Ankle roll joint angle (left leg)
θ2RAnkle roll joint angle (right leg)
θ3Ankle pitch joint angle (left leg)
θ3RAnkle pitch joint angle (right leg)
θ4Knee pitch joint angle (left leg)
θ4RKnee pitch joint angle (right leg)
θ5Hip pitch joint angle (left leg)
θ5RHip pitch joint angle (right leg)
θ6Hip roll joint angle (left leg)
θ6RHip roll joint angle (right leg)
θ7Hip yaw joint angle (left leg)
θ7RHip yaw joint angle (right leg)
q2Output at ankle roll joint (left leg)
q3Output at ankle pitch joint (left leg)
q4Output at knee pitch joint (left leg)
q5Output at hip pitch joint (left leg)
q6Output at hip roll joint (left leg)
q2ROutput at ankle roll joint (right leg)
q3ROutput at ankle pitch joint (right leg)
q4ROutput at knee pitch joint (right leg)
q5ROutput at hip pitch joint (right leg)
q6ROutput at hip roll joint (right leg)
l–l10Link lengths (various segments)
l45Combined link from hip to knee
lsLateral spacing between legs
LP3Length of the linear actuator on the left leg’s ankle joint—left-side actuator.
LP1, LP2, LP4, LP5,Constant link lengths used in deriving the relationship between joint angle and actuator length for LP3.
RP3Length of the linear actuator on the left leg’s ankle joint—right-side actuator.
RP1, RP2, RP4, RP5,Constant link lengths used in deriving the relationship between joint angle and actuator length for RP3.
LQ3Length of the linear actuator on the left leg’s hip joint—left-side actuator.
LQ1, LQ2, LQ4, LQ5,Constant link lengths used in deriving the relationship between joint angle and actuator length for LQ3.
RQ3Length of the linear actuator on the left leg’s hip joint—right-side actuator.
RQ1, RQ2, RQ4, RQ5,Constant link lengths used in deriving the relationship between joint angle and actuator length for RQ3.
LR3Length of the linear actuator on the right leg’s hip joint—left-side actuator.
LR1, LR2, LR4, LR5,Constant link lengths used in deriving the relationship between joint angle and actuator length for LR3.
RR3Length of the linear actuator on the left leg’s hip joint—right-side actuator.
RR1, RR2, RR4, RR5,Constant link lengths used in deriving the relationship between joint angle and actuator length for RR3.
LS3Length of the linear actuator on the left leg’s ankle joint—left-side actuator.
LS1, LS2, LS4, LS5,Constant link lengths used in deriving the relationship between joint angle and actuator length for LS3.
RS3Length of the linear actuator on the left leg’s ankle joint—right-side actuator.
RS1, RS2, RS4, RS5,Constant link lengths used in deriving the relationship between joint angle and actuator length for RS3.
SStep length
TStep time
ShThe maximum vertical displacement
TCurrent time instance
NCurrent step

References

  1. Dafarra, S.; Romualdi, G.; Pucci, D. Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion. IEEE Trans. Robot. 2022, 38, 3414–3433. [Google Scholar] [CrossRef]
  2. Mikolajczyk, T.; Mikołajewska, E.; Al-Shuka, H.F.N.; 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, 4440. [Google Scholar] [CrossRef]
  3. Sugano, S.; Shirai, Y. Robot Design and Environment Design—Waseda Robot-House Project. In Proceedings of the 2006 IEEE SICE-ICASE International Joint Conference, Busan, Republic of Korea, 18–21 October 2006; pp. I-31–I-34. [Google Scholar]
  4. Kato, I.; Ohteru, S.; Shirai, K.; Narita, S.; Sugano, S.; Matsushima, T.; Kobayashi, T.; Fujisawa, E. Sensing in Robotic Control The Robot Musician ‘WABOT-2’. Robotics 1987, 3, 143–155. [Google Scholar] [CrossRef]
  5. Hirose, M.; Ogawa, K. Honda Humanoid Robots Development. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2007, 365, 11–19. [Google Scholar] [CrossRef]
  6. Hashimoto, S.; Narita, S.; Kasahara, H.; Shirai, K.; Kobayashi, T.; Takanishi, A.; Sugano, S.; Yamaguchi, J.; Sawada, H.; Takanobu, H.; et al. Humanoid Robots in Waseda University—Hadaly-2 and WABIAN. Auton. Robots 2002, 12, 25–38. [Google Scholar] [CrossRef]
  7. Shirata, S.; Konno, A.; Uchiyama, M. Design and Evaluation of a Gravity Compensation Mechanism for a Humanoid Robot. In Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 29 October–2 November 2007; pp. 3635–3640. [Google Scholar]
  8. Reher, J.; Ma, W.-L.; Ames, A.D. Dynamic Walking with Compliance on a Cassie Bipedal Robot. In Proceedings of the 2019 IEEE 18th European Control Conference (ECC), Naples, Italy, 25–28 June 2019; pp. 2589–2595. [Google Scholar]
  9. Gong, Y.; Hartley, R.; Da, X.; Hereid, A.; Harib, O.; Huang, J.-K.; Grizzle, J. Feedback Control of a Cassie Bipedal Robot: Walking, Standing, and Riding a Segway. In Proceedings of the 2019 IEEE American Control Conference (ACC), Philadelphia, PA, USA, 10–12 July 2019; pp. 4559–4566. [Google Scholar]
  10. Badri-Spröwitz, A.; Aghamaleki Sarvestani, A.; Sitti, M.; Daley, M.A. BirdBot Achieves Energy-Efficient Gait with Minimal Control Using Avian-Inspired Leg Clutching. Sci. Robot. 2022, 7, eabg4055. [Google Scholar] [CrossRef] [PubMed]
  11. Shigemi, S. ASIMO and Humanoid Robot Research at Honda; Springer: Dordrecht, The Netherlands, 2018; ISBN 9789400760462. [Google Scholar]
  12. Nagasaka, K. Sony QRIO. In Humanoid Robotics: A Reference; Springer: Dordrecht, The Netherlands, 2019; pp. 187–200. [Google Scholar] [CrossRef]
  13. Kuwayama, K.; Kato, S.; Seki, H.; Yamakita, T.; Itoh, H. Motion Control for Humanoid Robots Based on the Concept Learning. In Proceedings of the 2003 IEEE International Symposium on Micromechatronics and Human Science (IEEE Cat. No.03TH8717), Nagoya, Japan, 19–22 October 2003; pp. 259–263. [Google Scholar]
  14. Heo, J.-W.; Lee, I.-H.; Oh, J.-H. Development of Humanoid Robots in HUBO Laboratory, KAIST. J. Robot. Soc. Jpn. 2012, 30, 367–371. [Google Scholar] [CrossRef]
  15. Park, I.-W.; Kim, J.-Y.; Lee, J.; Oh, J.-H. Mechanical Design of the Humanoid Robot Platform, HUBO. Adv. Robot. 2007, 21, 1305–1322. [Google Scholar] [CrossRef]
  16. Catalano, M.G.; Frizza, I.; Morandi, C.; Grioli, G.; Ayusawa, K.; Ito, T.; Venture, G. HRP-4 Walks on Soft Feet. IEEE Robot. Autom. Lett. 2021, 6, 470–477. [Google Scholar] [CrossRef]
  17. Ogura, Y.; Aikawa, H.; Shimomura, K.; Kondo, H.; Morishima, A.; Lim, H.-O.; Takanishi, A. Development of a New Humanoid Robot WABIAN-2. In Proceedings of the 2006 IEEE International Conference on Robotics and Automation, ICRA 2006, Orlando, FL, USA, 15–19 May 2006; pp. 76–81. [Google Scholar]
  18. Ogura, Y.; Shimomura, K.; Kondo, A.; Morishima, A.; Okubo, T.; Momoki, S.; Lim, H.O.; Takanishi, A. Human-like Walking with Knee Stretched, Heel-Contact and Toe-off Motion by a Humanoid Robot. In Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China, 9–15 October 2006; pp. 3976–3981. [Google Scholar]
  19. Hoffman, E.M.; Kothakota, S.; Moreno, A.; Curti, A.; Miguel, N.; Marchionni, L.; Kishor Kothakota, S.; Moreno, A.R. Whole-Body Kinematics Modeling in Presence of Closed-Linkages: Application to the Kangaroo Biped Robot. In Proceedings of the International Conference on Robotics and Automation (ICRA) 2022, Workshop on “New frontiers of parallel robotics”, Philadelphia, PA, USA, 23–27 May 2022. [Google Scholar]
  20. Lohmeier, S.; Buschmann, T.; Ulbrich, H. System Design and Control of Anthropomorphic Walking Robot LOLA. IEEE/ASME Trans. Mechatron. 2009, 14, 658–666. [Google Scholar] [CrossRef]
  21. Tellez, R.; Ferro, F.; Garcia, S.; Gomez, E.; Jorge, E.; Mora, D.; Pinyol, D.; Oliver, J.; Torres, O.; Velazquez, J.; et al. Reem-B: An Autonomous Lightweight Human-Size Humanoid Robot. In Proceedings of the Humanoids 2008—8th IEEE-RAS International Conference on Humanoid Robots, Daejeon, Republic of Korea, 1–3 December 2008; pp. 462–468. [Google Scholar]
  22. Shamsuddin, S.; Ismail, L.I.; Yussof, H.; Ismarrubie Zahari, N.; Bahari, S.; Hashim, H.; Jaffar, A. Humanoid Robot NAO: Review of Control and Motion Exploration. In Proceedings of the 2011 IEEE International Conference on Control System, Computing and Engineering, Penang, Malaysia, 25–27 November 2011; pp. 511–516. [Google Scholar]
  23. Zheng, Y.F.; Wang, H.; Li, S.; Liu, Y.; Orin, D.; Sohn, K.; Oh, P. Humanoid Robots Walking on Grass, Sands and Rocks. In Proceedings of the 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA), Woburn, MA, USA, 22–23 April 2013; pp. 1–6. [Google Scholar]
  24. Aller, F.; Harant, M.; Sontag, S.; Millard, M.; Mombaur, K. I3SA: The Increased Step Size Stability Assessment Benchmark and Its Application to the Humanoid Robot REEM-C. In Proceedings of the 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Prague, Czech Republic, 27 September–1 October 2021; pp. 5357–5363. [Google Scholar]
  25. Lanari, L.; Hutchinson, S.; Marchionni, L. Boundedness Issues in Planning of Locomotion Trajectories for Biped Robots. In Proceedings of the 2014 IEEE-RAS International Conference on Humanoid Robots, Madrid, Spain, 18–20 November 2014; pp. 951–958. [Google Scholar]
  26. Kuindersma, S.; Deits, R.; Fallon, M.; Valenzuela, A.; Dai, H.; Permenter, F.; Koolen, T.; Marion, P.; Tedrake, R. Optimization-Based Locomotion Planning, Estimation, and Control Design for the Atlas Humanoid Robot. Auton. Robots 2016, 40, 429–455. [Google Scholar] [CrossRef]
  27. Hyon, S.-H.; Suewaka, D.; Torii, Y.; Oku, N. Design and Experimental Evaluation of a Fast Torque-Controlled Hydraulic Humanoid Robot. IEEE/ASME Trans. Mechatron. 2017, 22, 623–634. [Google Scholar] [CrossRef]
  28. Arena, P.; Patané, L.; Spinosa, A.G. A New Embodied Motor-Neuron Architecture. IEEE Trans. Control Syst. Technol. 2021, 30, 2212–2219. [Google Scholar] [CrossRef]
  29. Arena, P.; Patané, L.; Spinosa, A.G. A Nullcline-Based Control Strategy for PWL-Shaped Oscillators. Nonlinear Dyn. 2019, 97, 1587–1603. [Google Scholar] [CrossRef]
  30. Pandilov, Z.; Dukovski, V. Comparison of the Characteristics Between Serial and Parallel Robots. Fascicule 2014, 1, 2067–3809. [Google Scholar]
  31. Kucuk, S.; Gungor, B.D. Inverse Kinematics Solution of a New Hybrid Robot Manipulator Proposed for Medical Purposes. In Proceedings of the 2016 IEEE Medical Technologies National Congress (TIPTEKNO), Antalya, Turkey, 27–29 October 2016; pp. 1–4. [Google Scholar]
  32. Sun, P.; Li, Y.; Wang, Z.; Chen, K.; Chen, B.; Zeng, X.; Zhao, J.; Yue, Y. Inverse Displacement Analysis of a Novel Hybrid Humanoid Robotic Arm. Mech. Mach. Theory 2020, 147, 103743. [Google Scholar] [CrossRef]
  33. Briot, S.; Bonev, I.A. Are Parallel Robots More Accurate than Serial Robots? Trans. Can. Soc. Mech. Eng. 2007, 31, 445–455. [Google Scholar] [CrossRef]
  34. Nzue, R.-M.A.; Brethé, J.-F.; Vasselin, E.; Lefebvre, D. Comparison of Serial and Parallel Robot Repeatability Based on Different Performance Criteria. Mech. Mach. Theory 2013, 61, 136–155. [Google Scholar] [CrossRef]
  35. Vodovozov, V.; Raud, Z.; Petlenkov, E. Intelligent Control of Robots with Minimal Power Consumption in Pick-and-Place Operations. Energies 2023, 16, 7418. [Google Scholar] [CrossRef]
  36. Roberts, D.; Quacinella, J.; Kim, J.H. Energy Expenditure of a Biped Walking Robot: Instantaneous and Degree-of-Freedom-Based Instrumentation with Human Gait Implications. Robotica 2017, 35, 1054–1071. [Google Scholar] [CrossRef]
  37. Collins, S.H.; Ruina, A.; Tedrake, R.; Wisse, M. Efficient Bipedal Robots Based on Passive-Dynamic Walkers. Science 2005, 307, 1082–1085. [Google Scholar] [CrossRef]
  38. Inman, V.T.; Ralston, H.J.; Todd, F. Human Walking; Williams & Wilkins: Baltimore, MD, USA, 1981. [Google Scholar] [CrossRef]
  39. Perry, J.; Burnfield, J.M. Gait Analysis: Normal and Pathological Function, 2nd ed.; SLACK Incorporated: Thorofare, NJ, USA, 2010. [Google Scholar] [PubMed Central]
  40. Kajita, S.; Kanehiro, F.; Kaneko, K.; Fujiwara, K.; Harada, K.; Yokoi, K.; Hirukawa, H. Biped Walking Pattern Generation by Using Preview Control of Zero-Moment Point. In Proceedings of the 2003 IEEE International Conference on Robotics and Automation (ICRA), Taipei, Taiwan, 14–19 September 2003; pp. 1620–1626. [Google Scholar] [CrossRef]
Figure 1. Kinematic diagram of the bipedal robot showing both (a) serial configuration and (b) parallel configuration, where from J1R to J7R the black arrow represents the Z-axis, the red arrows indicate the X-axis, and the green arrows denote the Y-axis of each respective joint.
Figure 1. Kinematic diagram of the bipedal robot showing both (a) serial configuration and (b) parallel configuration, where from J1R to J7R the black arrow represents the Z-axis, the red arrows indicate the X-axis, and the green arrows denote the Y-axis of each respective joint.
Symmetry 17 01110 g001
Figure 2. Sagittal plane kinematic structure of the bipedal robot’s left leg, indicating key pitch angles (θ1: toe joint, θ3: ankle, θ4: knee, θ5: hip) used in inverse kinematics formulation.
Figure 2. Sagittal plane kinematic structure of the bipedal robot’s left leg, indicating key pitch angles (θ1: toe joint, θ3: ankle, θ4: knee, θ5: hip) used in inverse kinematics formulation.
Symmetry 17 01110 g002
Figure 3. Frontal plane kinematic structure of the bipedal robot showing ankle and hip roll angles (θ2, θ6) and lateral spacing used in calculating the inverse kinematics for roll motion and centre of mass alignment.
Figure 3. Frontal plane kinematic structure of the bipedal robot showing ankle and hip roll angles (θ2, θ6) and lateral spacing used in calculating the inverse kinematics for roll motion and centre of mass alignment.
Symmetry 17 01110 g003
Figure 4. Geometric representation for deriving inverse kinematics of the linear actuators controlling the 2-DOF ankle joint.
Figure 4. Geometric representation for deriving inverse kinematics of the linear actuators controlling the 2-DOF ankle joint.
Symmetry 17 01110 g004
Figure 5. Control flow diagram for joint angle generation.
Figure 5. Control flow diagram for joint angle generation.
Symmetry 17 01110 g005
Figure 6. Trajectory on sagittal plane X-axis.
Figure 6. Trajectory on sagittal plane X-axis.
Symmetry 17 01110 g006
Figure 7. Trajectory on sagittal plane Y-axis.
Figure 7. Trajectory on sagittal plane Y-axis.
Symmetry 17 01110 g007
Figure 8. Joint trajectory of left leg.
Figure 8. Joint trajectory of left leg.
Symmetry 17 01110 g008
Figure 9. Displacement of linear actuators (left leg).
Figure 9. Displacement of linear actuators (left leg).
Symmetry 17 01110 g009
Figure 10. Simulink model of the robot.
Figure 10. Simulink model of the robot.
Symmetry 17 01110 g010
Figure 11. Torque at each joint.
Figure 11. Torque at each joint.
Symmetry 17 01110 g011
Figure 12. Power with respect to time at interval of 2.5 s to 5 s in parallel configuration.
Figure 12. Power with respect to time at interval of 2.5 s to 5 s in parallel configuration.
Symmetry 17 01110 g012
Figure 13. Power with respect to time at interval of 2.5 s to 5 s in serial configuration.
Figure 13. Power with respect to time at interval of 2.5 s to 5 s in serial configuration.
Symmetry 17 01110 g013
Table 1. Trajectory parameters.
Table 1. Trajectory parameters.
S. NoParametersValues
1Step length760 mm
2Step height100 mm
3Step time2.5 s
4Distance between two centres of the foot in ‘z’ axis93.96 mm
Table 2. Inferences from the simulation results.
Table 2. Inferences from the simulation results.
S. NoJointMaximum Instantaneous Power (W)
1Left LegHip rollq615.26021
2Hip pitchq5117.245
3Ankle pitchq320.26243
4Ankle rollq21.395065
5Hip parallelLq322.98631
6Rq324.3601
7Ankle parallelLp39.795821
8Rp39.206407
9Right LegHip rollq6r13.96714
10Hip pitchq5r116.6731
11Ankle pitchq3r20.49206
12Ankle rollq2r0.722933
13Hip parallelLr322.95801
14Rr324.32176
15Ankle parallelLs33.036088
16Rs33.066172
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Manoharan, P.; Palanisamy, K. Energy-Efficient Bipedal Locomotion Through Parallel Actuation of Hip and Ankle Joints. Symmetry 2025, 17, 1110. https://doi.org/10.3390/sym17071110

AMA Style

Manoharan P, Palanisamy K. Energy-Efficient Bipedal Locomotion Through Parallel Actuation of Hip and Ankle Joints. Symmetry. 2025; 17(7):1110. https://doi.org/10.3390/sym17071110

Chicago/Turabian Style

Manoharan, Prabhu, and Karthikeyan Palanisamy. 2025. "Energy-Efficient Bipedal Locomotion Through Parallel Actuation of Hip and Ankle Joints" Symmetry 17, no. 7: 1110. https://doi.org/10.3390/sym17071110

APA Style

Manoharan, P., & Palanisamy, K. (2025). Energy-Efficient Bipedal Locomotion Through Parallel Actuation of Hip and Ankle Joints. Symmetry, 17(7), 1110. https://doi.org/10.3390/sym17071110

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop