1. Introduction
In recent times, the growing integration of robots into daily life has emerged as a fascinating field for research and development. This growth has prompted many to focus on enhancing automated machines for various purposes. Over the years, advancements in science and technology have transformed robotics from a concept of fiction into a tangible reality, especially in terms of robot design and manufacturing. Various disciplines, including computer science, medical applications, engineering, and automation, have significantly contributed to the progress made in robotics [
1,
2,
3].
A walking machine is characterized by its ability to move over soft or hard surfaces using limbs, legs, and/or wheels at low speeds. NASA has extensively researched the design and development of these machines for planetary exploration since the 1960s [
1]. Depending on the terrain, NASA has developed three primary types of walking machines: wheeled, tracked, and legged robots. These versatile machines are utilized in various fields, including planetary exploration, medical applications, engineering, and agriculture, to enhance or substitute human efforts [
4,
5,
6].
Among the diverse leg mechanisms utilized in walking machines, the Klann mechanism and Jansen’s linkage stand out for their widespread application. The Klann mechanism [
7,
8,
9], a pivotal example of an eight-bar kinematic chain, replicates the locomotion of legged animals and serves as an alternative to traditional wheels. It comprises a frame, cranks, a pair of grounded rockers, and two couplers connected by pivot joints. This design offers notable benefits for walking machines, such as the ability to move over obstacles like curbs and stairs and access areas challenging for wheeled mechanisms without the need for sophisticated control systems or extensive actuation devices. In their research paper, Rafeeq et al. [
9] designed and modeled a paired four-legged amphibious robot capable of walking on land and swimming in water. They utilized an optimized Klann linkage mechanism for the robot’s legs. Their kinematic analysis and inverse dynamic analysis, conducted using a SAM (Simulation and Analysis of Mechanisms), confirmed that the Klann mechanism provided a horizontal foot trajectory, resulting in higher propulsion compared to a four-bar mechanism. The study demonstrated the robot’s capability to maneuver effectively on different surfaces. The Klann mechanism was found to be more efficient and provided better propulsion and speed performance.
The Jansen linkage [
7,
8,
9,
10], renowned for its ability to produce a fluid walking motion, ingeniously transforms a simple rotational input into a lifelike stepping pattern. This mechanism, characterized by its single degree of freedom (DOF) and an eleven-link leg configuration, adeptly converts the circular motion of a crank into the linear gait of a walk. Its design is both scalable and energy-efficient, offering a low payload capacity while ensuring a predictable path for each footstep. The key advantages of the Jansen mechanism are its simplicity and effectiveness, making it a preferred choice for implementing walking motions in the field of legged robotics.
Recently, Wu et al. [
11] introduced the development of a novel closed-chain elastic-bionic leg (CEL) mechanism, which incorporates a single actuated DOF inspired by the spring-loaded inverted pendulum (SLIP) model. This innovation aims to improve the efficiency of leg mechanisms in robotic applications, focusing on simple control, enhanced stiffness, and the capability for full rotation driving. The design features an eight-bar linkage that mimics the muscular and skeletal structure of a cheetah’s leg, targeting optimal performance in high-speed conditions. By employing a kinematic analysis, their study establishes a link between foot trajectory, ground reaction forces, and driving forces, further examining the stiffness changes in the support phase using an equivalence model. Simulation efforts were undertaken to evaluate key parameters such as movement velocity, spring deformation, and the dynamics of running gait, leading to prototype creation and treadmill testing. This research demonstrates the potential of applying biomechanical insights to the design of robotic leg mechanisms, specifically for achieving efficient high-speed locomotion.
Additionally, a new study [
12] presented the design of a 12-link single-leg walking mechanism for a single-DOF quadruped robot, focusing on simplicity, easy implementation, and minimal driving components. The mechanism features a series of crank-rocker and scaling mechanisms to achieve an “inverted D” walking gait trajectory, reducing the degrees of freedom and enhancing stability. An auxiliary mechanism improves its load-bearing capacity and motion stability, while a unique sole structure increases the contact area with the ground, supporting the lightweight design. The analytical expression of its foot displacement was derived, providing a foundation for dynamic analysis. Simulations using ADAMS software verified that the design meets motion requirements and stability, demonstrating its feasibility and reliability for engineering applications.
Additionally, Desai et al. [
7] presented an eight-link novel single-degree-of-freedom crank-driven walking leg mechanism designed for walking machines and robots. The mechanism, based on the Peaucellier–Lipkin type, was thoroughly analyzed in terms of its geometry and working principles. The paper detailed various configurations and discussed the kinematic behavior of the leg mechanism. An eight-legged walking machine incorporating this mechanism was also built and tested, with the results showing a good agreement between the simulation and practical application. The leg mechanism’s performance was compared with the Klann and Jansen’s walking mechanisms, highlighting its advantages such as its stability, economical use of legs, compact design, and versatility in its stride length and height adjustments. The study concluded with a discussion on the practical applications of the walking leg mechanism in various fields, including industry, agriculture, and autonomous vehicles, while noting a limitation in positioning the linkage pair in the same plane as Jansen’s and the Klann linkages.
Shieh et al. [
13] developed a six-bar leg mechanism that enhances traditional four-bar linkage mechanisms by incorporating a symmetrical coupler point curve. This mechanism combines a four-bar linkage with an additional dyad, forming an embedded regular or skew pantograph. The primary advantage of this design is the amplification of the coupler curve at the output point, resulting in a compact mechanism that generates a relatively large coupler curve. This structural arrangement simplifies the analysis and synthesis process, allowing for the creation of mechanisms tailored to specific needs. The six-bar linkages, with their embedded skew pantographs, offer greater design flexibility compared to typical four-bar mechanisms. The authors highlight the ability of these mechanisms to produce large, symmetrical coupler curves and emphasize their potential in integrating the coupler curves of a four-bar linkage and a pantograph into a single system. However, the foot path generated by Shieh et al.’s mechanism is symmetrical without a flat portion, which limits its direct applicability as a leg mechanism for walking robots.
This paper introduces a new leg mechanism for a robot designed to walk and overcome obstacles that traditional wheeled robots cannot handle. The proposed mechanism is a crank-driven, single-degree-of-freedom design featuring six links and an embedded skew pantograph. The primary objective was to modify the configuration of Shieh et al.’s mechanism to achieve a foot trajectory that includes a flat path in contact with the ground, making it highly suitable for walking robots. This adaptation is particularly beneficial for navigating uneven terrains, such as in climbing robots, where stability and precise foot placement are crucial. The linear foot path improves stability and balance, facilitating the easier control and prediction of foot movements, which are essential for precise and reliable navigation. Additionally, using a six-link leg mechanism offers several advantages over the more complex 8- or 12-link mechanisms. The simpler design and manufacturing process reduce production costs and assembly time, while the reduced weight enhances energy efficiency, which is particularly beneficial for mobile robots. The lower complexity to its control makes the system easier to implement and more reliable, especially in dynamic environments. Furthermore, the six-link mechanism’s higher efficiency and speed, improved robustness, and ease of analysis and optimization contribute to its practicality and effectiveness. Its cost-effectiveness and space efficiency also make it an attractive option for various applications, providing a balanced approach between functionality and simplicity that meets the demands of walking robots.
In this study, GIM software is employed for the dimensional synthesis of the leg mechanism, facilitating the generation of an accurate foot trajectory. Once the mechanism’s dimensions are optimized, a comprehensive kinematic analysis is conducted using GIM to simulate the leg’s motion, including its trajectory, velocity, and acceleration profiles. These simulations provide critical insights into the dynamic behavior of the mechanism. Simultaneously, the kinematic equations of the mechanism are derived using the vector loop method and implemented in MATLAB. These equations are used to calculate positional, velocity, and acceleration data, which are then compared with the GIM simulation results. Then, an inverse dynamic analysis is carried out to determine the actuator’s driving torque, ensuring its efficient operation under expected load conditions. Additionally, SolidWorks is employed for the stress analysis and topology optimization of the leg mechanism. This walking leg mechanism shows significant potential for practical applications across various fields, including industries, all-terrain vehicles, and agriculture, underscoring its impact and versatility in enhancing robotic mobility in challenging environments.
This paper is organized as follows.
Section 2 and
Section 3 provide a detailed description and the construction of the proposed mechanism, respectively.
Section 4,
Section 5 and
Section 6 cover the kinematic and dynamic modeling of the mechanism.
Section 7 presents a comparison of the foot trajectory of this mechanism with existing designs.
Section 8 presents the design of a four-legged walking robot and includes a static analysis with topology optimization. Finally, the paper concludes with a discussion of the findings and suggestions for future work.
3. Construction, Dimensional Synthesis, and Working of the Mechanism
As previously mentioned, the proposed mechanism features a foot path with a large height, denoted by
(
Figure 2). Such an extreme point path facilitates not just the reciprocal motion of the crank link, but also equips a walking machine with the capability to step over obstacles.
This mechanism is driven by input link 2 (
). The four-bar linkage is denoted as (
while the embedded pantograph is (
. The notation of the different link lengths is provided in
Table 1.
Link 6 () serves as an output link with a point of contact P called a foot point. The construction of this leg mechanism is carried out through the following steps:
Construct a four-bar linkage ( such that . The triangular coupler is , where (Note that is a design variable).
Add a binary link such that (Note that is the amplification factor while the orientation of the link determines the orientation of the output curve).
Form a four-bar parallelogram ( by reshaping the coupler plate from to and adding a binary link .
Reshape link to a triangular link such that the triangle is identical to the triangle .
With this embedded pantograph connected to the four-bar linkage at the fictitious coupler point E, the coupler curve is amplified by a factor of
and rotated by an angle
at point P. Here,
and
. On a foot path, the distance between the two most extreme positions is referred to as the horizontal stride
, as shown in
Figure 2.
The dimensional synthesis of a linkage involves determining the appropriate lengths of the links to achieve the desired motions. This process can take the form of quantitative synthesis if an algorithm is specified for the particular problem, or it can be qualitative synthesis if there are more variables than equations [
17]. Additionally, dimensional synthesis can be accomplished using trial and error methods to fine-tune the link lengths for optimal performance.
In this study, dimensional synthesis was performed using GIM software [
20,
21], enabling us to achieve the foot trajectory illustrated in
Figure 2. This trajectory is essential for several reasons: it ensures sufficient ground clearance during the swing phase to avoid obstacles, maintains the robot’s stability, and minimizes energy consumption by optimizing the path. Additionally, its smooth curve reduces impact forces during landing, ensuring consistent and controlled foot movements, which are crucial for an efficient and reliable walking robot performance. The obtained foot trajectory is comparable to existing designs like the Klann [
9] and Jansen’s mechanisms [
22], which are commonly used for such applications. The obtained leg mechanism dimensions are listed in
Table 2. More discussions about this comparison and the specifics of our design will be detailed in the upcoming paragraphs of the article.
The position of the walking mechanism at different crank angles is shown in
Figure 3a–d. The crank is rotated at various intervals, and its initial position is 46° (measured counterclockwise from horizontal reference), as shown in
Figure 3a. This is when the leg begins its lift phase. At this position, the linkage is in a specific configuration with the rocker arms aligned accordingly. As the crank rotates counterclockwise (CCW) with constant angular velocity, the connected links will transfer the motion to the foot, causing it to follow a specific path. In
Figure 3b, the crank has rotated to 179° from its initial position. The linkage configuration has changed, causing the foot point P to reach its highest position. By
Figure 3c, where the crank angle is 290°, point P lands on the ground. Finally, in
Figure 3d, the crank has reached 340°, and the foot point is in the middle of its horizontal stride. The transitions at these crank angles depict the mechanical behavior and movement patterns necessary for a walking robot.
6. Results and Discussion
The foot of a walking robot is the component that directly contacts the ground, as shown in
Figure 6. With the crank’s rotation, the foot follows a cyclical path relative to the walker’s body, referred to as the locus. This locus is segmented into four phases: support, lift, return, and lower. During the support or stride phase, the foot maintains ground contact. In the lift phase, the foot attains its peak height above the ground while moving in the same direction with the walker’s body. Finally, the foot descends and re-establishes contact with the ground.
In
Figure 6, the overlapping blue dots (MATLAB) and orange line (GIM) indicate a high level of agreement between the two methods. This trajectory is crucial for ensuring sufficient ground clearance during the swing phase to avoid obstacles, maintaining the robot’s stability, and minimizing energy consumption by optimizing its path. Additionally, the smooth curve reduces impact forces during landing, ensuring consistent and controlled foot movements, which are vital for an efficient and reliable walking robot performance. The start and end of the stride are characterized by more pronounced curves, facilitating a controlled descent of the foot and preventing it from scraping against the ground during elevation. The smooth, continuous curve signifies harmonic motion, further emphasizing the precision required in the foot point’s trajectory for the optimal walking performance of the robot.
Figure 7 and
Figure 8 present the velocity and acceleration results of the foot point P in the
and
directions through a kinematic analysis of the proposed mechanism.
In
Figure 7, the velocity of the foot point P in the
direction (
) and the
direction (
) is shown. The results from the MATLAB and GIM simulations are closely aligned, with both showing similar trends across the range of
angles. The velocity in the
direction reaches a maximum of approximately 0.2 m/s, while in the
direction it peaks slightly above 0.2 m/s. This indicates a balanced motion in both the horizontal and vertical directions.
Figure 8 depicts the acceleration of the foot point P in the
direction (
) and the
direction (
). The acceleration in the
direction reaches up to 0.25 m/s
2, while in the
direction it shows a significantly larger peak, going up to nearly 0.4 m/s
2. The alignment of the MATLAB and GIM results here again confirms the consistency and accuracy of the simulations.
The maximum velocity observed from the simulations is approximately 0.2 m/s, and the acceleration range extends up to 0.4 m/s2. These values suggest that the proposed mechanism can achieve moderate speeds and accelerations, which are beneficial in reducing drag forces when interacting with surfaces like water. For ground surfaces, assuming no slip, the velocity of the feet is effectively the same as the velocity of the robot, ensuring stable and consistent movement.
Driving torque is a crucial design parameter that significantly impacts the locomotion performance of leg mechanisms, influencing the frequency of stroke steps and the shape of strides. Analyzing the driving torque helps determine the optimized swing cycle of the leg mechanism, thereby reducing energy consumption.
Figure 9 presents the torque analysis of the proposed mechanism, reflecting the maximum and minimum torque requirements of the drive cycle at the driving node. The torque ranges from approximately −0.12 N·m to 0.07 N·m, indicating its energy consumption and mechanical efficiency during the motion cycle.
The waveform shows that the peak torque is generated during the swing phase, particularly around the interval of 150 to 200 degrees. This peak torque is associated with the high lift forces required to move the leg, which increases energy consumption during this phase. Conversely, the torque is negative during the lowering phase, which occurs in the intervals separating the stance and swing phases.
The results from both the MATLAB and GIM simulations align closely, confirming the consistency and reliability of the analysis. The observed torque pattern highlights the characteristic behavior of closed-loop linkages, where significant torque variations occur during different phases of the leg’s motion cycle. By understanding these torque requirements, designers can optimize the mechanism to improve its overall performance and reduce unnecessary energy expenditure.
9. Conclusions
This paper presents the design, kinematic analysis, and optimization of a six-bar crank-driven leg mechanism integrated with an embedded skew pantograph for walking robots. The kinematic analysis using GIM software and MATLAB validated the mechanism’s ability to generate a high-lift foot trajectory with sufficient ground clearance, ensuring stable and efficient walking across uneven terrains. The mechanism’s compact design provides an optimal balance between simplicity, performance, and cost-effectiveness, making it suitable for practical applications where mobility over rough or obstructed surfaces is essential, such as in agriculture, search and rescue, and planetary exploration.
The use of topology optimization significantly reduces the weight of the ground-contacting link without compromising its structural integrity. Additionally, the stress analysis confirms that the design can withstand expected operational loads, demonstrating its readiness for real-world implementation.
The mechanism is compared with Jansen’s and eight-link mechanisms, with differences noted. Advantages of the proposed leg mechanism include the following:
The mechanism is mounted on a frame with only two fixed pivots while preserving its structural stability.
The proposed mechanism can be constructed using binary links, although ternary links can also be used.
The walking mechanism can be built compactly, resulting in less weight and inertia, making it suitable for speed walking.
The mechanism performs well during both clockwise and counterclockwise rotation of the crank.
This mechanism has a compact stride-to-size ratio and high lift.
The practical applications of this mechanism could include autonomous agricultural robots capable of navigating through complex and uneven farming environments, robots used for planetary exploration where the terrain is unpredictable, or robots designed for urban search and rescue missions that require adaptability to various surfaces.
Future research could focus on improving the energy efficiency of the mechanism by exploring alternative materials or lightweight composites that maintain their structural integrity while reducing their mass further. Additionally, exploring control systems that can adapt the walking gait based on sensor feedback from the environment would enhance a robot’s ability to operate autonomously in more dynamic conditions. Prototype development and real-world testing would be the next step in validating this design in various environmental scenarios.