1. Introduction
Legged locomotion poses a challenging, hybrid, nonlinear, and highly dynamic problem [
1]. Although humans and terrestrial biological locomotors demonstrate efficient and robust legged locomotion, contemporary bipedal robots struggle to achieve rapid, robust, untethered dynamic gaits in natural environments over extended distances [
2,
3,
4,
5]. This challenge stems from an incomplete understanding of various locomotion aspects, including mechanical design, actuation, and control. Understanding biological locomotor systems can enhance legged robots and assistive systems. In this regard, human experiments, data analysis, and model development are common approaches taken so far. However, the challenge persists in bridging the gap between models and real-world scenarios, questioning the sufficiency of simulations for validating identified biomechanical concepts (e.g., mechanisms, motor control) of biological locomotor systems. Therefore, it becomes crucial to develop cost-effective, accessible, and modular test platforms with sufficient degrees of freedom (DoFs) both in mechanics and actuation for robotic and biomechanics research in locomotion.
To design test platforms for achieving adaptable and efficient locomotion, suitable actuators are indispensable, particularly in providing force demands, e.g., in loaded, highly dynamic, or explosive movements. Besides the need for substantial force, there is a strong inclination toward variable impedance [
6,
7]. For example, human running biomechanics exhibit significant variations in effective leg stiffness corresponding to changes in speed [
8] and ground stiffness [
9]. Electric motors (EMs) have a power mass density exceeding that of biological muscles (up to 7 kW/kg, 3-5 kW/kg compared to a maximum of 0.3 kW/kg for muscles) [
10], with their high power primarily available at high speeds and accompanied by relatively low torque compared to muscles. While an increased gear reduction can augment torque density, it simultaneously elevates passive impedance in actuators (inclusive of reflected inertia, friction, and damping), thereby limiting bandwidth and compromising transmission transparency. As an alternative, researchers have explored impedance modulation through torque feedback and full-state feedback [
11], or employment of series elastic actuators [
6,
12,
13]. Other approaches were the design of dual actuators that enhanced stiffness modulation [
14,
15] and tunable series elasticity, which showed promising results when applied in manipulation and mobile robots [
7,
16,
17,
18]. Efforts to enable compliant actuation using EMs without sacrificing torque density are ongoing, but a winning design replicating the qualities of biological actuators has not yet been achieved.
In exploring various actuator design methods, the integration of EMs and Pneumatic Artificial Muscles (PAMs) in Electric-Pneumatic-Actuators (EPA) [
19] offers a unique avenue for investigating the interplay of motor control and morphology in robotic systems. PAMs have been applied as actuators in diverse robots and exoskeletons due to their intrinsically low passive impedance and relatively high force density [
20,
21,
22,
23,
24], and as adjustable compliance for enhancing motion efficiency and robustness [
25]. Previous studies on EPA-based hopping robots have demonstrated the benefits of combining passive and active impedance, showcasing improvements in efficiency, robustness, and controller generalization [
25,
26,
27,
28]. This approach leverages the body as a computational resource, incorporating intelligence into the mechanical design, particularly through the use of soft materials, termed mechanical intelligence [
29]. Moreover, incorporating PAMs into the actuation system facilitates their seamless integration into various configurations within the robot structure, such as mono-articular or bi-articular arrangements [
28]. Given that PAMs share comparable behavioral dynamics with biological muscles [
30,
31], this integration provides a unique opportunity to explore and understand the functions of human muscle-tendon units in the context of robotic applications. Consequently, the use of PAMs through EPA provides a framework to develop reverse engineering tools, offering a means to explore and validate novel findings about the biological muscles [
32].
In acknowledging the current gaps in understanding the mechanical design, actuation, and control of legged biological locomotors, this paper focuses on the design and development of a series of robots actuated by a combination of EMs and PAMs. In our previous works, we developed three hopper robots actuated by EPA; see
Figure 1. The first robot, MARCO-Hopper II, was a two-segmented robot actuated by a single motor augmented by a parallel PAM, designed for one-dimensional hopping [
26]. Later, EPA-Hopper I was introduced, featuring a human-sized design with increased DoFs [
18,
27]. Finally, EPA-Hopper II extended the previous design with a foot and ankle joint [
28]. Throughout these iterations, a common characteristic persisted: the limitation of hip joint movement in space and the absence of a trunk, restricting the examination to stance and partly swing locomotor subfunctions [
1]. Expanding on the research of three hopping robots, this study introduces two new robots: a monoped jumper with additional DoFs capable of two-dimensional motion and a biped walker, which represents our initial exploration into bipedal locomotion (
Figure 1). The total cost of constructing a single leg with the trunk is below €3,000 less than that of alternative robotic designs [
5]. These robotic platforms are accessible tools with multi-actuation EPA technologies to explore different aspects of locomotion and allow a deeper exploration of the complexities inherent in legged locomotion.
2. Methods
This section provides design details for the new EPA robots. It begins with an outline of the EPA technology used in these robots, including the strengths and weaknesses of each actuator and how they complement each other. Following this, it briefly discusses the previous versions of the EPA robot and control designs, followed by a comprehensive description of the mechanical and electrical design of a newly developed 3-DoF EPA leg with a trunk that can be used for building the EPA Jumper and EPA Walker robots. This detailed modular design description can be utilized as a manual for researchers intending to replicate and rebuild these robots. Finally, the extension of a single-leg robot to the biped is presented, highlighting the modularity, adaptability, and versatility of the designed robotic platform.
2.1. Electric-Pneumatic Actuation
Electric motors (EMs) are renowned for their high-density power, offering precise position and torque control across a broad spectrum. They excel in continuous operation, exhibiting a remarkable torque-velocity range [
10]. However, in the context of legged locomotion tasks that involve handling impacts, necessitate efficient actuation across a diverse torque and velocity range, and entail close interaction with uncertain environments, EMs encounter limitations, and their inherent strengths are somewhat compromised [
19,
33]. Conversely, PAMs present an alternative with adaptable compliance and a force-length relationship comparable to biological muscles [
34]. Their high force-to-weight ratio, coupled with low weight and inertia, positions PAMs as an attractive actuation technology in bio-inspired and human-safe robotics [
35,
36]. Nevertheless, the nonlinear nature of the pressure-force relationship and low bandwidth of PAMs make it difficult to control PAM-actuated robotic systems [
19,
37]. Consequently, stability in solely PAM-driven systems for legged robots is typically achieved through manual tuning of control parameters rather than through analytical methods [
1]. This approach often leads to suboptimal performance and can make it difficult to generalize the control strategies to different scenarios or environments.
The integration of EMs and PAMs addresses the shortcomings inherent in each actuation system, combining their respective advantages for locomotion tasks [
19,
38]. This combined approach ensures a compliant actuation system with high-density power and precise position and torque control. The properties of each actuator are detailed in
Figure 2.
2.2. Previous Iterations of EPA Robots
Prior to delving into the specifics of the recently developed EPA Jumper and EPA Walker iterations, here we provide an overview of previous developments in EPA-based robots, shown in
Figure 1.
MARCO-Hopper II: The MARCO-Hopper II marked the initial entry in the EPA-robot series, featuring a robotic structure comprising two metal segments resembling the human thigh and shank in the sagittal plane [
39]. These segments were connected by a revolute joint resembling the knee joint. Linear bearings guided the hip and foot joints, constraining motion to vertical translation, resulting in a one-dimensional hopping motion. This robot utilized an off-board EM which was augmented by a single PAM on the knee joint in [
26] to investigate the effect of adaptable parallel compliance on hopping efficiency.
EPA-Hopper I: The first robot designed and developed for exploring EPA technology for bioinspired legged locomotion was EPA-Hopper I. In contrast to its predecessor, this iteration represented a robotic leg that resembled the size of a human leg, utilizing hollow carbon fiber tubes as segments. It also featured increased DoFs by the addition of an actuator at the hip joint in the setup, and enabling the foot to move in 2D. This enhancement facilitated the exploration of a more realistic hopping motion [
18,
27]. Actuation in this robot involved two EMs at the hip to actuate hip and knee joints and two PAMs on the knee joint to provide adjustable compliance to the leg (see
Figure 1).
EPA-Hopper II: The progression culminated in the creation of EPA-Hopper II, an extension of EPA-Hopper I featuring the addition of a 3D-printed foot and ankle joint [
28]. Similar to its predecessor, this robot employed two EMs for actuation but incorporated different mono-articular and bi-articular PAMs in its structure. Drawing inspiration from the human leg musculoskeletal system, where joint compliance increases from the hip to the knee and then to the ankle [
40,
41,
42], the EPA actuation architecture in this robot featured an EM at the hip joint, a combination of EM and PAMs at the knee joint, and solely PAMs at the ankle joint.
2.3. Control Approaches
Several controllers have been proposed to facilitate the generation of energy-efficient and stable hopping motions while simultaneously exhibiting robust responses to perturbations. In the study by Kalveram et al. [
43], different energy management methods were assessed for achieving stable hopping in the presence of losses and perturbations on an actuated prismatic leg system (MARCO-Hopper). The findings revealed that injecting a predetermined amount of energy greater than the system losses during a hopping cycle resulted in stable, human-like hopping. However, the absence of a feedback signal in this control scheme renders it sensitive to uncertainties and disturbances, requiring precise parameterization for proper functionality. Subsequently, in the segmented MARCO-Hopper II, a virtual model control (VMC) approach [
44] was employed, emulating a virtual spring between the hip and foot. This VMC strategy demonstrated effectiveness in producing stable, human-like hopping movements [
39]. The control framework was also extended and compared with feed-forward control in terms of hopping stability and perturbation rejection in [
39]. Drawing inspiration from positive force feedback [
45] observed in bouncing gaits [
46,
47], a neuromuscular reflex-based controller was implemented on GURO monopod and bipedal robots. Simulation and experimental results showcased the generation of hopping through the utilization of positive force and length feedback reflexes [
48]. However, the performance of these methods is dependent upon the level of detail considered in the controller implementation, and determining the appropriate parameters involves an exhaustive search [
47]. Inspired by the concept of positive force feedback [
46], the Force Modulated Compliant (FMC) controller was introduced [
49]. The FMC controller simplifies the complexity associated with previous neuromuscular controllers, offering a simplified version of force feedback with fewer tuning parameters. Demonstrating success in both simulation and experiments, the FMC controller has proven effective in generating various hopping motions with different frequencies and heights across different EPA robots, ranging in complexity from MARCO-Hopper II to EPA-Hopper II [
26,
27,
28].
The implementation of the FMC controller involves dividing hopping into two distinct phases: stance and flight. During the stance phase, FMC control is applied to the knee (referred to as FMCK), while the hip EM is deactivated. The torque (
) applied by the FMC control is
, where
K,
F,
, and
are normalized stiffness, ground reaction force (GRF), joint angle, and rest length, respectively. This controller introduces virtual stiffness to the knee joint, modulated in real-time by the GRF, thereby inducing a nonlinear spring-like behavior. Notably, the role of GRF as proprioceptive feedback for locomotion control finds support in prior biomechanical studies [
50,
51,
52]. The functionality of this bioinspired controller can be interpreted as a simplified reflex control in which the muscle and muscle force are replaced by a spring and the leg force (measured by GRF), respectively. In the flight phase, position control is implemented for both the hip and knee motors to ensure consistent touchdown during each hop.
2.4. Mechanical Design & Actuation
In this section, we provide a detailed overview of the mechanical design of the newly developed 3-DoF EPA leg with a trunk. The focus is on the design aspects of the trunk, hip, knee, and ankle, along with their interconnections to each PAM. Emphasis is placed on overcoming challenges encountered in previous versions of robots while maintaining a human-like weight distribution in the design, using low-cost and readily available materials and methods such as 3D printing. Additionally, we describe the actuation scheme implemented in this robot and draw comparisons with its predecessors. The robot’s complete schematic is presented in
Figure 3, and its components are listed in
Table 1.
2.4.1. Trunk
To achieve a combination of enhanced rigidity and optimized weight distribution, the trunk’s main structure is made of 3mm-thick aluminum plates. The trunk’s two-level architecture effectively integrates all the robotic system’s electronics, sensors, and actuators (
Figure 3). The first level positions ten on/off valves (SMC SYJ3320) for effortless accessibility, accompanied by their corresponding pressure sensor (SMC PSE530). Furthermore, attachment points for connecting PAMs with designed lever arms are strategically located at the outermost sides. The second level houses dedicated boards for pneumatic and motor actuation, with further specifications detailed in the subsequent section. The two horizontal plates are securely fastened to each other and connected to the leg through two vertical plates. These vertical plates are directly affixed to the hip joint through the hip stator and ball bearing (6304-RS) to properly center the leg and distribute its forces (
Figure 3). Additionally, these vertical plates are specifically crafted to incorporate three steel ball casters, allowing for free-wheeling motion (not shown in
Figure 3). By employing these ball casters, the robot’s structure and movement can be confined to the sagittal plane within a frame, akin to the design of the Biobiped robot [
13].
These design choices align with the goals of replicating a more balanced distribution of segment mass and elevating the center of mass (CoM). These are key features in achieving comparable system dynamics for human-sized robotics. Future mechanical design iterations will specifically target the reduction of the arisen disparities in these key features.
2.4.2. Hip
In alignment with our prior design, we employ a directly driven EM for hip joint actuation, while the knee joint is actuated through a quasi-direct drive utilizing a rope-pulley system. This configuration serves a threefold purpose. Firstly, placing both EMs at the hip joint reduces the leg inertia. This reduction contributes to both energy efficiency by facilitating the movement of lighter distal segments, and robustness, as there is less direct impact on the EMs and associated electronics. Secondly, opting for a rope and pulley system rather than a gearbox mitigates friction in the transmission chain [
53]. This setup facilitates torque control implementation through motor current sensing [
27]. Thirdly, the utilization of a rope pulley system for transmission facilitates the incorporation of a PAM in series with the knee motor, thereby establishing a series elastic actuation for the knee joint [
18]. This serial arrangement of compliance serves to decouple the motor’s inertia from the load, imparting advantages in terms of shock absorbance and energy buffering, as highlighted by [
54,
55].
In the new iterations of EPA robots, the coaxial EMs are oriented facing each other by the use of a ball bearing (6001-RS). Centering the rope-pulley system effectively mitigates undesired lateral forces, a crucial consideration to prevent adverse effects on 3D-printed parts. Another noteworthy modification entails the increased thickness of segments, specifically carbon fiber tubes. This adjustment has been implemented to proactively address potential challenges arising from increases in both the size and weight of new robots.
To address the challenges of high torques and impacts, the knee pulley at the hip level has been manufactured using a carbon-induced 3D printer, reinforcing the part for robust performance. All other components at the hip are 3D printed. Additionally, ball bearings (6304-RS) are employed to couple the knee motor to the trunk, providing seamless mechanical connectivity.
2.4.3. Knee
The knee joint configuration comprises three main 3D-printed components and incorporates a ball bearing. It freely allows movement in flexion and extension directions but incorporates mechanical constraints to prevent overextension, yielding a range of motion similar to that of the human knee joint. Notably, in the latest iterations of EPA robots, the knee design has undergone modifications compared to its predecessor. A key enhancement involves centralizing the torque transmission from the EM motor located on the hip to the knee through a rope and pulley system, effectively mitigating undesired forces. The knee-to-hip pulley transmission ratio has been set to 2.5, hence allowing higher knee accelerations needed for high-frequency jumping and explosive tasks. For joint coupling, a ball bearing (6304-RS) is employed, and all components of the knee joint are produced with 3D printing.
2.4.4. Ankle
In line with previous iterations of the EPA robot, the ankle remains a single DoF joint, actuated solely by PAMs (TIB, SOL, and GAS), allowing movement primarily in the sagittal plane—enabling dorsiflexion and plantarflexion. Affixed to the ankle is a curved, human-shaped foot designed to mimic the contours of the human foot. To enhance shock absorption during initial ground contact, a rubber sheet is incorporated beneath the foot.
The curved configuration of the foot, as opposed to a pointed foot, promotes a more natural gait and has demonstrated greater energetic efficiency [
56,
57]. The connection between the foot and the leg is facilitated by a ball bearing (6202-2Z), and both the foot and ankle components are fabricated using 3D printing technology.
2.4.5. Actuation
In line with its predecessors, the latest iteration of EPA robots in this study is actuated with two EMs situated at the hip joint, one for direct drive of the hip and one for quasi-drive of the knee joint via a rope and pulley system. Given the new iteration’s increased weight, the previously used E8318-120KV Hymotor in the EPA-Hopper robots is substituted with GIM8115 EM. These EMs offer significantly higher nominal torque () and a greater torque constant (). The increased torque constant lowers battery consumption, enabling longer experiment durations. Additionally, the motor’s compactness, thanks to its built-in driver, and its geometric design facilitate seamless mechanical integration.
In addition to EMs, each joint is complemented by PAMs designed to mimic the corresponding muscles in the human body (
Figure 4). The number of PAMs integrated into the new iteration has expanded from four in EPA-Hopper II [
28] to nine (
Figure 4). Six monoarticular PAMs encompass both extension and flexion at each joint, while three biarticular PAMs—Gastrocnemius (GAS), Hamstrings (HAM), and Rectus Femoris (RF)—play a crucial role in inter-joint energy transmission, significantly contributing to the robot’s balancing, stabilization, and overall performance. Every PAM features both a fixed and an adaptable attachment, facilitated by a tension belt buckle, allowing for the adjustment of its rest length. Additionally, various extensions for the lever arm ratios of the PAMs at the trunk and knee level are considered through multiple exchangeable holds, enhancing the versatility and adaptability of the robotic system.
The PAMs utilized in the robot structure are custom-made, comprising an elastic rubber inner tube enclosed with an expandable polyester shell. Precise control over the inner tube pressure is achieved using on/off valves (SMC SYJ3320), as opposed to continuous valves (PVQ-31, SMC, Japan) used in previous iterations. This selection of valves for the newly developed robots is motivated by two primary factors. Firstly, on/off valves possess the capability to both pressurize and depressurize. Secondly, the chosen valves contribute to a reduction in overall weight as they are more lightweight than continuous valves.
2.5. Electrical Design
The electronics architecture consists of multiple layers. At its core, a high-level control layer operates within a Simulink Real-Time framework on a target PC. This controller communicates with the slaves via an EtherCAT bus. The low-level control layer is comprised of three slaves, responsible for actuating and sensing the motor, PAMs, and GRF plate. A simplified diagram is shown in
Figure 5
2.5.1. High-level Control Layer
For real-time control and monitoring of the robot, we utilize the MATLAB Simulink Real-Time Toolbox (xPC) as the software framework. To ensure fast and robust communication, EtherCAT (Ethernet for Control Automation Technology) serves as the chosen field bus system for our robots. This setup involves two computers: the xPC target computer and a host computer. The host computer facilitates direct control and monitoring of the robot, including all slaves, through the Simulink environment. The xPC target computer processes data, determining commands for various slaves. This configuration allows for real-time parameter tuning and debugging the robot control via the Simulink interface while maintaining a high running frequency of .
2.5.2. Low-level Control Layer
A) Motor Board: The control of hip and knee motors, along with the readings of motors’ responses in terms of currents, position, and velocity, is managed by an Arduino board. The communication between the motors and the microcontroller is facilitated by an MCP2515 CAN-BUS controller and transceiver module. This module communicates with the microcontroller through an SPI Bus while establishing a connection with the hip and knee motors through a CAN Bus. In the context of CAN bus usage, it is crucial to address the potential for noise to enter the system. To ensure robust performance, careful consideration must be given to appropriate cable lengths and the incorporation of termination resistors. These measures are essential for mitigating potential issues associated with noise and maintaining the reliability of communication within the system.
B) PAMs Board: For the precise control of SMC SYJ3320 valves and accurate readings from SMC PSE530 pressure sensors, we have chosen the Arduino Mega for its compatibility with 5V analog inputs, aligning with the signal voltage of the pressure sensors. Valve control is managed through a custom-built PCB featuring Silicon N-Channel MOSFETs K4017 to activate the solenoids in the valves. This PCB incorporates additional components, including base resistors of 150-ohm and 10k-ohm, along with a diode implemented to protect against voltage spikes, enhancing the overall reliability and durability of the system.
C) GRF Board: For precise measurement and detection of GRF, we utilize piezoelectric Kistler force plates (Type 9260AA). These force plates provide three-dimensional readings of force, including the center of pressure. The integration of GRF plate readings into the system is achieved using an Arduino board, which directly interprets analog signals from the force plate. The Arduino board is converted into an EtherCAT Slave using a Shield EasyCAT. The embedded code in the Arduino ensures efficient reading of the four force sensors on the GRF plate, transmitting the data to the Host PC. This sensor data is then used for gait detection, control, and data analysis. In later stages of development, the GRF plate will be exclusively used for testing with high-precision measurement to assess the functionality and controllability of the robot. Instead, an insole sensor will be adopted to create a standalone robot capable of ground locomotion. In addition to GRF measurements, this board also oversees the monitoring of an emergency switch. Activating the emergency switch disables all communications, thereby turning off actuation. This safety feature ensures prompt response in critical situations, enhancing the overall reliability and safety of the system.
It is noteworthy to mention that the GRF plate operates within a power voltage range of +10 to +30V, and thus, both the Arduino and force plate are powered by an external +12V power supply or battery. This power supply serves as the energy source for all system boards, valves, and pressure sensors.
2.6. Extension to EPA Jumper & Walker
The EPA leg’s modular design, detailed so far, allows for versatile applications. This robotic leg can function independently as a monoped, referred to as the EPA Jumper. Alternatively, by duplicating the legs and minor changes in the trunk, the design can transform easily into a bipedal configuration; see the EPA Walker in
Figure 1. This modular approach facilitates seamless extension and future design enhancements for both the EPA Jumper and Walker.
3. Results
In this section, following a detailed comparison of the mechanical characteristics between the designed EPA robot and humans, we present the results of the preliminary hopping tests with the EPA Jumper. Finally, we present and examine an overview of the hopping patterns achieved across various iterations of EPA robots.
3.1. Mechanical Properties: Robot vs. Human
We evaluated the mechanical characteristics of the EPA Walker, including segment lengths, weight distribution, and inertia. Measurements of segments’ length and weight are obtained from the physical system, while inertia values are approximated using the CAD design in Autodesk Fusion 360; see
Table 2. The EPA Walker was compared to a human model with a height of
and a weight of
. The human model characteristics were estimated using information from [
58].
When comparing the segments’ length between the robot and the human, a consistent proportion is noted for the shank and thigh. However, there are differences in the foot and trunk segments. In regards to the segments’ weight, a fairly similar weight distribution was replicated, with only a slight deviation in the shank’s weight. However, the same similarities are not replicated in the system inertia. On the shank and thigh levels, a consistent inertia ratio is achieved. Meanwhile, the foot and trunk need modification to approach a human-like inertia ratio.
3.2. Preliminary results of EPA Jumper
To assess the mechanical structure and performance of the recently developed EPA Jumper, we conducted preliminary hopping tests with the robot. Despite the increased complexity of the new robot, we employed the FMCK control scheme as utilized in previous EPA robots to achieve hopping [
26,
27,
28]. The values for control parameters and PAM pressures are manually tuned and presented in
Table 3.
Throughout the experiments, the robot’s motion was confined to the sagittal plane, limiting lateral movement. As the only controller in the stance phase is implemented on the knee joint, we set the knee PAMs’ pressure to zero to minimize extra effects on knee actuation and focus on the extendability of the stabilization approach with minimal control. Hip muscles are pressurized to approach the upright trunk condition of experiments with previous EPA robots. The leg configuration in the flight phase is borrowed from previous studies and slightly adapted. The experimental outcomes are illustrated in
Figure 6. Despite the introduction of a trunk and the necessity for balance maintenance, the results demonstrate that employing the same FMC control approach and ankle PAM configuration, along with utilizing additional PAMs at the hip joint, proved effective in attaining repetitive hopping patterns. The consistent periodic patterns are observed in the knee and hip joints as well as GRF. The robot moves
backward within eight hops observable from COP curves. It is worth noting that in our additional preliminary tests, we achieved 2 and 4 non-repetitive hops without the inclusion of hip PAMs and solely relying on monoarticular hip PAMs, respectively.
3.3. Hopping performance with different EPA robots
To evaluate how much the body complexity and incorporation of a more human-like structure affect hopping performance, here we compared hopping patterns obtained from different EPA robots shown in
Figure 1, except the EPA Walker. Normalized GRF and Hip displacement are illustrated in
Figure 7 as representatives of hopping performance. This figure serves as a demonstration of the adaptability and extendability inherent in the EPA design. Examining the GRF patterns, we observe a progression towards a more human-like hopping motion as mechanical constraints are released (from the foot and then the hip), additional degrees of freedom are introduced to the ankle and hip joints, and additional body segments, such as the foot and trunk, are incorporated. Notably, the GRF pattern of the EPA Jumper stands out as the smoothest and most human-like, despite no changes to the controller. Interestingly, normalized hip joint excursion remains relatively consistent across different robots, with MARCO-Hopper-II exhibiting the minimum and EPA-Hopper I achieving the maximum hopping height. Furthermore, EPA Jumper and EPA-Hopper I demonstrated the smoothest (most human-like) hip displacement patterns.
4. Discussion
Bioinspired experimental robotic setups take a step beyond simulations to deepen our understanding of the functionality of biological mechanisms and to verify identified human motor control concepts in the real world. However, their widespread usage is hindered by high costs, complex designs, reliance on inaccessible materials, and restrictive actuation technologies which are far from human muscular actuation. To overcome these challenges and promote easy access to such setups, this work introduces an innovative series of bioinspired low-cost robots constructed with off-the-shelf components and 3D-printed parts. These robots employ EPA technology, enabling mechanical and morphological adaptability through adjustable intrinsic compliance to replicate muscle-like actuation as well as high controllability and energy density. These modular setups offer a versatile platform for exploring a wide range of bioinspired locomotion patterns and provide a means to investigate the interplay between body morphology and control strategies.
4.1. Morphological Similarity and Modularity
The newly developed EPA robots introduced in this study were designed to possess a mass distribution and inertia ratio closely resembling those of their biological counterparts, the human body. This meticulous replication of mechanical properties enables the robots to exhibit locomotion patterns more similar to natural human movement, positioning them as promising tools for exploring the fundamental principles of biological locomotion. However, certain disparities in the ratio of inertia among some segments still exist, requiring further considerations for the next iterations. Addressing these disparities will be a focus of our future work.
In addition to maintaining mass distribution and inertia similar to human legs, EPA design provides further access to mimicking the morphological properties of biological locomotors. Utilizing EPA technology allows for a hybrid variable impedance actuation that can mimic biological actuation while addressing the limitations of robots solely driven by PAMs. Integration of EMs and PAMs holds the potential to enhance controllability and address the limitations inherent in each actuator type. More importantly, the combination of EMs and PAMs enables a versatile array of configurations. PAMs can be employed in parallel/series to EMs or in biarticular arrangements. Parallel PAMs to EMs could reduce power or torque requirements, provided their tuning aligns appropriately. Another feasible arrangement involves a PAM crossing two joints, functioning as an energy exchanger. Biarticular configurations proved advantageous in terms of contributing to posture and body balance [
59], increasing energy efficiency [
60], and simplifying control tasks [
13]. Our preliminary experimental results with EPA Jumper demonstrate the effects of passive dynamic behavior provided by PAMs (in ankle and hip joints) to generate repetitive hops without demanding any extra effort for active control design. Thanks to the leg’s muscle-like PAMs, several repetitive hops can be achieved with a switched-off hip motor at the stance phase. The contribution of even passive (with fixed pressure) monoarticular and biarticular PAMs to stabilize trunk and body posture can be identified by an increase in the number of repetitive hops. Therefore, inspiration from human musculoskeletal architecture, which is easily accessible via EPA design, could open new doors in learning from morphological computation (more details in the next section).
Both the EPA Jumper and EPA Walker are equipped with six monoarticular and three biarticular PAMs per leg, emulating the main lower-limb group muscles. Moreover, an additional PAM could be placed in series with the knee motor, emulating a muscle-tendon unit. Incorporating PAMs in series with EMs provides the system with the capability to absorb shocks and withstand impacts, and increase robustness against perturbation as shown in [
18]. Additionally, this serial configuration can enhance energy efficiency in cyclic tasks.
We can leverage PAMs as passive elements with adjustable compliance, which can complement EMs to reach optimal solutions (e.g., regarding energy efficiency) for different tasks (e.g., hopping, walking, running) or gait conditions (e.g., hopping frequency, walking speed) while their rest length can be manually tuned. In addition, PAMs can function as actuators by real-time pressure adjustments. This high degree of modularity allows researchers to customize the robots’ behavior to study various aspects of human locomotion.
The human neuromuscular system is highly complex, making it challenging to comprehend its operational principles solely through movement outcomes and simulation models, given the limitations in directly altering fundamental properties of the human body for verification [
61]. However, developing physical blueprints of the biological body could serve as a means to validate biomechanical theories [
62]. In this regard, the modular structure of EPA robots has the potential to facilitate the reverse engineering of human biomechanics and motor control by providing a framework for systematic exploration and testing.
4.2. EPA Actuation and Control Embodiment
The human neuromuscular system exhibits profound complexity, evolving from simpler neuromuscular modules in infancy to a more intricate structure in adulthood, integrating multiple motor control levels [
61]. This developmental trajectory, marked by increasing modularity and connectivity, mirrors the principles of nature’s gradual progression from simple to complex systems [
63]. This evolution involves multiple levels of the motor infrastructure, from the intrinsic rhythmicity measured at the level of individual muscle activities to the level of muscle synergies and bilateral inter-muscular network connectivity [
61]. In constructing bioinspired robots, embracing this principle of starting with basic structures and progressively adding complexity can offer insights into underlying control mechanisms. This approach resonates with the
templates & anchors concept [
64], emphasizing the utility of simple yet robust control solutions as foundations for complex behaviors.
In this work, the newly developed EPA Jumper was subjected to some preliminary tests in which periodic hopping was achieved. Despite the EPA Jumper’s more complex structure compared to its EPA-based predecessors, the generation of stable hopping patterns did not result from a more complex controller. Rather, it was attributed to the modularity inherent in the EPA-based robot design. By adjusting the PAMs’ pressures and rest lengths within the EPA design, a portion of the control problem can be effectively delegated to the body dynamics. This approach allows the body to function as a computational resource, reducing the overall control effort, which aligns with the concept of brainless locomotion [
65,
66,
67] incorporating morphological computation paradigm [
68].
Control embodiment through morphological computation and employing compliant elements introduced in prior studies [
12,
69,
70], was addressed in our research on EPA-based robots, spanning from 1D hopping in MARCO-Hopper to 2D hopping with EPA-Hopper. In these works, our focus remained on optimizing the EPA design to accomplish the task with minimal changes to the controller across different levels of mechanical complexity. For instance, EPA-Hopper II, despite an additional DoF and foot segment compared to EPA-Hopper I, achieved stable hopping without any alterations to the controller parameters, highlighting the robustness facilitated by the capabilities of PAMs in the EPA design [
27]. Building on this, the EPA Jumper in this work employed the same controller and relied on hip PAMs (HAM, RF, IL, and GLU) to stabilize the balance task, achieving hopping without an increase in the complexity of the control strategy. This accomplishment underscores the remarkable adaptability enabled by EPA actuation, allowing more complex robots like the EPA Jumper to employ a consistent and straightforward control strategy across diverse, dynamic systems. Furthermore, the same control on such a more complex body yields more human-like hopping patterns, as shown in
Figure 7. This minimalistic control and the utilization of body intelligence to generate biological behavior support previous studies [
12,
71,
72].
While the EPA Jumper demonstrated successful repetitive hopping, this performance was limited to only a few consecutive hops (see
Figure 6). One indicator of the non-stationary hopping pattern is the undesired backward shift of the center of pressure. Unlike human hopping, the robot knee exhibits limited bending followed by a large extension at the stance phase (opposite to the flight phase), which needs to be improved to increase joint synchronicity and hopping stability. These observed behaviors stem from the fact that the parameters chosen for the experiments were not the result of optimization but rather rough hand-tuning. Addressing these unwanted behaviors could involve tuning the controller parameters and adjusting PAM pressures. It is remarkable that the current performance is achieved without hip motor control in the stance phase. Therefore, one substantial step is to expand the control framework to incorporate the hip joint and utilize PAM adjustments to enhance trunk balancing to achieve more stable, robust hopping patterns comparable to human locomotion. Still, the hip controller could follow the minimalistic design approach to benefit from the system’s dynamic behavior. A potential approach would be implementing the FMC controller, which was initially developed for predicting the hip torque for balancing in locomotion [
49,
73,
74,
75]. This way, we will keep the essence of control embodiment and employ morphological computation using EPA infrastructure.
4.3. Reverse Engineering biological locomotor system
The overarching goal of developing EPA technology for the design and control of legged robots was to approach the human musculoskeletal system and enable the implementation of human-like motor control. We aimed to offer a cost-effective and versatile platform for probing biomechanical theories in legged locomotion. Altering a mechanism in the human body (e.g., sensory input or muscle) for testing a hypothesis is almost impossible, but it can be easily tested by adapting the representative component in EPA robots. Analyzing the effect of serial and parallel compliance on VAS muscle [
18] or investigating the roles of VAS and GAS muscles in hopping [
28] are examples of such studies with previous EPA robots. Such approaches also highlight how a robot’s physical structure can inherently manage aspects of locomotion, reducing the need for complex control algorithms. By leveraging mechanical properties such as elasticity, robots can achieve more natural, energy-efficient, robust, and agile movement, mirroring the adaptability seen in biological systems [
76]. These principles are being increasingly integrated into robotic designs to enhance their interaction with complex environments, drawing inspiration from the sophistication of biological locomotor systems [
77].
4.4. Outlook
On the mechanical side, future work will involve the design of new iterations of the EPA robots to better reflect the same weight and inertia ratios compared to humans while still preserving the cost and modularity of the robot. On the biomechanical and control side, we aim to unlock the complete potential of the EPA approach by expanding its application to different forms of locomotion under both normal and perturbed conditions [
59]. Building upon our previous work, we seek to gain a deeper understanding of the adaptations necessary in both EPA design and control mechanisms to seamlessly match with different locomotor subfunctions (balance, stance, and swing) [
1]. Additionally, we aim to extend the EPA approach to encompass multiple locomotor subfunctions, with a particular emphasis on the EPA Walker platform. We believe that the successful harnessing of the potential of EPA design will pave the way for the development of innovative and versatile robotic systems that can mimic the agility, robustness, and efficiency of human locomotion.
Author Contributions
Conceptualization, M.A.S. and A.S.; methodology, O.M., M.M., and M.A.S.; software, O.M., M.M., and A.B.S; validation, O.M., M.M., and A.B.S; formal analysis, O.M., M.M., and A.B.S; investigation, O.M., M.M., and A.B.S; resources, O.M., M.M., and M.A.S; data curation, O.M., M.M., and A.B.S; writing—original draft preparation, O.M., M.M., and A.B.S; writing—review and editing, O.M., M.M., A.B.S, R.T., M.A.S.; visualization, O.M., M.M., and A.B.S; supervision, A.F.C, A.S., K.H., and M.A.S; project administration, M.A.S. and A.S.; funding acquisition, M.A.S., A.S., and K.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported partly by the German Research Foundation (DFG) within RTG 2761 LokoAssist under grant no. 450821862, partly under grant numbers SE1042/42-1, AH307/4-1, and partly by the Humanware Innovation Program, Osaka University, and by JST, the establishment of university fellowships for the creation of science and technology innovation, under grants No. JPMJFS2125.
Data Availability Statement
The detailed mechanical and electrical designs of the EPA robots introduced in this study, alongside the necessary codes and software for controlling and operating these robotic systems, will be accessible within the Darmstadt TU datalib repository.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Sharbafi, M.A.; Seyfarth, A. Bioinspired legged locomotion: models, concepts, control and applications; Butterworth-Heinemann, 2017.
- Şafak, K.K.; Baturalp, T.B.; Bozkurt, S. Parametric Design and Prototyping of a Low-Power Planar Biped Robot. Biomimetics 2023, 8, 346. [Google Scholar] [CrossRef]
- Verrelst, B.; Ham, R.V.; Vanderborght, B.; Daerden, F.; Lefeber, D.; Vermeulen, J. The pneumatic biped “Lucy” actuated with pleated pneumatic artificial muscles. Autonomous Robots 2005, 18, 201–213. [Google Scholar] [CrossRef]
- 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. Science Robotics 2022, 7, eabg4055. [Google Scholar] [CrossRef]
- Wang, K.; Marsh, D.; Saputra, R.P.; Chappell, D.; Jiang, Z.; Raut, A.; Kon, B.; Kormushev, P. Design and control of SLIDER: an ultra-lightweight, knee-less, low-cost bipedal walking robot. 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2020, pp. 3488–3495.
- Pratt, G.A.; Williamson, M.M. Series elastic actuators. Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots. IEEE, 1995, Vol. 1, pp. 399–406.
- Hurst, J.W.; Chestnutt, J.E.; Rizzi, A.A. An actuator with physically variable stiffness for highly dynamic legged locomotion. IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA’04. 2004. IEEE, 2004, Vol. 5, pp. 4662–4667.
- Farley, C.T.; Gonzalez, O. Leg stiffness and stride frequency in human running. Journal of biomechanics 1996, 29, 181–186. [Google Scholar] [CrossRef] [PubMed]
- Ferris, D.P.; Louie, M.; Farley, C.T. Running in the real world: adjusting leg stiffness for different surfaces. Proceedings of the Royal Society of London. Series B: Biological Sciences 1998, 265, 989–994. [Google Scholar] [CrossRef] [PubMed]
- Seok, S.; Wang, A.; Otten, D.; Kim, S. Actuator design for high force proprioceptive control in fast legged locomotion. 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2012, pp. 1970–1975.
- Ott, C.; Albu-Schaffer, A.; Kugi, A.; Hirzinger, G. On the passivity-based impedance control of flexible joint robots. IEEE Transactions on Robotics 2008, 24, 416–429. [Google Scholar] [CrossRef]
- Guenther, F.; Vu, H.Q.; Iida, F. Improving legged robot hopping by using coupling-based series elastic actuation. IEEE/ASME Transactions on Mechatronics 2019, 24, 413–423. [Google Scholar] [CrossRef]
- Sharbafi, M.A.; Rode, C.; Kurowski, S.; Scholz, D.; Möckel, R.; Radkhah, K.; Zhao, G.; Rashty, A.M.; von Stryk, O.; Seyfarth, A. A new biarticular actuator design facilitates control of leg function in BioBiped3. Bioinspiration & biomimetics 2016, 11, 046003. [Google Scholar]
- Kim, B.S.; Song, J.B.; Park, J.J. A serial-type dual actuator unit with planetary gear train: Basic design and applications. IEEE/ASME Transactions on Mechatronics 2009, 15, 108–116. [Google Scholar]
- Verstraten, T.; Furnémont, R.; Beckerle, P.; Vanderborght, B.; Lefeber, D. A hopping robot driven by a series elastic dual-motor actuator. IEEE Robotics and Automation Letters 2019, 4, 2310–2316. [Google Scholar] [CrossRef]
- Tonietti, G.; Schiavi, R.; Bicchi, A. Design and control of a variable stiffness actuator for safe and fast physical human/robot interaction. Proceedings of the 2005 IEEE international conference on robotics and automation. IEEE, 2005, pp. 526–531.
- Galloway, K.C.; Clark, J.E.; Koditschek, D.E. Design of a tunable stiffness composite leg for dynamic locomotion. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, 2009, Vol. 49040, pp. 215–222.
- Zhao, G.; Mohseni, O.; Murcia, M.; Seyfarth, A.; Sharbafi, M.A. Exploring the effects of serial and parallel elasticity on a hopping robot. Frontiers in Neurorobotics 2022, 16, 919830. [Google Scholar] [CrossRef] [PubMed]
- Ahmad Sharbafi, M.; Shin, H.; Zhao, G.; Hosoda, K.; Seyfarth, A. Electric-pneumatic actuator: A new muscle for locomotion. Actuators. MDPI, 2017, Vol. 6, p. 30.
- Wisse, M.; Van der Linde, R.Q. Delft pneumatic bipeds; Vol. 34, Springer Science & Business Media, 2007.
- Shin, D.; Sardellitti, I.; Park, Y.L.; Khatib, O.; Cutkosky, M. Design and control of a bio-inspired human-friendly robot. The International Journal of Robotics Research 2010, 29, 571–584. [Google Scholar] [CrossRef]
- Ogawa, K.; Narioka, K.; Hosoda, K. Development of whole-body humanoid “Pneumat-BS” with pneumatic musculoskeletal system. 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2011, pp. 4838–4843.
- Sardellitti, I.; Park, J.; Shin, D.; Khatib, O. Air muscle controller design in the distributed macro-mini (DM 2) actuation approach. 2007 IEEE/RSJ international conference on intelligent robots and systems. IEEE, 2007, pp. 1822–1827.
- Hyon, S.H.; Morimoto, J.; Matsubara, T.; Noda, T.; Kawato, M. XoR: Hybrid drive exoskeleton robot that can balance. 2011 IEEE/RSJ International conference on intelligent robots and systems. IEEE, 2011, pp. 3975–3981.
- Sharbafi, M.A.; Yazdanpanah, M.J.; Ahmadabadi, M.N.; Seyfarth, A. Parallel compliance design for increasing robustness and efficiency in legged locomotion–theoretical background and applications. IEEE/ASME Transactions on Mechatronics 2020, 26, 335–346. [Google Scholar]
- Galljamov, R.; Ahmadi, A.; Mohseni, O.; Seyfarth, A.; Beckerle, P.; Sharbafi, M.A. Adjustable Compliance and Force Feedback as Key Elements for Stable and Efficient Hopping. IEEE Robotics and Automation Letters 2021, 6, 6797–6804. [Google Scholar] [CrossRef]
- Mohseni, O.; Rashty, A.M.N.; Seyfarth, A.; Hosoda, K.; Sharbafi, M.A. Bioinspired legged robot design via blended physical and virtual impedance control. Journal of Intelligent & Robotic Systems 2022, 105, 1–15. [Google Scholar]
- Mohseni, O.; Schmidt, P.; Seyfarth, A.; Sharbafi, M.A. Vastus and Gastrocnemius improve hopping efficiency and joints synchronicity at different frequencies: a robotic study. 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 2022, pp. 11947–11954.
- Kim, S.; Laschi, C.; Trimmer, B. Soft robotics: a bioinspired evolution in robotics. Trends in biotechnology 2013, 31, 287–294. [Google Scholar] [CrossRef]
- Mohseni, O.; Gagey, F.; Zhao, G.; Seyfarth, A.; Sharbafi, M.A. How far are Pneumatic Artificial Muscles from biological muscles? 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2020, pp. 1909–1915.
- Klute, G.K.; Czerniecki, J.M.; Hannaford, B. Artificial muscles: Actuators for biorobotic systems. The International Journal of Robotics Research 2002, 21, 295–309. [Google Scholar] [CrossRef]
- Duysens, J.; Forner-Cordero, A. Walking with perturbations: a guide for biped humans and robots. Bioinspiration & Biomimetics 2018, 13, 061001. [Google Scholar]
- Hunter, I.W.; Hollerbach, J.M.; Ballantyne, J. A comparative analysis of actuator technologies for robotics. Robotics Review 1991, 2, 299–342. [Google Scholar]
- Klute, G.K.; Czerniecki, J.M.; Hannaford, B. McKibben artificial muscles: pneumatic actuators with biomechanical intelligence. 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No. 99TH8399). IEEE, 1999, pp. 221–226.
- Andrikopoulos, G.; Nikolakopoulos, G.; Manesis, S. A survey on applications of pneumatic artificial muscles. 2011 19th Mediterranean Conference on Control & Automation (MED). IEEE, 2011, pp. 1439–1446.
- Kim, N.H.; Kim, J.M.; Khatib, O.; Shin, D. Design optimization of hybrid actuation combining macro-mini actuators. International Journal of Precision Engineering and Manufacturing 2017, 18, 519–527. [Google Scholar] [CrossRef]
- Rouzbeh, B.; Bone, G.M.; Ashby, G.; Li, E. Design, implementation and control of an improved hybrid pneumatic-electric actuator for robot arms. IEEE Access 2019, 7, 14699–14713. [Google Scholar] [CrossRef]
- Sharbafi, M.A.; Mohammadi Nejad Rashty, A. Hybrid Electric-Pneumatic Actuator. In Novel Bioinspired Actuator Designs for Robotics; Springer, 2021; pp. 55–61.
- Oehlke, J.; Beckerle, P.; Seyfarth, A.; Sharbafi, M.A. Human-like hopping in machines: Feedback-versus feed-forward-controlled motions. Biological cybernetics 2019, 113, 227–238. [Google Scholar] [CrossRef] [PubMed]
- Kuitunen, S.; Ogiso, K.; Komi, P. Leg and joint stiffness in human hopping. Scandinavian journal of medicine & science in sports 2011, 21, e159–e167. [Google Scholar]
- Rashty, A.M.N.; Grimmer, M.; Seyfarth, A. Hopping frequency influences elastic energy reuse with joint series elastic actuators. Journal of Biomechanics 2021, 119, 110319. [Google Scholar]
- Geyer, H.; Herr, H. A muscle-reflex model that encodes principles of legged mechanics produces human walking dynamics and muscle activities. IEEE Transactions on neural systems and rehabilitation engineering 2010, 18, 263–273. [Google Scholar] [CrossRef] [PubMed]
- Kalveram, K.T.; Haeufle, D.F.; Seyfarth, A.; Grimmer, S. Energy management that generates terrain following versus apex-preserving hopping in man and machine. Biological cybernetics 2012, 106, 1–13. [Google Scholar] [CrossRef] [PubMed]
- Pratt, J.; Dilworth, P.; Pratt, G. Virtual model control of a bipedal walking robot. Proceedings of international conference on robotics and automation. IEEE, 1997, Vol. 1, pp. 193–198.
- Prochazka, A.; Gillard, D.; David. ; Bennett, J.; Gillard, D. Positive force feedback control of muscles. Journal of Neurophysiology 1997. [Google Scholar] [CrossRef] [PubMed]
- Geyer, H.; Seyfarth, A.; Blickhan, R. Positive force feedback in bouncing gaits? Proceedings of the Royal Society of London. Series B: Biological Sciences 2003, 270, 2173–2183. [Google Scholar] [CrossRef]
- Schumacher, C.; Seyfarth, A. Sensor-motor maps for describing linear reflex composition in hopping. Frontiers in computational neuroscience 2017, 11, 108. [Google Scholar] [CrossRef]
- Zhao, G.; Szymanski, F.; Seyfarth, A. Bio-inspired neuromuscular reflex based hopping controller for a segmented robotic leg. Bioinspiration & biomimetics 2020, 15, 026007. [Google Scholar]
- Sharbafi, M.A.; Seyfarth, A. FMCH: a new model to explain postural control in human walking. IEEE/RSJ International conference on Intelligent Robots and Systems (IROS), 2015.
- Dietz, V.; Leenders, K.; Colombo, G. Leg muscle activation during gait in Parkinson’s disease: influence of body unloading. Electroencephalography and Clinical Neurophysiology/Electromyography and Motor Control 1997, 105, 400–405. [Google Scholar] [CrossRef] [PubMed]
- Dietz, V.H.; Mueller, R.; Colombo, G. Locomotor activity in spinal man: significance of afferent input from joint and load receptors. Brain : a journal of neurology 2002, 125 Pt 12, 2626–34. [Google Scholar] [CrossRef] [PubMed]
- Dietz, V.; Duysens, J. Significance of load receptor input during locomotion: a review. Gait & posture 2000, 11, 102–110. [Google Scholar]
- Kenneally, G.; De, A.; Koditschek, D.E. Design principles for a family of direct-drive legged robots. IEEE Robotics and Automation Letters 2016, 1, 900–907. [Google Scholar] [CrossRef]
- Beckerle, P.; Verstraten, T.; Mathijssen, G.; Furnémont, R.; Vanderborght, B.; Lefeber, D. Series and parallel elastic actuation: Influence of operating positions on design and control. IEEE/ASME Transactions on Mechatronics 2017, 22, 521–529. [Google Scholar] [CrossRef]
- Verstraten, T.; Beckerle, P.; Furnémont, R.; Mathijssen, G.; Vanderborght, B.; Lefeber, D. Series and parallel elastic actuation: Impact of natural dynamics on power and energy consumption. Mechanism and Machine Theory 2016, 102, 232–246. [Google Scholar] [CrossRef]
- Wu, W.L.; Rosenbaum, D.; Su, F.C. The effects of rocker sole and SACH heel on kinematics in gait. Medical engineering & physics 2004, 26, 639–646. [Google Scholar]
- Martin, A.E.; Schmiedeler, J.P. The effects of curved foot design parameters on planar biped walking. International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers, 2012, Vol. 45035, pp. 815–824.
- Winter, D.A. Biomechanics and motor control of human movement; John wiley & sons, 2009.
- Mohseni, O.; Berry, A.; Schumacher, C.; Seyfarth, A.; Vallery, H.; Sharbafi, M.A. Mediolateral Upper-body Gyroscopic Moment Perturbations During Walking: Exploring Muscle Activation Patterns and Control Strategies 2024.
- Junius, K.; Moltedo, M.; Cherelle, P.; Rodriguez-Guerrero, C.; Vanderborght, B.; Lefeber, D. Biarticular elements as a contributor to energy efficiency: biomechanical review and application in bio-inspired robotics. Bioinspiration & biomimetics 2017, 12, 061001. [Google Scholar]
- Sylos-Labini, F.; La Scaleia, V.; Cappellini, G.; Dewolf, A.; Fabiano, A.; Solopova, I.A.; Mondì, V.; Ivanenko, Y.; Lacquaniti, F. Complexity of modular neuromuscular control increases and variability decreases during human locomotor development. Communications Biology 2022, 5, 1256. [Google Scholar] [CrossRef]
- Maier, B. Scalable biophysical simulations of the neuromuscular system. arXiv, 2021; arXiv:2107.07104. [Google Scholar]
- Callebaut, W.; Rasskin-Gutman, D. Modularity: understanding the development and evolution of natural complex systems; MIT press, 2005.
- Full, R.J.; Koditschek, D.E. Templates and anchors: neuromechanical hypotheses of legged locomotion on land. Journal of experimental biology 1999, 202, 3325–3332. [Google Scholar] [CrossRef]
- Caluwaerts, K.; D’Haene, M.; Verstraeten, D.; Schrauwen, B. Locomotion without a brain: physical reservoir computing in tensegrity structures. Artificial life 2013, 19, 35–66. [Google Scholar] [CrossRef] [PubMed]
- Masuda, Y.; Naniwa, K.; Ishikawa, M.; Osuka, K. On brainless-control approach to soft bodies: a novel method to generate motion patterns by pneumatic reflex devices. 21th IFAC World Congress, 2020.
- Masuda, Y.; Naniwa, K.; Ishikawa, M.; Osuka, K. Brainless walking: Animal gaits emerge from an actuator characteristic. Frontiers in Robotics and AI 2021, 8, 629679. [Google Scholar] [CrossRef] [PubMed]
- Pfeifer, R.; Gómez, G. Morphological computation–connecting brain, body, and environment. In Creating brain-like intelligence; Springer, 2009; pp. 66–83.
- Müller, V.C.; Hoffmann, M. What is morphological computation? On how the body contributes to cognition and control. Artificial life 2017, 23, 1–24. [Google Scholar] [CrossRef] [PubMed]
- Hauser, H.; Ijspeert, A.J.; Füchslin, R.M.; Pfeifer, R.; Maass, W. Towards a theoretical foundation for morphological computation with compliant bodies. Biological cybernetics 2011, 105, 355–370. [Google Scholar] [CrossRef]
- Iida, F. Cheap design approach to adaptive behavior: Walking and sensing through body dynamics. International symposium on adaptive motion of animals and machines. Citeseer, 2005, p. 15.
- Pfeifer, R.; Lungarella, M.; Iida, F. Self-organization, embodiment, and biologically inspired robotics. science 2007, 318, 1088–1093. [Google Scholar] [CrossRef] [PubMed]
- Sharbafi, M.A.; Ahmadabadi, M.N.; Yazdanpanah, M.J.; Nejad, A.M.; Seyfarth, A. Compliant hip function simplifies control for hopping and running. 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2013, pp. 5127–5133.
- Sharbafi, M.A.; Maufroy, C.; Ahmadabadi, M.N.; Yazdanpanah, M.J.; Seyfarth, A. Robust hopping based on virtual pendulum posture control. Bioinspiration & biomimetics 2013, 8, 036002. [Google Scholar]
- Sharbafi, M.A.; Seyfarth, A. Stable running by leg force-modulated hip stiffness. 5th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics. IEEE, 2014, pp. 204–210.
- Shin, W.; Kim, J. Switchable compliant actuator with fast stiffness modulation and energy efficient power transmission. Mechatronics 2023, 90, 102929. [Google Scholar] [CrossRef]
- Yan, Y.; Shui, L.; Liu, S.; Liu, Z.; Liu, Y. Terrain Adaptability and Optimum Contact Stiffness of Vibro-bot with Arrayed Soft Legs. Soft Robotics 2022, 9, 981–990. [Google Scholar] [CrossRef]
Figure 1.
Evolutionary Progression of the EPA Robot Series: MARCO-Hopper II initiates with 1D hopping motion, evolving into EPA-Hopper I, a human-sized, two-segmented leg with hip and knee joint motors and antagonistic PAMs. EPA-Hopper II extends with a 3D-printed foot, ankle extensor PAM, and ankle flexor spring. The iteration continues with EPA Jumper incorporating a trunk and additional PAMs. Culminating in EPA Walker, the final bipedal iteration features four motors and a total of 18 PAMs for advanced mobility.
Figure 1.
Evolutionary Progression of the EPA Robot Series: MARCO-Hopper II initiates with 1D hopping motion, evolving into EPA-Hopper I, a human-sized, two-segmented leg with hip and knee joint motors and antagonistic PAMs. EPA-Hopper II extends with a 3D-printed foot, ankle extensor PAM, and ankle flexor spring. The iteration continues with EPA Jumper incorporating a trunk and additional PAMs. Culminating in EPA Walker, the final bipedal iteration features four motors and a total of 18 PAMs for advanced mobility.
Figure 2.
Comparison of pneumatic artificial muscles (PAMs) and electric motors (EMs) as Actuators for robots.
Figure 2.
Comparison of pneumatic artificial muscles (PAMs) and electric motors (EMs) as Actuators for robots.
Figure 3.
Explosive CAD visualization for the latest iteration of the EPA robot.
Figure 3.
Explosive CAD visualization for the latest iteration of the EPA robot.
Figure 4.
Integration of PAMs onto the robot, showcasing the attachment points and configuration of PAMs on the robotic system. The robotic leg is equipped with six monoarticular PAMs (depicted in red) and three biarticular PAMs (depicted in blue). The represented muscles are Iliopsoas (IL), Rectus Femoris (RF), Gluteus Maximus (GL), Hamstring (HAM), Vastus (VAS), Popliteus (POP), Tibialis Anterior (TIB), Soleus (SOL), and Gastrocnemius (GAS).
Figure 4.
Integration of PAMs onto the robot, showcasing the attachment points and configuration of PAMs on the robotic system. The robotic leg is equipped with six monoarticular PAMs (depicted in red) and three biarticular PAMs (depicted in blue). The represented muscles are Iliopsoas (IL), Rectus Femoris (RF), Gluteus Maximus (GL), Hamstring (HAM), Vastus (VAS), Popliteus (POP), Tibialis Anterior (TIB), Soleus (SOL), and Gastrocnemius (GAS).
Figure 5.
Communication network and its layers: High-level Control Layer, where control and monitoring occur within the Simulink Real-Time environment; Low-Level Control Layer with boards facilitating communication with the robot’s actuators and sensors; and Hardware, encompassing the physical components of the robot.
Figure 5.
Communication network and its layers: High-level Control Layer, where control and monitoring occur within the Simulink Real-Time environment; Low-Level Control Layer with boards facilitating communication with the robot’s actuators and sensors; and Hardware, encompassing the physical components of the robot.
Figure 6.
Preliminary hopping results of EPA Jumper using FMC controller. The first two rows depict hip and knee angles throughout the hopping experiment, with grey-shaded backgrounds indicating the stance phase. The third row presents the center of pressure on the force plate with average positions highlighted at each step. The final row illustrates the ground reaction force measured by the force plate.
Figure 6.
Preliminary hopping results of EPA Jumper using FMC controller. The first two rows depict hip and knee angles throughout the hopping experiment, with grey-shaded backgrounds indicating the stance phase. The third row presents the center of pressure on the force plate with average positions highlighted at each step. The final row illustrates the ground reaction force measured by the force plate.
Figure 7.
Representative hopping experiments conducted with MARCO-Hopper II, EPA-Hopper I, EPA-Hopper II, and EPA Jumper. Each graph depicts a single sample hop, starting at touchdown (0%). (a) Normalized GRF calculated by dividing the GRF by the corresponding robot weight, and (b) normalized hip displacement.
Figure 7.
Representative hopping experiments conducted with MARCO-Hopper II, EPA-Hopper I, EPA-Hopper II, and EPA Jumper. Each graph depicts a single sample hop, starting at touchdown (0%). (a) Normalized GRF calculated by dividing the GRF by the corresponding robot weight, and (b) normalized hip displacement.
Table 1.
List of mechanical and electrical components in the one-legged robot and trunk structure.
Table 1.
List of mechanical and electrical components in the one-legged robot and trunk structure.
Component |
Model |
Amount |
Electric Motors |
GIM8115-9 |
2 |
Valves |
SMC SYJ3320 |
9 |
Pressure Sensors |
SMC PSE530 |
9 |
Force Plate |
Kistler Type 9260AA |
1 |
Ankle Ball Bearing |
6202-2Z |
1 |
Knee & Trunk Ball Bearing |
6304-RS |
2 |
Knee Motor Ball Bearing |
6001-RS |
1 |
Microcontrollers |
Arduino Due |
1 |
- |
Arduino Mega 2560 Rev 3 |
2 |
CAN Bus |
MCP2515 |
1 |
Valves Activation PCB |
Custom Made |
1 |
Ethernet Modules |
EasyCat Shield |
3 |
Target PC |
|
1 |
Host PC |
- |
1 |
PLA |
- |
- |
Metal Trunk |
- |
- |
Dyneema Rope |
- |
- |
Rope tensioner |
- |
1 |
PAMs |
Self-made |
9 |
Emergency Switch |
- |
1 |
24V LiPo Battery |
GEA500012S60E |
1 |
12V Power Supply |
- |
1 |
Table 2.
Comparison between the length, weight, and inertia of EPA Walker with humans. Segments’ length and weight are normalized to the full height and whole weight of the human and robot, respectively. The ratio of inertia (between the EPA Walker and the human model) is computed for comparative analysis.
Table 2.
Comparison between the length, weight, and inertia of EPA Walker with humans. Segments’ length and weight are normalized to the full height and whole weight of the human and robot, respectively. The ratio of inertia (between the EPA Walker and the human model) is computed for comparative analysis.
|
Segment Length [-] |
Weight [-] |
Inertia (Proximal)
|
|
Human |
EPA Walker |
Human |
EPA Walker |
Human |
EPA Walker |
Ratio [-] |
Foot |
0.152 |
0.098 |
0.015 |
0.016 |
0.026 |
0.002 |
15.6 |
Shank |
0.246 |
0.247 |
0.047 |
0.039 |
0.128 |
0.038 |
3.4 |
Thigh |
0.245 |
0.286 |
0.100 |
0.100 |
0.286 |
0.075 |
3.8 |
Trunk |
0.288 |
0.141 |
0.678 |
0.690 |
5.850 |
0.168 |
34.8 |
Table 3.
Control parameters and PAM pressures opted for the hopping experiment with EPA Jumper.
Table 3.
Control parameters and PAM pressures opted for the hopping experiment with EPA Jumper.
PAMs Pressure [MPa] |
Flight Angles [°] |
FMCK |
IL |
RF |
GLU |
HAM |
VAS |
POP |
TIB |
SOL |
GAS |
Hip |
Knee |
[°] |
K |
0.25 |
0.25 |
0.3 |
0.4 |
0 |
0 |
0.35 |
0.3 |
0.3 |
10 |
30 |
10 |
-0.255 |
|
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).