Next Article in Journal
Fabrication of Ultra-Fine and Ultra-Long Copper Tube Electrodes by Ultrasonic High-Frequency Percussion
Next Article in Special Issue
A Stability Training Method of Legged Robots Based on Training Platforms and Reinforcement Learning with Its Simulation and Experiment
Previous Article in Journal
Mathematical Model for Skin Pain Sensation under Local Distributed Mechanical Compression for Electronic Skin Applications
Previous Article in Special Issue
Stable and Fast Planar Jumping Control Design for a Compliant One-Legged Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design, Analysis and Experiments of Hexapod Robot with Six-Link Legs for High Dynamic Locomotion

Sino-German College of Intelligent Manufacturing, Shenzhen Technology University, Shenzhen 518118, China
*
Author to whom correspondence should be addressed.
Micromachines 2022, 13(9), 1404; https://doi.org/10.3390/mi13091404
Submission received: 12 July 2022 / Revised: 19 August 2022 / Accepted: 24 August 2022 / Published: 26 August 2022
(This article belongs to the Special Issue New Advances in Biomimetic Robots)

Abstract

:
An important feature of a legged robot is its dynamic motion performance. Traditional methods often improve the dynamic motion performance by reducing the moment of inertia of robot legs or by adopting quasi-direct drive actuators. This paper proposes a method to enhance the dynamic performance of a legged robot by transmission mechanism. Specifically, we present a unique six-link leg mechanism that can implement a large output motion using a small drive motion. This unique feature can enhance the robots’ dynamic motion capability. Experiments with a hexapod robot verified the effectiveness of the mechanism. The experimental results showed that, when the steering gear of the robot rotates 1°, the toe can lift 7 mm (5% of body height), and the maximum running speed of the robot can reach 390 mm/s (130% of the moveable body length per second).

1. Introduction

Legged robots have better flexibility and mobility than wheeled or tracked vehicles in uneven terrain such as uplands, forests, and stairways. Research shows that most existing quadruped robots have high maneuverability, highly dynamic, and agile locomotion [1,2,3,4,5,6,7,8,9], while hexapod robots have high stability to traverse unstructured terrain [10,11]. To improve the dynamic motion capability of a hexapod robot, it is desirable to improve its transmission mechanism [12,13].
As the main component of a multi-legged robot, the leg mechanism plays the role of achieving motion, weight-bearing, and balancing. Therefore, the study of leg mechanisms is one of the core parts in research on multi-legged robots. Compared with quadruped robots, hexapod robots have higher terrain adaptability but lose some speed. In some flat terrains where stability is not required, an important index affecting the efficiency of a hexapod robot is its dynamic motion capability. For hexapod robots, the traditional methods to improve the dynamic motion capability of the legs are divided into the following: the cable-driven method [14,15,16,17] and the one quasi-direct drive actuator method [18]. The special structure of the cable-driven gives it a low inertia. The advantages of the cable-driven method are the simple structure, low cost, and low noise. However, the basis of the cable-driven method is friction, so this method has low drive efficiency and unstable drive. In addition, this method has low life and low payload. The one quasi-direct drive actuator method uses a high torque density motor with a low-speed ratio reducer, coupled with a low inertia leg design. The advantages include its compactness, the ability to achieve high bandwidth force control, and good shock resistance. However, quasi-direct drive actuators tend to be expensive.
Therefore, we propose a six-link leg mechanism that can significantly improve the dynamic motion of a hexapod robot by relying only on mechanical structures. This mechanism has the following characteristics:
  • This mechanism can realize a transformation from small input motion to large output motion.
  • Comparing the two methods mentioned above, the method using this mechanism has stable transmission, low wear, large payload, and low cost.
  • This method has the advantages of easy processing, reliable working member, and easy lubrication.
The hexapod robot proposed in this paper uses this leg mechanism to ensure high dynamic performance of the hexapod robot by carrying inexpensive servos in each leg only, which greatly reduces the production cost.
In motion planning, conventional hexapod robots usually use tripod [19,20,21,22,23], quadripod [24], pentapod gaits (Fluctuating gait) [25,26,27], or hexapod gait [28,29] for walking. Quadruped gait means that the robot always has four legs in a supported phase during motion. Pentapod gait, also called fluctuating gait, is a gait in which the robot has only one leg swinging at all times during its motion. These gaits satisfy the hydrostatic conditions and have strong terrain adaptability. However, when the hexapod robot walks on the ground with low stability requirements, it may lose a lot of speed. Therefore, based on the stability and speed considerations of the robot, this paper introduces a tripod gait and a bipod gait to apply different motion scenarios, just like the gait transition rules proposed by Yasushi Habu et al. [30]. The research in [31] developed a general method to learn from the morphology the appropriate coupling weights between sensory feedback and the limb phase oscillators to form an adaptive locomotion controller. In general terms, this controller can switch the robot’s motion gait according to different environmental conditions (in this article, it focuses on tripod and trotting gait). Additionally, the reliability of the general method proposed in [30] was verified by experiments on quadruped and hexapod robots. From this, it can be seen that the two gaits use a six-link mechanism, which can significantly improve the motion speed of the hexapod robot. The tripod gait and bipod gait are not only applicable to hexapod robots but also to quadruped robots. However, we generally refer to “bipod gait” as trotting gait in quadrupedal robots, and bipod gait in hexapod robots.
The main contributions of this paper are as follows:
  • We proposed a six-link leg mechanism and applied it to a hexapod robot that can significantly improve the dynamic locomotion of the hexapod robot. We completed the kinematic modeling of this mechanism.
  • We completed the single-legged foot-end trajectory planning of this hexapod robot based on the kinematic model. We introduced bipod gait into the gait planning of the hexapod robot, which enabled the leg mechanism to be more effective, and significantly improved the dynamic locomotion capability of the hexapod robot.
  • We completed the motion simulation of a single leg and verified the high dynamic motion capability of this mechanism. We completed the physical prototype experiments to verify the feasibility of bipod gait with this mechanism to achieve highly dynamic walking of a hexapod robot.
This paper is organized as follows. Section 1 is an introduction. Section 2 presents an overview of the system. Section 3 presents an analysis of the robot motion, including the solution to the forward and inverse kinematics of the leg mechanism, single-leg trajectory planning, and gait planning. Section 4 presents the simulation and experiments of the robot. Section 5 is the conclusion.

2. System Overview

2.1. Selection of Leg Mechanism

In this design, we adopted a six-link leg mechanism, which has the following advantages. First, the link structure has a significant bearing capacity, which can better support the robot’s body and keep the whole robot stable. Second, by simply changing the length of each element in the moving components, we can obtain different movement rules. Therefore, by designing the size and the whole structure of the connecting link, we can obtain leg movement rules similar to that of a robot. In addition, the light weight of the connecting rod also accelerates the movement speed of the robot. In a word, the linkage mechanism is suitable for the leg mechanism of a bionic robot. The movement diagram of the introduced leg mechanism is shown in Figure 1a.
This six-link mechanism can be regarded as a combination of two four-link mechanisms (1-2-3-4 and 1-4-5-6) with the same fixed frame. In Figure 1a, 1 is the fixed frame, and 2, the link, is the prime mover. Through the transmission of the connecting links 3, the rotation of the prime mover can be converted into the regular swing of link 4. The regular swing of link 4 can be converted into the lifting and lowering movement of link 6 by the transmission of the connecting rod 5. After calculation, the degree of freedom of the mechanism is 1, that is, the rotation angle of the prime mover and the foot end correspond with each other. This one-to-one correspondence is convenient for later debugging.
Figure 1b is a diagram of the leg mechanism. The leg mechanism includes a base numbered 2, a driving part numbered 1 arranged on the base, a connecting rod structure numbered 3 connected with the driving part, and a robot leg numbered 4 connected with the connecting rod structure.
Two bus-steering gears are fixed on the Z-shaped steering gear bracket to control the horizontal and vertical movements of the legs. The steering gear for controlling horizontal movement is connected with the upper and lower plates of the machine body through the steering gear plate, and the steering gear for controlling vertical movement is connected to the original parts of the leg linkage mechanisms through a group of parallelogram linkage mechanisms. Through the transmission of the leg six-bar linkage mechanism, the movement of the prime mover can be converted into the lifting movement of the foot end and then combined with the horizontal movement of the leg, thus achieving a leg-stepping action.
The main features of this mechanism are as follows:
  • The specially designed linkage mechanism makes the leg move up and down within a wider range and the foot end easier to lift. In other words, when the steering gear rotates at the same angle, the foot end can move up a larger distance to enhance its ability to climb over obstacles in high-speed motion.
  • The lighter weight of the linkage mechanism solves the problem of large joint mass.
  • The centralized placement of steering gear lowers the leg’s moment of inertia and enhances its agility, providing the foundation for the high dynamic movement of the whole robot.
  • This design is more convenient for wiring, which can better protect the steering gear to cope with more harsh environment.
  • The U-shaped opening can reduce the mass and increase the working space, as the prime mover is frame-shaped, the connecting rod 34 is provided with a U-shaped opening facing the connecting rod 36, and the obtuse end of the connecting rod 36 is located in the U-shaped opening.
  • Two degrees of freedom can reduce the difficulty of control.
Figure 2 is a diagram of the leg mechanism in two limit positions.

2.2. Selection of Body Base and Overall Mechanical Structure

In the above leg mechanism, the joint between the leg mechanism and the body base is relatively bloated due to the centralized placement of the steering gear, and the legs may interfere with each other during the movement. To give each leg more room to move so as not to interfere with each other, we adopted a design with an upper plate and a lower plate for the robot’s body base and sandwich the legs between the two plates. This not only solves the above problems but also makes the robot lighter and easier to disassemble.
The 3D model of the hexapod robot is shown in Figure 3.

3. The Theoretical Analysis of The Robot Movement

This section builds the kinematics analysis model of the robot leg, which lays the foundation for the trajectory planning of the foot end. We analyzed the planned foot trajectory and the foot trajectory to suit the characteristics of robot motion. Last, we built the dynamic model of the robot’s leg swing process to identify the real force in the robot’s movement process.

3.1. Kinematics Analysis

Figure 4 shows a local coordinate system with point O as the origin for analysis.
When the position of the prime mover is known, according to the geometric relationship of the mechanism, the coordinate position of the foot end F depends on the length of each rod and the position of the prime mover. The lengths of OA, AB, BC, BD, CD, OE, OC, ED, and DF are l1, l2, l3, l4, l5, l6, s, a, and b, respectively, and the angle between the prime mover and the positive direction of Y-axis is θ. To facilitate the solution, AC and OC are connected as auxiliary Δ   A O C . Let O C A = φ 1 ,   A C B = φ 2 ,   C O Y = α 1 . Since O and C are fixed points, the coordinate expressions of A and C can be written directly.
{ x A = l 1 sin θ y A = l 1 cos θ x C = s sin α 1 y C = s cos α 1
From the formula of the distance between two points in the plane coordinate system,
l A C = ( x A x C ) 2 + ( y A y C ) 2
O C A is always an acute angle when the prime mover swings in the range of motion. The value of θ is positive when A is on the right side of Y-axis and negative when A is on the left side of Y-axis. In ∆ AOC, it can be obtained by the sine theorem:
φ 1 = arcsin l 1 sin ( θ + α 1 ) l A C
In ∆ ABC, it can be obtained by the cosine theorem:
φ 2 = arccos l A C 2 + l 3 2 l 2 2 2 l A C l 3
θ 1 = φ 2   -   φ 1 can be obtained from Figure 4. In ∆ OBC, it can be obtained by the cosine theorem:
| O B | = s 2 + l 3 2 2 s l 3 cos θ 1
Points O, B, and D are collinear; therefore, we have the following:
| O D | = l 4 + s 2 + l 3 2 2 s l 3 cos θ 1
After this, OD is referred to as l 8 .
In ∆ OCD, O C D = θ 1   + α 2 ,   O D C = α 3 , C O D = π     θ 1   -   α 2 α 3 ; therefore, we obtain the following:
D O X = C O D C O X = π θ 1 α 2 α 3 ( π 2 α 1 ) = π 2 θ 1 + α 1 α 2 α 3
After this, D O X is referred to as θ 2 .
The coordinates of point D can be obtained from Figure 4.
{ x D = l 8 cos θ 2 y D = l 8 sin θ 2
For point E, it moves in a circle around point O, and the distance between it and point D is a, so we can obtain the equations about the coordinates of point E.
{ x E 2 + y E 2 = l 6 2 ( x E x D ) 2 + ( y E y D ) 2 = a 2
Since E, D, and F are collinear, assuming a = λb, the coordinate expression of the foot-end F point can be obtained by the formula of fixed ratio point coordinates.
{ x F = ( 1 + λ ) x D x E λ y F = ( 1 + λ ) y D y E λ
As shown in Figure 4, λ = a/b, so the coordinate expression of the foot end F point is as follows:
{ x F = ( a + b ) x D b x E a y F = ( a + b ) y D b y E a

3.2. Foot Trajectory Planning

Here, the requirement of the foot end trajectory is as follows.
  • The trajectory of the foot should be a continuous and smooth closed curve, with no sudden change in speed and acceleration.
  • There is no impact between the leg movement and the ground, that is, the speed and acceleration when landing and leaving the ground are 0.
  • Try to avoid unnecessary exercise.
The legs in the supporting phase bear the body’s weight and the robot’s extra load, generating body movement through relative movement. The trajectory projection formed by the leg in the supporting phase contacting the ground is mostly a simple straight line. Swing is the continuous movement process of feet from the ground up to the ground down, which determines the step length and height of the whole robot and has an essential influence on the robot’s motion performance. Typical robot foot trajectory curves include rectangular curve, elliptic curve, parabola, modified cycloid, heart-shaped line, combined line segment, etc. [32,33,34]. The functional forms of cycloid and elliptic curves are elementary, and their derivatives are continuous and smooth and have no mutation [35]. The starting angle and landing angle of the swing phase are right angles, there is no horizontal velocity component, and it is not easy to slip. Therefore, there is no sudden change in speed during walking, which can ensure that the robot walks stably without impact. The expressions for correcting cycloid and elliptic curves are as follows.
Modified cycloid expression:
{ x = L 2 π ( φ sin φ ) y = H 2 ( 1 cos φ )
Elliptic curve expression:
{ x = L 2 cos φ + L 2 y = H 2 sin φ + H 2
where L, H, and φ are step length, step height, and polar angle, respectively.
Figure 5 shows the trajectory comparison between the elliptic curve and modified cycloid, in which the step length L = 100 mm and the step height H = 40 mm. As can be seen from the figure, both curves are continuous and smooth, with no abrupt change. Furthermore, with the same step length and step height, the trajectory of the modified cycloid is shorter than that of the elliptic curve, which reduces unnecessary motion and consumes less energy. Therefore, this paper uses the modified cycloid to plan the foot-end trajectory.
It can also be found that, in the whole trajectory period, the modified cycloid and ellipse have sharp points at the junction with the straight line (point A and point B), which means that there is a sudden change at the transition between the swing phase and the support phase, which will significantly affect the stability of robot motion.
It is necessary to make a smooth transition between the supporting and swinging phases to make the foot end track continuous and smooth. In this paper, the method of quintic polynomial interpolation is used to smooth the transition of the foot-end trajectory composed of the modified cycloid and straight lines. Because of the symmetry of the trajectory, the proper transition function can be written by the left transition function. The specific planning method is as follows.
  • The length R is subtracted from the left end of the swing phase and the left end of the support phase to construct the retraction transition curve. As shown in Figure 6, the trajectory consists of B C ^ ,   C D ^ ,   D E ^ ,   E B ^ .
  • Let the coordinates of point B and point C be B ( φ 0 ,   x 0 ,   y 0 ) and C ( φ 1 ,   x 1 ,   y 1 ) , and their velocities and accelerations can be expressed as B . ( φ 0 ,   x 0 . ,   y 0 . ) , B ¨ ( φ 0 ,   x 0 ¨ ,   y 0 ¨ ) , C . ( φ 1 ,   x 1 . ,   y 1 . ) and C ¨ ( φ 1 ,   x 1 ¨ ,   y 1 ¨ ) . Then, from the coordinates of points B and C, the expression of the trajectory can be written as a quintic polynomial function.
From B to C:
x ( φ ) = [ a 1 a 2 a 3 a 4   a 5 a 6 ] [ φ 5 φ 4 φ 3 φ 2   φ 1 ] T
y ( φ ) = [ b 1 b 2 b 3 b 4   b 5 b 6 ] [ φ 5 φ 4 φ 3 φ 2   φ 1 ] T
The value range of φ in Equations (14) and (15) is 0     φ     Φ .
From C to D:
{ x ( φ ) = L 2 π ( 2 φ sin 2 φ ) y ( φ ) = H 2 ( 1 cos 2 φ ) ( Φ φ π Φ )
From D to E:
x ( φ ) = L [ a 1 a 6 ] [ ( π φ ) 5 ( π φ ) 4 1 ] T   ( π Φ φ π )
y ( φ ) = [ b 1 b 6 ] [ ( π φ ) 5 ( π φ ) 4 1 ] T   ( π Φ φ π )
  • The expressions of velocity and acceleration can be obtained by taking the first derivative and the second derivative of the expression of BC, respectively:
x ˙ ( φ ) = [ 5 a 1 4 a 2 3 a 3 2 a 4 a 5 ] [ φ 4 φ 3 φ 2 φ 1 ] T   ( 0 φ Φ )
y ˙ ( φ ) = [ 5 b 1 4 b 2 3 b 3 2 b 4 b 5 ] [ φ 4 φ 3 φ 2 φ 1 ] T   ( 0 φ Φ )
x ¨ ( φ ) = [ 20 a 1 12 a 2 6 a 3 2 a 4 ] [ φ 3 φ 2 φ 1 ] T   ( 0 φ Φ )
y ¨ ( φ ) = [ 20 b 1 12 b 2 6 b 3 2 b 4 ] [ φ 3 φ 2 φ 1 ] T   ( 0 φ Φ )
Similarly, the expressions of velocity and acceleration can be obtained by taking the first derivative and the second derivative of the expression of CD segment, respectively:
{ x ˙ ( φ ) = L π ( 1 cos 2 φ ) y ˙ ( φ ) = H sin 2 φ x ¨ ( φ ) = 2 L π sin 2 φ y ¨ ( φ ) = 2 H cos 2 φ ( Φ φ π Φ )
The phase of point C is π/9, and the coordinates of point B are (0, 25/9, 0), from which the coordinates of B . , B ¨ , C . and C ¨ can be written. Substituting the coordinates of B, C, B . , B ¨ , C . and C ¨ into (14), (15), and (19)–(22), the coefficients of the quintic polynomial can be obtained simultaneously as follows.
[ a 1 a 2 a 3 a 4 a 5 a 6 ] = [ 3220.72 2806.31 627.61 0 0 2.78 ]
[ b 1 b 2 b 3 b 4 b 5 b 6 ] = [ 6359.48 5726.21 1443.96 0 0 0 ]
It should be noted that the foot trajectory planning method [36] introduced in this paper is aimed at motion in a two-dimensional plane. Because of the characteristics of the linkage mechanism, the foot of the robot introduced in this paper moves in three-dimensional space, so the foot trajectory planning described in this paper is the foot trajectory projection planning. In addition, since the installation position of the robot leg on the body base is determined in this paper, if the robot needs to walk in a straight line when moving forward or backward, the step length of each group of legs will be different, but as long as the method introduced in this paper is followed, the changed trajectory parameters can be obtained.

3.3. Leg Dynamics Analysis

In this paper, the ground reference system is used to establish the coordinate system, as shown in Figure 7. Take the generalized joint variable q =   [ θ 1 ,   θ 2 ,   θ 3 ,   θ 4 ,   θ 5 ,   θ 6 , θ 7 ,   θ 8 ] T . The center point of each rod is located in the geometric center of the rod. The corresponding generalized driving force F can be obtained by using the Lagrange equation:
F = d d t ( E K q ˙ i ) E K q i + E P q i
where E K is the total kinetic energy of the system, E P is the total potential energy of the system, and q i is the generalized coordinate.
The leg vector of the robot is P H , the acceleration vector of gravity is g, the center vector of each link is P i , the mass of each component is m i , the velocity vector of the center of mass is v i , the angular velocity vector is ω i , and the inertia tensor is I i . Then, the total kinetic energy of the whole system is the sum of the kinetic energy of each connecting rod. After homogenizing each connecting rod, calculating the centroid coordinates, and taking the derivative, the following formula can be obtained:
E K = 1 2 ( m i v i T v i + ω i T I i ω i )
Through simultaneous (26) and (27), the joint torque can be obtained:
τ = D ( q ) q ¨ + H ( q , q ˙ ) + G ( q )
where D ( q ) is the inertial matrix of the robot legs, H ( q , q ¨ ) is the Coriolis force vector, and G ( q ) is the gravity vector.
If the gait cycle of the robot is T, the energy consumed by the robot in one gait cycle can be expressed as follows:
E = 0 T τ q ˙ d t

3.4. Gait Planning and Analysis

For the hexapod robot described in this paper, the movement gait is a typical crawling principle of hexapod insects. In order to clearly describe the movement law of legs, the schematic diagram and timing diagram are now used to describe the step sequence of the hexapod robot. As shown in Figure 8, the six legs of a hexapod robot are divided into two groups: defined and numbered. The left front foot, right middle foot, and left rear foot (L1, R2, and L3) of the hexapod robot are a group, and the right front foot, left middle foot, and right rear foot (R1, L2, and R3) are a group. The three legs of each group can form a stable triangular structure, so it is called a tripod gait.
The basic movements of the hexapod robot can be achieved by the different alternations of the two groups of legs. When the hexapod robot moves forward, R1, R3, and L2 move towards the head and are in the supporting phase, while L1, L3, and R2 move towards the tail and are in the swinging phase. Then, the two groups of legs alternately take the above actions to complete the hexapod robot’s advance. The timing chart of the advance is shown in Figure 9.
Similarly, when the hexapod robot retreats, it only needs to change the rotation direction and to run the logic for each leg. For a hexapod robot, the rotation direction of each group of legs is slightly different when it turns left and right on a fixed axis. For example, when it turns left on a fixed axis, R1, L2, and R3 rotate counterclockwise in the supporting phase and L1, R2, and L3 rotate clockwise in the swinging phase, and then the two groups of legs alternately take the above actions. The same is true for turning right on a fixed axis.
In nature, multi-legged insects have a typical tripod gait, but studies have shown that, when there is no adhesive structure on the legs of insects, the bipod gait similar to vertebrates performs better than the tripod gait in terms of movement speed [37]. Bipedal gait refers to dividing the legs of a hexapod robot into three groups (the first group is L1 and R3, the second group is L2 and R2, and the third group is R1 and L3) and ensuring that only the legs of the same group land simultaneously every time the hexapod robot lands. As only two legs of the hexapod robot land on the ground at the same time, compared with the tripod gait, the bipod gait has no static stability but is a dynamically balanced gait. With a high frequency of alternating movements of each group of legs, the bipod gait equips the hexapod robot with high dynamic movement capability.
When the robot moves in a bipod gait, L2 and R2 (group 2), and R1 and L3 (group 3) move towards the head of the robot in a swinging phase, and L1 and R3 (group 1) move towards the tail in a supporting phase; then, each group of legs moves in turn according to this logic. The timing chart of advance is shown in Figure 10.

3.5. Analysis of Gait Stability of Hexapod Robot

This section provides an analysis of the tripod gait as the static gait and an analysis of the bipod gait as the dynamic gait.
In this paper, the projection of the center of gravity on the XOY plane is used to determine whether the robot meets the static conditions. In the tripod gait, at most three legs are in the supporting phase. As shown in Figure 11, when the robot moves forward, it is assumed that L1, L3, and R2 are in the supporting phase and that R1, R3, and L2 are in the swinging phase at a certain moment. At this time, the endpoints S1, S2, and S3 of the three legs in the supporting phase will form a triangle. When the projection point P of the robot’s center of gravity M on XOY plane is located in the triangle area, the static gait stability condition is satisfied.
The mathematical relationship after converting the stability conditions corresponding to the robot stability is S 1 S 2 S 3 , and the sum of the areas of the three triangles divided by point P is equal to S 1 S 2 S 3 . The specific geometric analysis is shown in Figure 12.
The coordinates of S1, S2, S3, and point P of the robot can be known by moving in the XOY plane, and the coordinates are set as S1( x 1 , y 1 ), S2( x 2 , y 2 ), S3( x 3 , y 3 ), and P ( x P , y P ), respectively, so that the areas of the four triangles can be obtained.
[ S S 1 S 2 P S S 1 S 3 P S S 2 S 3 P S S 1 S 2 S 3 ] = [ | 1 2 × | x 1 y 1 1 x 2 y 2 1 x p y p 1 | | | 1 2 × | x 1 y 1 1 x 3 y 3 1 x p y p 1 | | | 1 2 × | x 2 y 2 1 x 3 y 3 1 x p y p 1 | | | 1 2 × | x 1 y 1 1 x 2 y 2 1 x 3 y 3 1 | | ]
The mathematical expression for keeping the robot’s static gait stable is as follows:
S S 1 S 2 S 3 = S S 1 S 2 P + S S 1 S 3 P + S S 2 S 3 P
If (31) is satisfied, the center of gravity of the robot falls in the area of S 1 S 2 S 3 and the stability condition is satisfied. In the tripod gait, the full-tube support triangle will change with the cycle, but the projection point P of the robot’s center of gravity on the XOY plane will always be located in the support triangle, so the robot in the tripod gait is always in a stable state.
In order to make the hexapod robot perform better in high-speed movement, this paper adopts a dynamic gait that is bipodal. However, the bipod gait is more complicated than the tripod gait, and the stability analysis is relatively complicated. The ZMP theory is used to analyze the stability of robot bipod dynamic gait [38].
In dynamic motion, the R1 and L3 legs are in the supporting phase and the other four legs are in the swinging phase; the dynamic motion stability of the robot can be analyzed. As shown in Figure 13, the coordinate relationship of ZMP can be obtained from Figure 13a.
{ F Z F X = z A x A x Z M P F Z F Y = z A y A y Z M P
In Formula (32), F X , F Y , and F Z are the components of the resultant force of the robot in X, Y, and Z directions, respectively. x A , y A , and z A are the respective coordinates of the center of gravity of the robot in X, Y, and Z directions. x Z M P and y Z M P are the respective coordinates of ZMP in the X and Y directions.
According to mechanics, the resultant force of the robot in motion is the resultant force of inertia force and gravity, so the following expression can be obtained:
F = [ F X F Y F Z ] = i = 1 n m i [ x ¨ i y ¨ i z ¨ i + g ]
In Formula (33), m i is the weight of each component; x i ¨ , y i ¨ and z i ¨ are the acceleration rates of each component in the X, Y, and Z directions. The acceleration of gravity is g.
Simultaneously using Equations (32) and (33), the coordinates of ZMP point can be obtained:
{ x Z M P = i = 1 n m i ( z ¨ i + g ) x A i = 1 n m i x ¨ i z A i = 1 n m i ( z ¨ i + g ) y Z M P = i = 1 n m i ( z ¨ i + g ) y A i = 1 n m i y ¨ i z A i = 1 n m i ( z ¨ i + g )
In order to make the robot move dynamically without tipping over, ZMP should fall on the line connecting the foot ends of the two supporting legs. In this case, the stable condition of the robot’s dynamic motion is that ZMP should fall on the connecting line between R1 and L3, and Equation (35) should be satisfied:
( y 3 y 4 ) x Z M P + ( x 4 x 3 ) y Z M P + ( x 3 y 4 x 4 y 3 ) = 0
When the robot moves with a bipod gait, it is difficult for the center of gravity of the robot to fall onto the connecting line between the two supporting legs, so the method of judging the stability condition by zero moment point will fail. It takes a certain time for the robot to move from steady-state to dumping. If the robot can adjust its posture during this time, it can avoid dumping. Therefore, when the movement gait is determined, the subsequent posture sequence of each posture of the robot can be estimated, so as to calculate the time T1 required for the robot to move from a stable state to an unbalanced state. If the response time T of the robot to adjust its posture is shorter than T1, the robot can complete the stable adjustment and realize the dynamic stability.

4. Simulation and Experimental Analysis

4.1. One-Leg Simulation Analysis

In this section, the SolidWorks Motion plug-in was used to simulate and analyze the motion characteristics of the robot. The input analog were data points of the servo turning angle calculated from the inverse kinematics, with the interpolation type Akima spline curve. The single-leg simulation results are presented in Figure 14. The maximum lifting speed of the foot end could reach 86 mm/s (Figure 14b), while the maximum lifting acceleration of the foot end could reach 413 mm/s2 (Figure 14c). This result verified the high dynamic motion capability of this mechanism. Figure 14b, c also show that there was no sudden change in both velocity and acceleration of the foot end during the motion. This result verified the correctness of the foot-end trajectory planning method described in Section 3. Table 1 shows the material information table for each component. Figure 15 shows the trajectory of the foot end in this simulation.

4.2. Physical Prototype Experiments

In the field experiment, the robot was equipped with a nine-axis IMU for acceleration measurement, and the rotation speed of the servo was tuned to 0.2 r/s (the maximum speed of servo operation). The single-leg trajectory planning scheme presented in Section 3 was introduced into the robot, and the robot moved forward for 20 s on flat ground in the laboratory with the tripod gait and the bipod gait. Figure 16 is the experimental environment of the robot.
As shown in Figure 11, the forward direction of the robot was the positive direction of the X-axis. First, the robot moved forward with a tripod gait. Figure 17a is an image of the acceleration of the robot moving along the X-axis changing with time. The acceleration of the robot showed a periodic trend of first increasing, then decreasing, and then increasing. The reason for this is that the robot’s action switching in the tripod gait involved the acceleration and deceleration processes, and thus, the ideal uniform linear motion did not appear. The absolute value of the acceleration of the robot in the X-axis direction could reach 4.1 mm/s2, which indicates that the robot had high dynamic motion capability.
Figure 17b is an image of the acceleration of the robot moving along the X-axis with bipod gait. When the robot moved forward with a bipod gait, the frequency of change in acceleration and speed was higher, and the absolute peak value of acceleration reached 7.8 mm/s2, which put the robot in a state of dynamic equilibrium and improved its dynamic motion capability.
To further observe the motion performance of the robot moving forward with two gaits, we integrated the acceleration images of Figure 17a, b once to derive the velocity images of both, and the results are shown in Figure 18. Comparing Figure 18a,b, it could be seen that the robot moves forward with a tripod gait with lower frequency and lower amplitude, and the velocity varies slightly around the average value, which also proves the superior stability of the tripod gait.
The advantage of the bipod gait is the dynamic stability and higher speed: On the one hand, the high frequency of speed changes reflects the dynamic stability of the robot. On the other hand, from Figure 18b, it could be found that the robot reached a peak velocity of 390 mm/s (130% of the moveable body length per second) and an average velocity of 174 mm/s (58% of the moveable body length per second) during 20 s of movement, which is 49.5% higher than the peak velocity and 34.5% higher than the average velocity of the tripod gait. However, the robot’s motion speed fluctuated considerably above and below the average value, so we could see that the robot’s speed improved when it moved with a bipod gait, but its motion stability was not satisfactory. Another set of data should be used to measure the stability of the robot’s motion when walking with different gaits.
Ideally, the motion of the robot on the horizontal plane should be in a horizontal stable state; that is, the displacement in the Z-axis direction is zero, but this was not the case in practice. The acceleration in the Z-axis direction can be integrated twice to obtain the displacement of the robot on the Z-axis, which represents the motion turbulence of the robot along the Z-axis. First, the robot moved forward with a tripod gait. The displacement of the robot on the Z-axis in the actual movement process is shown in Figure 19a. The absolute value of the maximum forward displacement of the robot on the Z-axis is 3.5 mm (equivalent to 2.5% of body height), the absolute value of maximum reverse displacement is 8.5 mm (equivalent to 6.1% of body height), and the absolute value of average value is 3.7 mm (equivalent to 6.1% of body height). The reason for this situation is that the movement conversion of the robot in the forward movement with a tripod gait involved the lifting and lowering movement conversion of the legs, which led to the fact that the robot’s center of gravity was not always at the same horizontal height. Consequently, the robot bumped up and down slightly along the Z-axis. Finally, the degree of motion turbulence in the Z-axis direction of the robot is reflected by variance:
σ 1 2 = ( Z Z ¯ 1 ) 2 n 1 = 12.21
Figure 19b is the displacement change on the Z-axis when the robot advanced with the bipod gait. From the image, it can be seen that the maximum displacement and the average displacement of the robot on the Z-axis were both larger. This is because the robot’s motion changed frequently in the bipod gait, which enabled it to achieve a dynamic balance. Its variance is as follows:
σ 2 2 = ( Z Z ¯ 2 ) 2 n 1 = 47.61
By comparison, it can be seen that the robot’s degree of bumpiness on the Z-axis was far lower and that its performance was more stable when walking in the tripod gait than in the bipod gait. However, regardless of the bipod gait or tripod gait being used, the robot did not show excellent stable movement, and there was also a big fluctuation in the stable tripod gait. This is because the parts of the leg mechanism were mostly 3D-printed, and the overall stiffness of the leg was low. Consequently, there was a big vertical and horizontal vibration in the robot movement.

5. Conclusions

In this paper, we introduced a design method and implemented a hexapod robot; the contribution of this paper are as follows. First, a six-link mechanism was designed. This mechanism can realize the transformation from small driving motion to large output motion, thus enhancing the dynamic motion capability of a legged robot. Second, the robot single-leg trajectory planning and a planning method for tripod and bipod gait are proposed and verified for feasibility. The tripod gait ensures the stability of the robot running on an unstructured terrain, while the bipod gait ensures the high speed of the robot on a flat terrain. Simulations and experiments verified that our method can improve the dynamic motion capability of the hexapod robot.
Future work will enhance the hexapod robots’ sensing ability and establish a dynamic gait transition method for hexapod robots on various unstructured terrains.

Author Contributions

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

Funding

This research was funded by Natural Science Foundation of Top Talent of SZTU, grant no. 20211061010012.

Acknowledgments

We thank Qitian Liao and Rongxiang Zeng for their extensive help in providing market research information and deployment of related functions for this project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shi, Q.; Gao, J.; Wang, S.; Quan, X.; Jia, G.; Huang, Q.; Fukuda, T. Development of a Small-Sized Quadruped Robotic Rat Capable of Multimodal Motions. IEEE Trans. Robot. 2022, 1–17. [Google Scholar] [CrossRef]
  2. Wang, L.; Meng, F.; Kang, R.; Sato, R.; Chen, X.; Yu, Z.; Ming, A.; Huang, Q. Design and Implementation of Symmetric Legged Robot for Highly Dynamic Jumping and Impact Mitigation. Sensors 2021, 21, 6885. [Google Scholar] [CrossRef]
  3. Niquille, S.C. Regarding the pain of spotmini: Or what a robot’s struggle to learn reveals about the built environment. Archit. Des. 2019, 89, 84–91. [Google Scholar] [CrossRef]
  4. Xu, R.W.; Hsieh, K.C.; Chan, U.H.; Cheang, H.U.; Shi, W.K.; Hon, C.T. Analytical Review on Developing Progress of the Quadruped Robot Industry and Gaits Research. In Proceedings of the 2022 8th International Conference on Automation, Robotics and Applications (ICARA), Prague, Czech Republic, 18–20 February 2022. [Google Scholar] [CrossRef]
  5. Kuehn, D.; Schilling, M.; Stark, T.; Zenzes, M.; Kirchner, F. System Design and Testing of the Hominid Robot Charlie. J. Field Robot. 2016, 34, 666–703. [Google Scholar] [CrossRef]
  6. Katz, B.; Di Carlo, J.; Kim, S. Mini Cheetah: A Platform for Pushing the Limits of Dynamic Quadruped Control. In Proceedings of the International Conference on Robotics and Automation, Montreal, QC, Canada, 20–24 May 2019. [Google Scholar] [CrossRef]
  7. Jeon, S.H.; Kim, S.; Kim, D. Real-time Optimal Landing Control of the MIT Mini Cheetah. arXiv 2021, arXiv:2110.02799. [Google Scholar] [CrossRef]
  8. Arena, P.; Di Pietro, F.; Noce, A.L.; Taffara, S.; Patane, L. Assessment of navigation capabilities of Mini Cheetah robot for monitoring of landslide terrains. In Proceedings of the 2021 IEEE 6th International Forum on Research and Technology for Society and Industry (RTSI), Naples, Italy, 6–9 September 2021; pp. 540–545. [Google Scholar] [CrossRef]
  9. Kau, N.; Schultz, A.; Ferrante, N.; Slade, P. Stanford doggo: An open-source, quasi-direct-drive quadruped. In Proceedings of the 2019 International conference on robotics and automation (ICRA), Montreal, QC, Canada, 20–24 May 2019. [Google Scholar]
  10. Zhao, Y.; Chai, X.; Gao, F.; Qi, C. Obstacle avoidance and motion planning scheme for a hexapod robot Octopus-III. Robot. Auton. Syst. 2018, 103, 199–212. [Google Scholar] [CrossRef]
  11. Elfes, A.; Steindl, R.; Talbot, F.; Kendoul, F.; Sikka, P.; Lowe, T.; Kottege, N.; Bjelonic, M.; Dungavell, R.; Bandyopadhyay, T.; et al. The Multilegged Autonomous eXplorer (MAX). In Proceedings of the 2017 IEEE International Conference on Robotics and Automation (ICRA), Singapore, 29 May–3 June 2017; pp. 1050–1057. [Google Scholar]
  12. Saranli, U.; Buehler, M.; Koditschek, D.E. RHex: A Simple and Highly Mobile Hexapod Robot. Int. J. Robot. Res. 2001, 20, 616–631. [Google Scholar] [CrossRef] [Green Version]
  13. Travers, M.; Ansari, A.; Choset, H. A dynamical systems approach to obstacle navigation for a series-elastic hexapod robot. In Proceedings of the 2016 IEEE 55th Conference on Decision and Control (CDC), Las Vegas, NV, USA, 12–14 December 2016; pp. 5152–5157. [Google Scholar] [CrossRef]
  14. Mishra, A. Design, Simulation, Fabrication and Planning of Bio-Inspired Quadruped Robot. Master’s Thesis, Cornell University, Ithaca, NY, USA, 2014. [Google Scholar] [CrossRef]
  15. Wang, C.; Zhu, X.; Liu, B.; Hu, X. The Design and Simulation Analysis of Humanoid Robot Lower Limbs Driven by Rope. Mach. Des. Manuf. 2020, 2020, 261–264. [Google Scholar] [CrossRef]
  16. Spröwitz, A.T.; Ajallooeian, M.; Tuleu, A.; Ijspeert, A.J.; Sprowitz, A.T. Kinematic primitives for walking and trotting gaits of a quadruped robot with compliant legs. Front. Comput. Neurosci. 2014, 8, 27. [Google Scholar] [CrossRef]
  17. Hutter, M.; Gehring, C.; Bloesch, M.; Hoepflinger, M.A.; Remy, C.D.; Siegwart, R. StarlETH: A compliant quadrupedal robot for fast, efficient, and versatile locomotion. Adapt. Mob. Robot. 2012, 2012, 483–490. [Google Scholar] [CrossRef]
  18. Wang, L.; Meng, L.; Kang, R.; Liu, B.; Gu, S.; Zhang, Z.; Meng, F.; Ming, A. Design and Dynamic Locomotion Control of Quadruped Robot with Perception-Less Terrain Adaptation. Cyborg Bionic Syst. 2022, 2022, 9816495. [Google Scholar] [CrossRef]
  19. Barrio, R.; Lozano, Á.; Martínez, M.A.; Rodríguez, M.; Serrano, S. Routes to tripod gait movement in hexapods. Neurocomputing 2021, 461, 679–695. [Google Scholar] [CrossRef]
  20. Chun, C.; Biswas, T.; Bhandawat, V. Drosophila uses a tripod gait across all walking speeds, and the geometry of the tripod is important for speed control. Elife 2021, 10, e65878. [Google Scholar] [CrossRef]
  21. Liu, Y.; Fan, X.; Ding, L.; Wang, J.; Liu, T.; Gao, H. Fault-tolerant tripod gait planning and verification of a hexapod robot. Appl. Sci. 2020, 10, 2959. [Google Scholar] [CrossRef]
  22. Grzelczyk, D.; Stanczyk, B.; Awrejcewicz, J. Kinematics, dynamics and power consumption analysis of the hexapod robot during walking with tripod gait. Int. J. Struct. Stab. Dyn. 2017, 17, 1740010. [Google Scholar] [CrossRef]
  23. Mohammed, B. Planning tripod gait of an hexapod robot. In Proceedings of the 2017 14th International Multi-Conference on Systems, Signals & Devices (SSD), Marrakech, Morocco, 28–31 March 2017; pp. 163–168. [Google Scholar]
  24. Cai, Z.; Gao, Y.; Wei, W.; Gao, T.; Xie, Z. Model design and gait planning of hexapod climbing robot. J. Phys.: Conf. Ser. 2021, 1754, 012157. [Google Scholar]
  25. Deng, C.; Wang, S.; Chen, Z.; Wang, J.; Ma, L.; Li, J. CPG-Inspired Gait Generation and Transition Control for Six Wheel-legged Robot. In Proceedings of the 2021 China Automation Congress (CAC), Beijing, China, 22–24 October 2021; pp. 2310–2315. [Google Scholar]
  26. Čížek, P.; Faigl, J. On locomotion control using position feedback only in traversing rough terrains with hexapod crawling robot. IOP Conf. Ser. Mater. Sci. Eng. 2018, 428, 012065. [Google Scholar] [CrossRef]
  27. Yoo, S.Y. A Study of Walking Stability of Seabed Walking Robot in Forward Incident Currents[M]//RITA 2018; Springer: Singapore, 2020; pp. 249–255. [Google Scholar]
  28. Zheng, Y.; Xu, K.; Tian, Y.; Ding, X. Different manipulation mode analysis of a radial symmetrical hexapod robot with leg—Arm integration. Front. Mech. Eng. 2022, 17, 1–20. [Google Scholar] [CrossRef]
  29. Camacho-Arreguin, J.I.; Wang, M.; Russo, M.; Dong, X.; Axinte, D. Novel Reconfigurable Walking Machine Tool Enables Symmetric and Nonsymmetric Walking Configurations. IEEE/ASME Trans. Mechatron. 2022. [Google Scholar] [CrossRef]
  30. Habu, Y.; Yamada, Y.; Fukui, S.; Fukuoka, Y. A Simple Rule for Quadrupedal Gait Transition Proposed by a Simulated Muscle-driven Quadruped Model with Two-level CPGs. In Proceedings of the 2018 IEEE International Conference on Robotics and Biomimetics (ROBIO), Kuala Lumpur, Malaysia, 12–15 December 2018; pp. 2075–2081. [Google Scholar] [CrossRef]
  31. Dujany, M.; Hauser, S.; Mutlu, M.; van der Sar, M.; Arreguit, J.; Kano, T.; Ishiguro, A.; Ijspeer, A. Emergent adaptive gait generation through Hebbian sensor-motor maps by morphological probing. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA, 24 October 2020–24 January 2021; pp. 7866–7873. [Google Scholar]
  32. Yin, P.; Wang, P.; Li, M.; Sun, L. A novel control strategy for quadruped robot walking over irregular terrain. In Proceedings of the 2011 IEEE 5th International Conference on Robotics, Automation and Mechatronics (RAM), Qingdao, China, 17–19 September 2011; pp. 184–189. [Google Scholar] [CrossRef]
  33. Li, M.; Zhang, X.; Zhang, J.; Zhang, M. Given trajectory oriented multi-legged coordinated control of hexapod robot. J. Huazhong Univ. Sci. Technol. (Nat. Sci. Ed.) 2015, 43, 32–37. [Google Scholar] [CrossRef]
  34. Wang, L. Strategy of Foot Trajectory Generation for Hydraulic Quadruped Robots Gait Planning. Chin. J. Mech. Eng. 2013, 49, 39–44. [Google Scholar] [CrossRef]
  35. Xi, L. Gait Planning and Walking Stability Research of Quadruped Bionic Robot. Master’s Thesis, Graduate School of National University of Defense Technology, Changsha, China, 2013. [Google Scholar]
  36. Dai, Z.; Liu, W.; Xu, J.; Li, L. Research on Robot Foot Trajectory Planning Based on High-order Polynomials. Comput. Meas. Control 2021, 29, 159–164. [Google Scholar]
  37. Ramdya, P.; Thandiackal, R.; Cherney, R.; Asselborn, T.; Benton, R.; Ijspeert, A.J.; Floreano, D. Climbing favours the tripod gait over alternative faster insect gaits. Nat. Commun. 2017, 8, 14494. [Google Scholar] [CrossRef] [PubMed]
  38. Erbatur, K.; Okazaki, A.; Obiya, K.; Takahashi, T.; Kawamura, A. A study on the zero moment point measurement for biped walking robots. In Proceedings of the 7th International Workshop on Advanced Motion Control. Proceedings (Cat. No.02TH8623), Maribor, Slovenia, 3–5 July 2002. [Google Scholar] [CrossRef]
Figure 1. (a) The skeleton of the leg mechanism. (b) The leg mechanism diagram.
Figure 1. (a) The skeleton of the leg mechanism. (b) The leg mechanism diagram.
Micromachines 13 01404 g001
Figure 2. (a) A diagram of the leg mechanism moving to the lowest position and (b) a diagram of the leg mechanism moving to the highest position.
Figure 2. (a) A diagram of the leg mechanism moving to the lowest position and (b) a diagram of the leg mechanism moving to the highest position.
Micromachines 13 01404 g002
Figure 3. Three-dimenasional model of the robot.
Figure 3. Three-dimenasional model of the robot.
Micromachines 13 01404 g003
Figure 4. Schematic diagram of kinematics analysis.
Figure 4. Schematic diagram of kinematics analysis.
Micromachines 13 01404 g004
Figure 5. Correction of cycloid and elliptic curves.
Figure 5. Correction of cycloid and elliptic curves.
Micromachines 13 01404 g005
Figure 6. Optimized foot trajectory.
Figure 6. Optimized foot trajectory.
Micromachines 13 01404 g006
Figure 7. Leg dynamics analysis model.
Figure 7. Leg dynamics analysis model.
Micromachines 13 01404 g007
Figure 8. Gait analysis model.
Figure 8. Gait analysis model.
Micromachines 13 01404 g008
Figure 9. Sequence diagram of tripod gait.
Figure 9. Sequence diagram of tripod gait.
Micromachines 13 01404 g009
Figure 10. Sequence diagram of bipod gait.
Figure 10. Sequence diagram of bipod gait.
Micromachines 13 01404 g010
Figure 11. Geometric analysis of static gait stability.
Figure 11. Geometric analysis of static gait stability.
Micromachines 13 01404 g011
Figure 12. Analysis of mathematical relationship for static gait stability.
Figure 12. Analysis of mathematical relationship for static gait stability.
Micromachines 13 01404 g012
Figure 13. The stability analysis of robot bipod gait. (a) The schematic diagram of ZMP point location. (b) The stability analysis model of bipod gait.
Figure 13. The stability analysis of robot bipod gait. (a) The schematic diagram of ZMP point location. (b) The stability analysis model of bipod gait.
Micromachines 13 01404 g013
Figure 14. The result of the simulation experiment for a single leg. (a) The displacement graph of the foot end on the Y-axis. (b) The velocity graph of the foot end on the Y-axis. (c) The acceleration graph of the foot end on the Y-axis.
Figure 14. The result of the simulation experiment for a single leg. (a) The displacement graph of the foot end on the Y-axis. (b) The velocity graph of the foot end on the Y-axis. (c) The acceleration graph of the foot end on the Y-axis.
Micromachines 13 01404 g014aMicromachines 13 01404 g014b
Figure 15. Foot simulation trajectory.
Figure 15. Foot simulation trajectory.
Micromachines 13 01404 g015
Figure 16. Robot experiment scene.
Figure 16. Robot experiment scene.
Micromachines 13 01404 g016
Figure 17. The experimental result of the physical prototype. (a) The acceleration variation on the X-axis as the robot advanced with a tripod gait, (b) The acceleration variation on the X-axis as the robot advanced with a bipod gait.
Figure 17. The experimental result of the physical prototype. (a) The acceleration variation on the X-axis as the robot advanced with a tripod gait, (b) The acceleration variation on the X-axis as the robot advanced with a bipod gait.
Micromachines 13 01404 g017
Figure 18. The experimental result of the physical prototype. (a) The velocity variation on the X-axis as the robot advanced with a tripod gait. (b) The velocity variation on the X-axis as the robot advanced with a bipod gait.
Figure 18. The experimental result of the physical prototype. (a) The velocity variation on the X-axis as the robot advanced with a tripod gait. (b) The velocity variation on the X-axis as the robot advanced with a bipod gait.
Micromachines 13 01404 g018
Figure 19. Plot of the actual and average displacements of the robot in the Z-axis direction for different gaits. (a) The displacement variation on the Z-axis when the robot advances with a tripod gait. (b) The displacement variation on the Z-axis when the robot advances with a bipod gait.
Figure 19. Plot of the actual and average displacements of the robot in the Z-axis direction for different gaits. (a) The displacement variation on the Z-axis when the robot advances with a tripod gait. (b) The displacement variation on the Z-axis when the robot advances with a bipod gait.
Micromachines 13 01404 g019
Table 1. Material information of each component.
Table 1. Material information of each component.
Component NameMaterialYoung’s Modulus (GPa)Poisson’s Ratio
Drive shaftC45E42100.31
The crankAlMg1SiCu 68.90.33
U-shaped barAlZnMgCu1.5710.33
Other artifactsPhotosensitive Resin150.23
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ma, J.; Qiu, G.; Guo, W.; Li, P.; Ma, G. Design, Analysis and Experiments of Hexapod Robot with Six-Link Legs for High Dynamic Locomotion. Micromachines 2022, 13, 1404. https://doi.org/10.3390/mi13091404

AMA Style

Ma J, Qiu G, Guo W, Li P, Ma G. Design, Analysis and Experiments of Hexapod Robot with Six-Link Legs for High Dynamic Locomotion. Micromachines. 2022; 13(9):1404. https://doi.org/10.3390/mi13091404

Chicago/Turabian Style

Ma, Jiawang, Guanlin Qiu, Weichen Guo, Peitong Li, and Gan Ma. 2022. "Design, Analysis and Experiments of Hexapod Robot with Six-Link Legs for High Dynamic Locomotion" Micromachines 13, no. 9: 1404. https://doi.org/10.3390/mi13091404

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

Article Metrics

Back to TopTop