This article was submitted to Computational Intelligence in Robotics, a section of the journal Frontiers in Robotics and AI
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
In this study, we discovered a phenomenon in which a quadruped robot without any sensors or microprocessor can autonomously generate the various gait patterns of animals using actuator characteristics and select the gaits according to the speed. The robot has one DC motor on each limb and a slider-crank mechanism connected to the motor shaft. Since each motor is directly connected to a power supply, the robot only moves its foot on an elliptical trajectory under a constant voltage. Although this robot does not have any computational equipment such as sensors or microprocessors, when we applied a voltage to the motor, each limb begins to adjust its gait autonomously and finally converged to a steady gait pattern. Furthermore, by raising the input voltage from the power supply, the gait changed from a pace to a half-bound, according to the speed, and also we observed various gait patterns, such as a bound or a rotary gallop. We investigated the convergence property of the gaits for several initial states and input voltages and have described detailed experimental results of each gait observed.
香京julia种子在线播放
Most of the legged animals have the ability to adaptively select their gait patterns according to their speed (
If we can imitate the ability of gait generation and selection in animals, the locomotor ability of legged robots will be improved. However, since animal gait patterns emerge as a result of complex interactions between the brain, body, and environment, it is difficult to determine which factors dominate gait generation and selection. In order to understand the principles of animal locomotion, researchers have conducted a variety of animal experiments and proposed gait generation models from various perspectives ranging from neural circuits to body dynamics. The neural network called the central pattern generator (CPG), which is located within the animal’s spinal cord, is widely known as a mechanism for generating motor patterns (
Although the CPG has the ability to generate motor patterns by itself, several simulations and robotic experiments have shown that the spinal reflex system, which is simpler than the CPG, can also generate motor patterns by itself. It is theoretically shown that the two stretch reflex system and the physical (nonneural) interaction between the muscles stabilize the alternating motion patterns between the antagonistic muscles in a one-joint neuromechanical model (
In addition, some simpler gait generation phenomena have been reported, in which gait patterns emerge from body–environment dynamics alone, without even using reflexes. A prime example is the passive dynamic walker, which generates a bipedal gait through interaction with the ground and gravity (
This article describes a novel gait generation mechanism that we discovered from a different perspective than previous studies. The major contribution of this study was discovering a phenomenon in which a quadruped robot without any sensors or microprocessor can autonomously generates the various gait patterns of animals using actuator characteristics and select the gaits according to the speed. The robot, shown in
Overview of the robot.
This section describes a quadruped robot that can generate gait patterns and perform adaptive gait selection even though it has no sensors, microprocessor, or other computing resources.
Structure of the robot.
Measurements of the robot. We designed the distance between the crank tip and foot tip to be 90 mm, and the foot width is 6 mm. The right figure shows the foot trajectory of the robot. The blue box in the center of the image is a stand for fixing the robot in the air.
Each module has right and left limbs, and each limb has a slider-crank mechanism connected to the shaft of a geared DC motor (Pololu 75:1 Micro Metal Gearmotor HP).
Each limb of the robot consists of a slider-crank mechanism.
We embedded a circular foot for smooth touch-down and take-off of the limb.
When the robot walks, each DC motor moves the foot on an elliptical trajectory under a constant voltage; thus, it generates a fixed foot trajectory. In spite of such a simple configuration, this robot generates a gait according to the locomotion speed, while adjusting the phases of the motors. The key to the phase adjustment is the torque–velocity characteristics of DC motors, as described below.
Equation of motion and circuit for a DC motor with a constant voltage
Assuming that the inductance
Finally, assuming that the inertia
From the right-hand side of
As introduced above, thanks to the torque–velocity characteristics of the motors, the interaction between the motors, body, and the environment changes the walking motion of the robot. Next, in order to understand the general behavior of the motors in a walking robot, we model the limb linkage with a DC motor.
The structure of the load torque
Moreover, during the stance phase, the robot receives forces from various directions depending on the condition of the environment (unevenness of the floor and friction coefficient) and the robot’s motion (gait, body posture, and relative velocity to the environment). Since these external forces emerge from the complex interaction between the body, motor, and the environment, detailed modeling of floor reaction forces is not possible and does not make sense. However, we know that the reaction force the robot receives is typically an upward force under gravity. Therefore, we discuss the general effect of a typical ground reaction force: a vertical upward force to the ground.
In order to discuss the general effect of the vertical ground reaction force on the rotation of the motor, we assume that the body posture of the robot is constant with respect to the ground. Moreover, we also assume that the ground contact point is nearly under the motor shaft O and the slider shaft Q, thanks to the circular foot, as shown in
Slider-crank mechanism of the limb.
Then, the motor model
Here, note that the leg angle
Now, let us consider the behavior of a quadruped robot when the ground reaction forces are applied to the limbs. In
In this section, we report on the speed-adaptive gait generation and selection due to the torque–velocity characteristics of the motor.
Experimental setting.
In the experiments, we investigate the basic gait pattern and the convergence property of the gait. In order to investigate the convergence property of the limb configuration according to the input voltage, we conducted 84 trials in total, each of which consisted of four trials from three different initial conditions under seven different input voltages ranging from 1.5 to 4.5 V. We set the initial states as follows:
Initial states of the robot. The motor phases are illustrated in the figures.
In order to investigate the convergence property of limb configuration, the authors visualized the sequence of phase differences of the limbs
The phase differences between the limbs on the Poincaré section.
Experimental result.
As shown in
Experimental result with an input voltage of 1.5 V. From the top: gait of the quadruped robot, roll, and pitch orientation. This bound gait emerged from only a few initial values.
As shown in
Experimental result with an input voltage of 2.5 V. From the top: gait of the quadruped robot, roll, and pitch orientation. All the trials from the initial values converged to this pace gait.
Experimental result with an input voltage of 4.0 V. From the top: gait of the quadruped robot, roll, and pitch orientation. This rotary gallop gait emerged from only a few initial values.
The experimental results show that the brainless robot generated roughly four types of animal gaits depending on the running speed. These gaits were stabilized, exploiting only the physical interaction between the motor characteristics through the body–environment dynamics. Although some gait generation phenomena using nonneural interaction between the limbs were already reported (
The idea of utilizing the torque–velocity characteristics of a motor for robot control is not completely novel in itself. For example, the concept of back-drivability (
Furthermore, the synchronization phenomenon between DC motors may be observed in other types of actuators, such as animal muscles and musculoskeletal robots. The animal muscles have force–velocity characteristics (
In addition, the motor model
Comparing the motor model
There are two important factors in understanding this phenomenon. The first factor is the torque–velocity characteristics of the actuator that functions as a feedback controller. The authors think that the dynamics of the motors through the linkage mechanisms
The second important factor of the phenomenon is the vibration mode intrinsic in the robot body. In the author’s previous work (
In the experiment
Experimental result with an input voltage of 4.5 V. From the top: gait of the quadruped robot, roll, and pitch orientation. All the trials from the initial values converged to this half-bound-like transverse gallop gait.
Animals generally walk at slow speed and bound for high speed. However, the robot showed bound at slow speed. Although it is unclear why bound occurs when a low voltage is applied, we think that it is difficult to propel the body with the torque of one leg when the applied voltage is extremely low, so the leg stops until the phases of both legs become equal.
Moreover, the robot did not generate trot gait. The mechanism by which trot gait did not occur is also unclear. However, the previous study using a CPG with similar dynamics to our model (
Notably, the asymmetric gaits appeared from the left–right symmetric robot. We expected that if the physical properties of the robot were perfectly symmetric, then either symmetric gaits would arise, or it would diverge into two types of gait (left-lead and right-lead). However, the robot generated asymmetric gaits (rotary gallop and half-bound-like transverse gallop) in the experiments. Although the mechanism that causes the convergence to asymmetric solutions is still unclear, we expect that the system is sensitive to small asymmetric errors such as individual differences of the motors, and these asymmetric errors cause the solution to converge to the asymmetric gaits.
We also expect synchronization between the motors to be applied as a novel control method for real-world robots. Modeling and controlling complex nonlinear systems, such as soft robots and legged robots, is very difficult. In the motion generation approach introduced in this study, some actuators embedded in the robots’ whole body react immediately to stimuli from the outside world and produce natural movement by harmonizing the body–environment dynamics. This idea would be a new approach to robot design, embedding a software-free controller throughout the body to generate adaptive whole-body movements without control.
In this study, we reported an example of how the actuator and body dynamics alone can generate a variety of animal gait. Although this robot does not have any sensors or microprocessors, the motors adjust their phases autonomously and finally converged to a steady gait pattern. Furthermore, by raising the input voltage from the power supply, various gaits (pace, bound, rotary gallop, and half-bound-like transverse gallop) were observed. We investigated the convergence property of the gaits for several initial states and input voltages, and described detailed experimental results of each gait observed. The analogy between the results and the previous analysis in the work by
The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.
YM designed the study, contributed to experiment and analysis, and wrote the initial draft of the manuscript. KN contributed to data analysis and assisted in the preparation of the manuscript. MI contributed to the interpretation of data and assisted in the preparation of the manuscript. KO contributed to the interpretation of data and assisted in the preparation of the manuscript. All authors approved the final version of the manuscript and agree to be accountable for all aspects of the work, ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.
This research is partially supported by JSPS KAKENHI (Grant-in-Aid for Scientific Research (S)) Grant Number JP17H06150, JSPS KAKENHI (Grant-in-Aid for Challenging Exploratory Research); Grant Number JP19K21974, JSPS KAKENHI (Grant-in-Aid for Young Scientists); Grant Number JP20K14695, and The Kyoto Technoscience Center Research and Development Grant.
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
The handling editor declared a past co-authorship with one of the authors KO.
The authors would like to thank Kentaro Ito for fruitful discussion.
Note that, although
In most motors, the inductance and viscous resistance coefficient are kept small. For the inertia term, the rotor and shaft with gears were only 2 g and 1 g.
Although the dynamics of the limb linkage also exists during the stance phase, we ignore its influence because the weight of the limb linkage is small compared to the body weight, and the displacement of the center of gravity of the limb linkage is very small because the toes are fixed to the ground.
From
At the equilibrium point