Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism

This paper proposes the design and performance evaluation of a miniaturized continuous hopping robot RHop for unstructured terrain. The hopping mechanism of RHop is realized by an optimized geared symmetric closed-chain multi-bar mechanism that is transformed from the eight-bar mechanism, and the actuator of RHop is realized by a servo motor and the clockwork spring, thereby enabling RHop to realize continuous hopping while its motor rotates continuously only in one direction. Comparative simulations and experiments are conducted for RHop. The results show that RHop can realize better continuous hopping performance, as well as the improvement of energy conversion efficiency from 70.98% to 76.29% when the clockwork spring is applied in the actuator. In addition, comparisons with some state-of-the-art hopping robots are conducted, and the normalized results show that RHop has a better energy storage speed.


Introduction
With the development of science and technology, robots have become indispensable automation equipment in human society by assisting or replacing humans in various situations.Among mobile robots, hopping robots show a stronger ability to overcome obstacles in the fields of planetary surface exploration, unstructured terrain search, etc. [1][2][3][4] when compared with wheeled robots [5], legged robots [6], and tracked robots [7].The hopping robot was first proposed by Oberth and Seifert [8] in 1967.Then the one-leg jumping model proposed by Raibert [9] became the theoretical research basis for later single-leg jumping robots.As time goes, the NASA three-generation hopping robot [10] and the MIT MICROBOTS [11] significantly progressed the hopping robot research.
According to hopping characteristics of the hopping robot, hopping robots can be classified into two categories: continuous hopping robot and intermittent hopping robot.A continuous hopping robot can recharge its hopping energy in the flying/landing phase, and immediately hop again after contacting the ground, while the intermittent hopping robot needs to realize its energy recharge and hopping attitude adjustment in another ground phase.Currently, continuous hopping robots usually adopt hydraulic [12,13] and pneumatic [14] actuators to realize continuous actuation, which can enable the continuous hopping robot to have high power density and fast drive-response.However, it is still difficult to realize miniaturization and multi-drive coordinated control for them.The intermittent hopping robots usually use their motor as their actuator and use springs as an elastic components [15,16].Then, by slowly recharging and locking the energy of elastic components by the motor and the hopping mechanism, the intermittent hopping robot can realize hopping once the elastic energy is released.Due to the limitation of the motor and the complexity of additional energy locking and releasing mechanism in the intermittent hopping robot [15][16][17], the preparation time that is required to complete a hop will become relatively longer than continuous hopping robots.
The energy locking and releasing mechanism of the hopping robot can be divided into two categories: (1) Take advantage of the characteristics of the actuator, either by increasing the number of actuators or by using the forward and reverse rotation of the actuator.For instance, NASA's secondgeneration frog-inspired hopping robot uses an additionally actuated latching mechanism [10], while the NPU kangaroo-inspired hopping robot additionally uses an actuated ratchet-pawl mechanism [15,16] to realize energy locking and releasing.In addition, the locust-inspired hopping robot designed by Zaitsev et al. [18] and the integrated jumping-crawling robot designed by Jung et al. [17] realizes energy release by reversing the actuating motor.The energy storage and release of these aforementioned robots are all distributed; therefore, it is difficult to absorb the landing impact energy for the next hop.(2) Using special devices and irregular component contours such as eccentric cam [19][20][21], incomplete gear [22][23][24][25][26][27], etc. to achieve the conversion between energy storage and release.For example, a miniature jumping robot proposed by Zhao et al. [28] uses a quick release detent ball mechanism to hold the spring, and it uses the lever as a strike mechanism to strike the push shaft to release the stored energy.Faraji et al. used two eyebolts located at opposite ends of the rear leg and the fishing line to hold energy for the spider-inspired hopping robot [29], which can release the energy stored in the spring by cut the fishing line.In addition, quadruped robot with jumping ability uses the ratchet and pawl [30], while the first-generation MSU Jumper [31] and the second-generation micro-robots uses one-way bearings.Moreover, the cylinder-shaped robot [32] uses the latch and the hook to realize the conversion of energy state.
Therefore, existing electrically actuated hopping robots have the following disadvantages: (1) Increasing the number of actuators in the hopping robot may result in an increase in robot weight as well as the control difficulty.In the meantime, high-intensity forward and reverse rotation of the motor will reduce the electric energy efficiency of the robot, due to energy loss caused by the moment of inertia of the transmission system.(2) The design of the special devices increases the difficulty of robot control and reduces the reaction speed of the hopping robot.(3) Hopping robots use irregular contours may also suffer from reduced machining accuracy and the wear problem of the contour.The parameters of the incomplete gear and the trajectory of the cam contour, the movement tracks of the hopping mechanism and the limit position of the spring deformation are all required complex coupling design calculations.
Therefore, in this paper, we aim to design a fast-response continuous hopping robot with a single low-power motor that rotates unidirectionally, and the energy storage and release should be simple and reliable without an additional locking and releasing mechanism.(1) Using mechanical evolution, we realize the design of the hopping mechanism while retaining the advantages of the pure linkage mechanism, using the method of 'higher pairs replacing lower pairs' and isomeric mechanisms with same kinematics to meet design objectives.Furthermore, taking into account the transformation characteristics of the compound closed-chain multi-bar mechanism, a symmetrical double-gear-pair 10-bar based continuous hopping robot (named RHop) is proposed (the robotic prototype is shown in Figure 1).(2) Using the characteristics of the periodic motion and the acceleration characteristics during the collinearity of the crank-rocker mechanism, rapid energy storage and release are achieved by the continuous unidirectional rotation of the motor.(3) A clockwork spring is added to the actuation design to amplify the torque of the motor as well as to absorb the landing impact, thereby enabling its continuous and steady hopping.
The rest of this paper is organized as follows: Section 2 introduced the structural design of the RHop; Section 3 proposed the structural optimization and the actuation design; Section 4 performed the prototype experiment and discussion, and Section 5 concluded the paper.
The rest of this paper is organized as follows: Section 2 introduced the structural design of the RHop; Section 3 proposed the structural optimization and the actuation design; Section 4 performed the prototype experiment and discussion, and Section 5 concluded the paper.

Hopping Mechanism Design
Based on the design goals specified in Section 1, the design of the hopping mechanism will be carried out using the method of 'higher pairs replacing lower pairs' and isomeric mechanisms with the same kinematics.The preliminary design used pure linkage mechanisms to retain the advantages of the traditional mechanism, and the new mechanism was evolved to meet design objectives when the pure linkage mechanism was unable to meet demand.Finally, the mechanism was improved in series to meet the design goals better.

Design Objectives
To meet the requirements of continuous hopping with fast response, simple and reliable energy storage/release, the first research objectives of this paper is established as: (1) Using only one motor that is as small as possible.
(2) The motor should only rotate unidirectionally.Due to the inherent characteristic in kinematics of the hopping mechanism, it will add unnecessary angular momentum to the robot system if there is a horizontal component of ground reaction force (GRF) in the direction of take-off, thereby endangering the stability of hopping posture.For example, the direction of the GRF should be close to the vertical direction when the robot's take-off angle is 90°.Based on this requirement, the second research objective of this paper is proposed as: achieving non-rotation or minimal rotation of the robot (sagittal plane) to take-off, which means the robot take-off with near-zero angular velocity and the system has no additional angular momentum.To materialize this requirement, we present the following two design objectives: (3) The foot trajectory curve of the hopping mechanism should (a) be a straight line; (b) pass through the center of mass (CM) of the robot; (c) be consistent with the take-off direction of the hopping robot.
(4) Minimize the moment acting on the robot's CM when the robot component moves.At the same time, for the miniaturization of the robot, the following design objectives are proposed: (5) The foot trajectory curve of the hopping mechanism should be located within its mechanism.(6) The structure of the hopping mechanism is compact.

Hopping Mechanism Design
Based on the design goals specified in Section 1, the design of the hopping mechanism will be carried out using the method of 'higher pairs replacing lower pairs' and isomeric mechanisms with the same kinematics.The preliminary design used pure linkage mechanisms to retain the advantages of the traditional mechanism, and the new mechanism was evolved to meet design objectives when the pure linkage mechanism was unable to meet demand.Finally, the mechanism was improved in series to meet the design goals better.

Design Objectives
To meet the requirements of continuous hopping with fast response, simple and reliable energy storage/release, the first research objectives of this paper is established as: (1) Using only one motor that is as small as possible.
Due to the inherent characteristic in kinematics of the hopping mechanism, it will add unnecessary angular momentum to the robot system if there is a horizontal component of ground reaction force (GRF) in the direction of take-off, thereby endangering the stability of hopping posture.For example, the direction of the GRF should be close to the vertical direction when the robot's take-off angle is 90 • .Based on this requirement, the second research objective of this paper is proposed as: achieving non-rotation or minimal rotation of the robot (sagittal plane) to take-off, which means the robot take-off with near-zero angular velocity and the system has no additional angular momentum.To materialize this requirement, we present the following two design objectives: (3) The foot trajectory curve of the hopping mechanism should (a) be a straight line; (b) pass through the center of mass (CM) of the robot; (c) be consistent with the take-off direction of the hopping robot.(4) Minimize the moment acting on the robot's CM when the robot component moves.
At the same time, for the miniaturization of the robot, the following design objectives are proposed: (5) The foot trajectory curve of the hopping mechanism should be located within its mechanism.(6) The structure of the hopping mechanism is compact.

Preliminary Configuration
In order to design the configuration of the hopping mechanism by evolving the closed-chain multi-bar isomeric mechanisms with same kinematics, as well as satisfying the aforementioned design requirements (DR.), the degree of freedom (DOF) of the planar mechanism is first studied.
The equation for calculating the DOF of a planar mechanism is: where N represents the number of components in the planar mechanism, where n = N − 1 is the number of moving components, p L is the number of lower pairs and p H is the number of higher pairs.To satisfy DR.1, the DOF of the robot needs to be set to one.When using the pure linkage mechanism to design the hopping mechanism, the number of higher pairs (p H = 0) can be omitted, i.e., Table 1 lists the desirable permutations of Equation ( 2).  2. Config.4 is a closed-chain eight-bar linkage, in which 16 main configurations of kinematical chain are shown in Figure 3 [33].Config.5 is a closed-chain 10-bar linkage, which includes 230 specific configurations [34].
design requirements (DR.), the degree of freedom (DOF) of the planar mechanism is first studied.
The equation for calculating the DOF of a planar mechanism is: Where N represents the number of components in the planar mechanism, where n = N−1 is the number of moving components, p L is the number of lower pairs and p H is the number of higher pairs.To satisfy DR.1, the DOF of the robot needs to be set to one.When using the pure linkage mechanism to design the hopping mechanism, the number of higher pairs (pH = 0) can be omitted, i.e., Table 1 lists the desirable permutations of Equation ( 2).  2. Config.4 is a closed-chain eight-bar linkage, in which 16 main configurations of kinematical chain are shown in Figure 3 [33].Config.5 is a closed-chain 10-bar linkage, which includes 230 specific configurations [34].
The four-bar mechanism is difficult to meet the requirements of complex motion performance and rich trajectory due to its few optimization parameters.The configuration of the 10-bar linkage is too complicated and changeable.Therefore, the single DOF six-bar linkage and eight-bar linkage are preselected for the mechanical design of RHop.DR.4 requires that the horizontal acceleration of the CM caused by the inertia of the moving component needs to be eliminated.Therefore, the bilateral symmetric kinematical chain configuration is chosen as the basic structural configuration of the hopping robot.Watt and Stephenson types of the six-bar linkage and the type (a), (b), (e), (f), (g), (h), (i), (m), (n), (o), and (p) of The four-bar mechanism is difficult to meet the requirements of complex motion performance and rich trajectory due to its few optimization parameters.The configuration of the 10-bar linkage is too complicated and changeable.Therefore, the single DOF six-bar linkage and eight-bar linkage are preselected for the mechanical design of RHop.
DR.4 requires that the horizontal acceleration of the CM caused by the inertia of the moving component needs to be eliminated.Therefore, the bilateral symmetric kinematical chain configuration is chosen as the basic structural configuration of the hopping robot.Watt and Stephenson types of the six-bar linkage and the type (a), (b), (e), (f), (g), (h), (i), (m), (n), (o), and (p) of the eight-bar linkage shown in Figure 3 can all meet this requirement.According to the drive mode indicated in DR.2, the input bar needs the function of circumferential rotation to form the crank-rocker mechanism.The kinematical chain configurations in the eight-bar linkage satisfy the condition are (m), (n), and (p), and the six-bar linkage does not satisfy the condition of existing the crank-rocker mechanism.

Configuration Adjustment
To use a common rotary motor as the power source, the two cranks need to rotate at the same speed with an opposite direction.Therefore, the gear pair with a confirmed transmission ratio is introduced into the eight-bar mechanism.Since the revolute pairs in the desired eight-bar mechanism are all lower pairs, it is necessary to perform 'higher pairs replacing lower pairs' to convert the two cranks and the related bars into a pair of geared crank-rocker mechanisms.
Any planar mechanism with lower pairs can be considered as consisting of several connected Assur groups [35].To find a suitable mechanism, in which revolute pairs can be successfully replaced by gear pairs [36,37], attempts of transforming configuration (m), (p), and (n) via Assur groups are depicted in Figure 4.
As can be obtained from Figure 4, only the configurations (n) can be totally transformed, in which the crank mechanism consists of the bar 4 and 6.

Structural Improvement
P 7 and P 8 (Figure 4c) in the bilateral symmetric gear-crank-rocker mechanism are set as the output.The motion trajectories of points P 7 and P 8 are circular arcs with points P 5 and P 6 as their arc center, respectively.However, this output trajectory cannot meet DR.3.Therefore, additional motion components should be added to meet the required foot motion trajectory.Since the required hopping mechanism in this paper is a bilateral symmetric mechanism, and it does not contradict with DR.1 and DR.4, then the additional number of moving components n , the number of lower pairs p L and the number of higher pairs p H must satisfy the following Equation (3): After full investigation of common mechanism, the gear-linkage mechanism was finally selected as the additional moving component for the hopping mechanism.To ensure that the structure of the hopping mechanism is compact without changing its symmetry properties, a symmetrical gear-linkage mechanism with the least number of components, that is, the symmetrical gear-three-bars mechanism shown in Figure 4d, was selected.The output bars P 5 P 7 and P 6 P 8 were extended to bars with three revolute pairs, the newly added revolute pairs in which are articulated to the non-gear ends of the symmetrical gear-three-bar mechanism.Therefore, the whole bilateral symmetric gear-crank-rocker mechanism finally evolved into a symmetrical double-gear-pair ten-bar mechanism with a single DOF, as shown in Figure 4d, which was consistent with DR.1 to DR.4.
symmetrical gear-linkage mechanism with the least number of components, that is, the symmetrical gear-three-bars mechanism shown in Figure 4d, was selected.The output bars P5P7 and P6P8 were extended to bars with three revolute pairs, the newly added revolute pairs in which are articulated to the non-gear ends of the symmetrical gear-three-bar mechanism.Therefore, the whole bilateral symmetric gear-crank-rocker mechanism finally evolved into a symmetrical double-gear-pair ten-bar mechanism with a single DOF, as shown in Figure 4d

Energy Mechanism Design
The energy mechanism should be designed to realize the storage/release of elastic energy for hopping.Most existing electrically actuated hopping robots use springs as the energy storage/release elements, which have the advantages of small mass and high controllability.Therefore, in this paper, we will utilize the tension spring to design the energy mechanism for the RHop.
When a crank works as the driving linkage, the rocker will be the driven linkage with a reciprocating swing in variable speed.The crank will have two chances of being collinear, with the connecting rods in one locomotion cycle.When the crank and the connecting rod are collinear for the second time, the swing speed of the rod will reach its tipping point, i.e., its acceleration will reach the largest.Based on these characteristics, we finally placed the tension spring between two points P 9 and P 10 , as shown in Figure 5.This design has the following benefits: Assume that crank P 1 P 3 is the active component that rotates one turn in one motion cycle, and that the horizontal axis represents the rotation angle α of the crank.
(1) When the rotation angle is α 1 = 0, the crank and the connecting rods will be collinear for the first time.This will be the crucial moment where the distance between points P 9 and P 10 is the smallest.This also will be the initial position of the energy storage phase, as shown in Figure 5a.(2) Within the range of α 1 -α 2 , the distance between P 9 and P 10 will gradually increase, and the length of the spring will gradually grow.(3) When the rotation angle reaches α 3 , the crank and the connecting rods are collinear for the second time.At this time, the distance between point P 9 and P 10 will be the largest, which will be the end position of the energy storage phase, as shown in Figure 5c.It can also be noticed that the feature of the crank-rocker mechanism is properly compatible with the required hopping burst characteristics.(4) Within the range of α 3 -α 4 , the distance between the point P 9 and P 10 will gradually decrease.
Figure 5d shows the general position of this energy release phase.( 5) When the rotation angle is α 5 = 360 • , the mechanism will return to its initial position of the energy storage phase, thus preparing for the next hopping cycle.

Energy Mechanism Design
The energy mechanism should be designed to realize the storage/release of elastic energy for hopping.Most existing electrically actuated hopping robots use springs as the energy storage/release elements, which have the advantages of small mass and high controllability.Therefore, in this paper, we will utilize the tension spring to design the energy mechanism for the RHop.
When a crank works as the driving linkage, the rocker will be the driven linkage with a reciprocating swing in variable speed.The crank will have two chances of being collinear, with the connecting rods in one locomotion cycle.When the crank and the connecting rod are collinear for the second time, the swing speed of the rod will reach its tipping point, i.e., its acceleration will reach the largest.Based on these characteristics, we finally placed the tension spring between two points P9 and P10, as shown in Figure 5.This design has the following benefits: Assume that crank P1P3 is the active component that rotates one turn in one motion cycle, and that the horizontal axis represents the rotation angle α of the crank.
(1) When the rotation angle is α 1 = 0, the crank and the connecting rods will be collinear for the first time.This will be the crucial moment where the distance between points P9 and P10 is the smallest.This also will be the initial position of the energy storage phase, as shown in Figure 5a.
(2) Within the range of α 1α 2 , the distance between P9 and P10 will gradually increase, and the length of the spring will gradually grow.
(3) When the rotation angle reaches α 3 , the crank and the connecting rods are collinear for the second time.At this time, the distance between point P9 and P10 will be the largest, which will be the end position of the energy storage phase, as shown in Figure 5c.It can also be noticed that the feature of the crank-rocker mechanism is properly compatible with the required hopping burst characteristics.
(4) Within the range of α 3α 4 , the distance between the point P9 and P10 will gradually decrease.Figure 5d shows the general position of this energy release phase.
(5) When the rotation angle is α 5 = 360°, the mechanism will return to its initial position of the energy storage phase, thus preparing for the next hopping cycle.

Kinematics Analysis
According to the selected configuration of the hopping mechanism in Figure 4d, the kinematics model of the hopping mechanism is depicted in Figure 6.Because the selected configuration of the hopping mechanism is symmetrical (the branched chain P 2 -P 4 -P 8 -P 10 -P 12 -P 6 is symmetric with the branched chain P 1 -P 3 -P 7 -P 9 -P 11 -P 5 ), and only one of the branched chains is selected for kinematic analysis (the branched chain P 2 -P 4 -P 8 -P 10 -P 12 -P 6 is selected).
According to the selected configuration of the hopping mechanism in Figure 4d, the kinematics model of the hopping mechanism is depicted in Figure 6.Because the selected configuration of the hopping mechanism is symmetrical (the branched chain P2-P4-P8-P10-P12-P6 is symmetric with the branched chain P1-P3-P7-P9-P11-P5), and only one of the branched chains is selected for kinematic analysis (the branched chain P2-P4-P8-P10-P12-P6 is selected).According to the Denavit-Hartenberg Method [38], the homogeneous transformation matrix from the i-1 coordinate system to the i coordinate system is: where ( ) cos( ) In Figure 6, the branched chain P2-P4-P8-P10-P12-P6 can be further subdivided into two branched chains, the main chain P2-P4-P8-P10-P12 and the secondary chain P2-P6-P8-P10.The specific D-H parameters of the main and secondary chain are shown in Table A1 in Appendix A.
According to Table A1 and Equation ( 4), the position vectors of each hinge in the main chain and the secondary chain in the fixed coordinate system are: According to the Denavit-Hartenberg Method [38], the homogeneous transformation matrix from the i-1 coordinate system to the i coordinate system is: where Cθ i C(θ i ) cos(θ i ), Sθ i S(θ i ) sin(θ i ).
In Figure 6, the branched chain P 2 -P 4 -P 8 -P 10 -P 12 -P 6 can be further subdivided into two branched chains, the main chain P 2 -P 4 -P 8 -P 10 -P 12 and the secondary chain P 2 -P 6 -P 8 -P 10 .The specific D-H parameters of the main and secondary chain are shown in Table A1 in Appendix A.
According to Table A1 and Equation ( 4), the position vectors of each hinge in the main chain and the secondary chain in the fixed coordinate system are: where r A is the position vector of the hinge A in the main chain; r A = [A x A y A z ] T ; r A is the position vector of the hinge A in the secondary chain; The hopping mechanism has the characteristics of symmetry and is combined with Equation ( 5); the expression for the position vector of each joint point in the branched chain P 1 -P 3 -P 7 -P 9 -P 11 -P 5 is: where CL = l P 1 P 2 .

Establishment of Optimization
It is important and necessary to optimize the dimension of the closed-chain mechanism [39].Because of the dual-objective optimization, the special method of TOPSIS (Technique for Order Preference by Similarity to an Ideal Solution) was chosen for dimension optimization.The same trend of evaluation indicators facilitates a reasonable compromise between the two optimization objectives.Initially proposed by Hwang and Yoon in 1981 [40][41][42], two vectors are constructed: The vector represented by Equation ( 7) is regarded as an ideal point of the vector function represented by Equation (8).Then the smaller the deviation between F(X) and F * , the closer the objective function will be to the ideal point, i.e., the closer the design variable will be to the optimal solution.
The distance equation of the TOPSIS Method is: where p ⊂ [1, + ∞).When p = 1, it is the Hamming distance or absolute distance; when p = 2, it is the Euclidean distance; when p =∞, it is the Chebyshev distance.In this paper, p = 2 was selected due to the optimization function dimension and distance characteristics.
(1) Objective function First, to maximize the energy that is stored in the hopping mechanism, the tension spring is required to have the greatest amount of tensile deformation.Second, to make the structure more compact, the minimum longitudinal dimension of the mechanism is also required.Assuming that the sampling position in one hopping cycle is n, then the dual-objective optimization objective function can be expressed as: where X represents the design variable matrix; P 10x i is the horizontal position of P 10 at the ith sampling position; P 9x i is the horizontal position of P 9 at the ith sampling position; P 2y i is the vertical position of P 2 at the ith sampling position; P 12y i is the vertical position of P 12 at the ith sampling position.
(2) Design variables It can be seen from Equation (10) that the optimization objective is related to the coordinates of points P 9 , P 10 , and P 12 .As can be also noticed from Section 3.1.1,the coordinates of these three points are determined by (1) the length of each linkage, (2) the angle between the line connecting the hinge points P 2 & P 6 and the X 0 -axis direction, and (3) the position of the crank-gear-bar.Therefore, the optimization variables matrix X can be concluded as being: X = [x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x 7 , x 8 , x 9 , x 10 ] T = [l 1 , l 2 , l 3 , l 4 , l 5 , l 6 , l 7 , l 8 , β 1 , β 2 ] T (11 where l 1 = l P 1 P 2 ; l 2 = l P 2 P 4 ; l 3 = l P 2 P 6 ; l 4 = l P 6 P 8 ; l 5 = l P 4 P 8 ; l 6 = l P 8 P 10 ; l 7 = l P 10 P 12 ; l 8 = l P 12 P 11 ; β 2 = θ 1 .β 1 is the angle between the initial position of the crank-gear-bar P 2 P 4 and the positive direction of the X 0 -axis. (3) Constraint conditions According to the conditions for the existence of a crank-rocker mechanism in the planar four-bar linkage P 2 P 4 P 8 P 6 , the bars l 2 , l 3 , l 4 , and l 5 have the following linear constraints: Considering the limitation of the processing technology of the component and the requirement for the non-interference of installation position, the linear constraints of geometric dimensions are given as: According to the requirements of the overall size of the robot, design variables should be restrained, that is: Based on the actual processing requirements of the frame, the limitations of the original length and tensile deformation of the tension spring, the following nonlinear constraints exist: The main chain and the secondary chain are coupled at the joint P 8 .The slopes of the link P 6 P 8 and P 8 P 10 are equal.This is because the relative distance between point P 11 and P 12 along the X 0 -axis is constant, i.e., there is a constraint relationship P 12x − P 11x = l 8 .Therefore, the closed-chain vector constraint of the hopping mechanism given is: The specific process of establishing the constraint conditions of the optimization model is detailed in Appendix A.
(4) Optimization Model According to Equation ( 7)-( 16), the dimension optimization mathematical model of the robot hopping mechanism can be obtained as follows:

Optimization Process and Results
The flow chart of the optimization process is shown in Figure 7.The program is implemented in Matlab, and the optimization results are listed in Table 2.

Optimization Process and Results
The flow chart of the optimization process is shown in Figure 7.The program is implemented in Matlab, and the optimization results are listed in Table 2.By analyzing the data shown in Table 2, it can be proven that: (1) The optimization result satisfies the range of values of the design variables; (2) The bars l2, l3, l4, and l5 satisfy the constraints of the crank-rocker mechanism; (3) The dimension of the bars l1, l2, l3 avoid interference during assembly; (4) Optimized data meets the constraints on the kinematical chain.The optimized method is used to gain a set of ideal data.
The graphical optimization result is shown in Figure 8(a).To avoid interference during hopping, changes are made to the optimization result, and the solid hopping mechanism model is shown in Figure 8b).By analyzing the data shown in Table 2, it can be proven that: (1) The optimization result satisfies the range of values of the design variables; (2) The bars l 2 , l 3 , l 4 , and l 5 satisfy the constraints of the crank-rocker mechanism; (3) The dimension of the bars l 1 , l 2 , l 3 avoid interference during assembly; (4) Optimized data meets the constraints on the kinematical chain.The optimized method is used to gain a set of ideal data.
The graphical optimization result is shown in Figure 8a.To avoid interference during hopping, changes are made to the optimization result, and the solid hopping mechanism model is shown in Figure 8b.

Theoretical Analysis
The actuator of the hopping robot has the following requirements.
(1) In the process of energy storage, the actuator needs to provide the crank-gear-bar great driving torque to realize the relative movement between point P9 and P10, thereby realizing the

Theoretical Analysis
The actuator of the hopping robot has the following requirements.
(1) In the process of energy storage, the actuator needs to provide the crank-gear-bar great driving torque to realize the relative movement between point P 9 and P 10 , thereby realizing the elongation of the tension spring.(2) When the energy is released, the angular velocity of the crank will change dramatically within a very short period.Therefore, it is necessary to reduce the resistance from the motor.(3) When the hopping robot lands, it is necessary to absorb the landing shock to reduce the damage to the motor.
Therefore, a clockwork spring that is capable of storing and releasing angular energy is introduced between the output shaft of the motor and the crank-gear-bar as an auxiliary energy storage element, as shown in Figure 9.There are three advantages of the proposed special actuator.
(1) The input torque of the drive motor is amplified by the clockwork spring, thereby reducing the requirement for the motor output power.At the same time, the great torque provided by the actuator can be released in a very short time.
(2) The great torque releasing speed mentioned in (1) can drive the crank-gear-bar to cross the limit position of the hopping mechanism quickly, thereby realizing the explosive hop of the robot.(3) The clockwork spring also absorbs the impact of hopping on the motor.

Theoretical Analysis
The actuator of the hopping robot has the following requirements.
(1) In the process of energy storage, the actuator needs to provide the crank-gear-bar great driving torque to realize the relative movement between point P9 and P10, thereby realizing the elongation of the tension spring.
(2) When the energy is released, the angular velocity of the crank will change dramatically within a very short period.Therefore, it is necessary to reduce the resistance from the motor.
(3) When the hopping robot lands, it is necessary to absorb the landing shock to reduce the damage to the motor.
Therefore, a clockwork spring that is capable of storing and releasing angular energy is introduced between the output shaft of the motor and the crank-gear-bar as an auxiliary energy storage element, as shown in Figure 9.There are three advantages of the proposed special actuator.
(1) The input torque of the drive motor is amplified by the clockwork spring, thereby reducing the requirement for the motor output power.At the same time, the great torque provided by the actuator can be released in a very short time.
(2) The great torque releasing speed mentioned in (1) can drive the crank-gear-bar to cross the limit position of the hopping mechanism quickly, thereby realizing the explosive hop of the robot.
(3) The clockwork spring also absorbs the impact of hopping on the motor.The crank-gear-bar P 1 P 3 and P 2 P 4 are an empty set in the shaft, the gear 1 and the gear 2 are fixed at the other end of the two shafts respectively, and mesh with each other.Gear 1 is driven by the motor, and the inner ring of the clockwork spring 1 and 2 are fixed on gear 1 and 2 respectively, which means ω in = ω 1 .The outer rings are fixed on crank-gear-bar P 1 P 3 and P 2 P 4 respectively, which means ω out = ω 2 .When the motor continuously rotates in the clockwise direction, the angular velocity of the motor is ω.The relationship between the actuator and the active component is shown in Figure 9.
(1) During the period t 1 -t 2 , ω 1 = ω and ω 2 = 0.At this phase, the inner and outer ring of the clockwork spring generates a difference in speed, and the clockwork spring begins to store energy.
(2) At the moment t 2 , the angular velocity of the crank-gear-bar changes, i.e., ω 2 = 0.During the period t 2 -t 3 , ω 2 = 0 but ω 2 < ω 1 .There is still a difference in the speed between the inner and outer rings of the clockwork spring, which means that the spring can still store energy, but the energy storage speed slows down.(3) At the moment t 3 , the clockwork spring rotates to its limit position, the angular velocity is ω 2 =ω 1 .The inner and outer rings of the clockwork spring rotate at the same speed, which means that the process of energy storage of the clockwork spring is over.(4) In a very short time from t 3 -t 4 , the energy stored in the clockwork spring is released, and the angular velocity is ω 2 >> ω 1 .(5) During the period t 4 -t 5 , the angular velocity is ω 2 < ω 1 .When the time reaches t 4 , the next hopping cycle begins.

Actuator Verification
To explore the influence of the clockwork spring on the hopping performance of the robot, as well as the above theoretical analysis, dynamics simulations were performed for the hopping robot HR-A (with special actuator) and hopping robot HR-B (only with the rigid motor).
Figure 10 shows the deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P 1 P 3 of the HR-A.The X-axis is the simulation time.The blue dashed line represents the deformation velocity of the tension spring (corresponding to the right Y-axis), and the red solid line represents the angular velocity of the P 1 P 3 (corresponding to the left Y-axis).
means ωout = ω2.When the motor continuously rotates in the clockwise direction, the angular velocity of the motor is ω.The relationship between the actuator and the active component is shown in Figure 9.
(1) During the period t1-t2, ω1 = ω and ω2 = 0.At this phase, the inner and outer ring of the clockwork spring generates a difference in speed, and the clockwork spring begins to store energy.
(2) At the moment t2, the angular velocity of the crank-gear-bar changes, i.e., ω2 ≠ 0. During the period t2 -t3, ω2 ≠ 0 but ω2 < ω1.There is still a difference in the speed between the inner and outer rings of the clockwork spring, which means that the spring can still store energy, but the energy storage speed slows down.
(3) At the moment t3, the clockwork spring rotates to its limit position, the angular velocity is ω2 =ω1.The inner and outer rings of the clockwork spring rotate at the same speed, which means that the process of energy storage of the clockwork spring is over.
(4) In a very short time from t3 -t4, the energy stored in the clockwork spring is released, and the angular velocity is ω2 >> ω1.
(5) During the period t4 -t5, the angular velocity is ω2 < ω1.When the time reaches t4, the next hopping cycle begins.

Actuator Verification
To explore the influence of the clockwork spring on the hopping performance of the robot, as well as the above theoretical analysis, dynamics simulations were performed for the hopping robot HR-A (with special actuator) and hopping robot HR-B (only with the rigid motor).
Figure 10 shows the deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P1P3 of the HR-A.The X-axis is the simulation time.The blue dashed line represents the deformation velocity of the tension spring (corresponding to the right Y-axis), and the red solid line represents the angular velocity of the P1P3 (corresponding to the left Y-axis).In the early and middle phases of the hopping cycle, the deformation velocity of the tension spring increases slowly as the angular velocity of the crank-gear-bar P1P3 grows gradually.However, in the late stage, the deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P1P3 both sharply increase, indicating that the effect of the clockwork spring in the actuator is effective in storing elastic energy for hopping.In the early and middle phases of the hopping cycle, the deformation velocity of the tension spring increases slowly as the angular velocity of the crank-gear-bar P 1 P 3 grows gradually.However, in the late stage, the deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P 1 P 3 both sharply increase, indicating that the effect of the clockwork spring in the actuator is effective in storing elastic energy for hopping.
To further investigate the performance of the proposed actuator, the deformation velocities of the tension springs in HR-A and HR-B are compared, as shown in Figure 11a.Where the blue dashed line represents the deformation velocity of the tension spring in HR-A, and the red solid line represents the deformation velocity of the tension spring in HR-B.For HR-A, the deformation velocity of its tension spring increases slowly before t = 0.521 s.After this time, the energy of the clockwork spring is released, then the deformation speed of the tension spring increases rapidly, reducing the energy storage time to 0.63 s.However, the deformation velocity of tension spring in HR-B only grows and decreases steadily in its whole energy storage phase, which reaches the length of 0.704 s.Key positions in the simulation of HR-A and HR-B are compared in Figure 11b.To further investigate the performance of the proposed actuator, the deformation velocities of the tension springs in HR-A and HR-B are compared, as shown in Figure 11a.Where the blue dashed line represents the deformation velocity of the tension spring in HR-A, and the red solid line represents the deformation velocity of the tension spring in HR-B.For HR-A, the deformation velocity of its tension spring increases slowly before t = 0.521 s.After this time, the energy of the clockwork spring is released, then the deformation speed of the tension spring increases rapidly, reducing the energy storage time to 0.63 s.However, the deformation velocity of tension spring in HR-B only grows and decreases steadily in its whole energy storage phase, which reaches the length of 0.704 s.Key positions in the simulation of HR-A and HR-B are compared in Figure 11b.

Prototype Design
The prototype of RHop is shown in Figure 12.The main structural parts are manufactured by 3D printing, and the axles are made of carbon fiber rods to reduce the overall weight of the RHop.The driving motor adopts a servo that can rotate around the whole circumference, with an output driving torque of 0.22 N•m.The prototype size is 252 mm × 155 mm × 85 mm, and its weight is about 560 g (including batteries, motor, etc.).

Prototype Design
The prototype of RHop is shown in Figure 12.The main structural parts are manufactured by 3D printing, and the axles are made of carbon fiber rods to reduce the overall weight of the RHop.The driving motor adopts a servo that can rotate around the whole circumference, with an output driving torque of 0.22 N•m.The prototype size is 252 mm × 155 mm × 85 mm, and its weight is about 560 g (including batteries, motor, etc.).

Foot Trajectory Verification
By substituting the optimization results of the hopping mechanism into Equations ( 5) and ( 6), the movement posture of the hopping mechanism in the energy storage phase can be obtained, as shown in Figure 13a.Point A of the connecting link P11P12 was selected as the reference point to obtain the foot trajectory curve.
As shown in Figure 13a, the theoretical foot trajectory is a straight line perpendicular to the X-axis, and meets the requirements of DR.3-DR.6.In addition, the stretching deformation of the optimized hopping mechanism during the energy storage phase can reach ∆l = 96 mm, which is

Foot Trajectory Verification
By substituting the optimization results of the hopping mechanism into Equations ( 5) and ( 6), the movement posture of the hopping mechanism in the energy storage phase can be obtained, as shown in Figure 13a.Point A of the connecting link P 11 P 12 was selected as the reference point to obtain the foot trajectory curve.
obtain the foot trajectory curve.
As shown in Figure 13a, the theoretical foot trajectory is a straight line perpendicular to the X-axis, and meets the requirements of DR.3-DR.6.In addition, the stretching deformation of the optimized hopping mechanism during the energy storage phase can reach ∆l = 96 mm, which is longer than the height of the whole hopping robot RHop.
To obtain the foot trajectory of the prototype, the body of the hopping robot was fixed.A paint pen was installed at the center of the foot of the robot, thereby enabling the trajectory to be drawn on the scale paper.In the scale paper, the horizontal and vertical distance of each grid was 1 mm. Figure 13b shows the experimental process.As shown in Figure 13a, the theoretical foot trajectory is a straight line perpendicular to the X-axis, and meets the requirements of DR.3-DR.6.In addition, the stretching deformation of the optimized hopping mechanism during the energy storage phase can reach ∆l = 96 mm, which is longer than the height of the whole hopping robot RHop.
To obtain the foot trajectory of the prototype, the body of the hopping robot was fixed.A paint pen was installed at the center of the foot of the robot, thereby enabling the trajectory to be drawn on the scale paper.In the scale paper, the horizontal and vertical distance of each grid was 1 mm. Figure 13b shows the experimental process.
The comparison of the theoretical and the experimental foot trajectories are depicted in Figure 14.Specific comparison results are listed in Table 3.The comparison of the theoretical and the experimental foot trajectories are depicted in Figure 14.Specific comparison results are listed in Table 3.It can be seen that the foot trajectory obtained from the experiment is an approximate straight line perpendicular to the x-axis, which differs by about 3 mm from the theoretical trajectory in the vertical direction, and the maximum horizontal deviation of the trajectory is about 1.4 mm.
The main reasons for the deviation are concluded as follows: (1) Insufficient accuracy of 3D printing manufacture, which makes it hard to achieve a completely symmetrical structure during assembly.(2) Vibration in the experiment.

Hopping Performance Verification
To verify the correctness of the theory of the mechanism and the actuator design, as well as the feasibility of using a single motor with continuous circumferential rotation in one direction to achieve continuous hop, the prototype was mounted on a vertical slide rail to constrain its lateral deflection for the avoidance of the negative effects of unsteady landing and taking-off in continuous hopping (The video file titled "Experimental Video-RHop.mp4", which can be found in the Supplementary Materials).
Two prototypes were tested in the experiment, i.e., (a) the prototype equipped with the special actuator, and (b) the prototype, just equipped with a rigid motor.
Tension springs with different stiffness were tested for whether they could achieve energy storage.When the stiffness of the tension spring was less than or equal to 398.3 N/m, both prototypes could achieve the energy storage and hopping.When the stiffness of the tension spring was greater than 455.2N/m, neither type of prototype could achieve energy storage and hop; When the stiffness was within the range of aforementioned limit values, only the first prototype could achieve the energy storage and hopping.This proves that the robot that equipped with the special actuator could amplify its output torque with the same motor, thereby improving the hopping performance.Figure 15 shows the experimental process of the two prototypes using k = 398.3N/m tension springs.The energy storage time required for the first prototype was 0.871 s, and it could hop up to 129 mm.However, the second prototype needed 1.236 s and could just hop up to 120 mm.Let the ratio γ between the gravitational potential energy at the highest point of the robot E p and the elastic potential energy of the tension spring E ps be defined as the energy conversion efficiency of the robotic hopping mechanism.Then, the energy equation of two prototype can be measured as E ps = 1.392J, E p1 = 1.062J and E p2 = 0.988 J, i.e., the energy conversion efficiency of the first prototype is γ 1 = 76.29%, and the second one is γ 2 = 70.98%,which proves that the first prototype can greatly reduce its energy storage time and improves its energy efficiency by 5.31%.The main reasons for the loss of elastic potential energy are the friction at the hinged joint and the friction of the slide rail.
the robotic hopping mechanism.Then, the energy equation of two prototype can be measured as Eps = 1.392J, Ep1 = 1.062J and Ep2 = 0.988 J, i.e., the energy conversion efficiency of the first prototype is γ 1 = 76.29%, and the second one is γ 2 = 70.98%,which proves that the first prototype can greatly reduce its energy storage time and improves its energy efficiency by 5.31%.The main reasons for the loss of elastic potential energy are the friction at the hinged joint and the friction of the slide rail.

Continuous Hopping Verification
Figure 16 shows the experimental process of first five continuous hopping cycles within a one hundred hop continuous hopping test.During the experiment, the driving motor rotated continuously in one direction with a constant speed, and the robot hopped repeatedly in the vertical direction along the slide rail until the motor stopped.The time required for the hopping mechanism to complete the first energy storage was about 0.663 s, and the time required for the second and subsequent energy storage was about 0.373 s.The main reason for this is that: after the robot completed the first hopping, each subsequent hopping motion could absorb the partial landing impact energy of the previous hopping, thereby shortening the energy storage time of the next hopping and improving the hopping efficiency and energy utilization.

Continuous Hopping Verification
Figure 16 shows the experimental process of first five continuous hopping cycles within a one hundred hop continuous hopping test.During the experiment, the driving motor rotated continuously in one direction with a constant speed, and the robot hopped repeatedly in the vertical direction along the slide rail until the motor stopped.The time required for the hopping mechanism to complete the first energy storage was about 0.663 s, and the time required for the second and subsequent energy storage was about 0.373 s.The main reason for this is that: after the robot completed the first hopping, each subsequent hopping motion could absorb the partial landing impact energy of the previous hopping, thereby shortening the energy storage time of the next hopping and improving the hopping efficiency and energy utilization.

Comparison With Other Robots
Since the hopping height and the hopping distance differs when the take-off angle of the hopping robot changes, the hopping performance of some state-of-the-art robots were normalized, along with their hopping heights and hopping distances.The specific derivation process of the normalization method is detailed in Appendix B, and the comparison results are shown in Table 4.
As shown in Table 4, RHop performed best in the energy storage speed, which means that when the hopping height is consistent (indicating that the robot is flying in the air for the same time), RHop will complete a hop with less time than other hopping robots (standing on the ground for a shorter time), thereby enhancing its mobility.
Among the existing electrically driven hopping robots, one hopping robot is very special, it is called Salto [3,43,44].It is driven in the same way as this paper, using more than just a rigid motor.The difference is that the elastic element used in this paper is a clockwork spring, and it uses a solid section of latex, which is also its energy storage component.Using an eight-bar mechanism as a limb with an advanced drive strategy (SEA+MA), Salto has good vertical jumping agility, and can achieve extremely high hops with extremely short standing times.The Salto-1P also adds an attitude control scheme [45,46].In contrast, the hopping ability of RHop is not as good as that of Salto-1P, but meets both of the requirements mentioned in the paper for the foot trajectory curve and the minimization of the moment acting on the robot's CM when the robot component moves.Salto-1P uses design exploration, combined with kinematic tuning to obtain.Due to the symmetrical nature of its mechanism, RHop does not require any calculations to achieve these requirements, i.e., the exploration process of Salto-1P is more complicated.Additionally, although the control strategy of Salto-1P is advanced, it is still difficult to control complexity and mechanism

Comparison With Other Robots
Since the hopping height and the hopping distance differs when the take-off angle of the hopping robot changes, the hopping performance of some state-of-the-art robots were normalized, along with their hopping heights and hopping distances.The specific derivation process of the normalization method is detailed in Appendix B, and the comparison results are shown in Table 4.
As shown in Table 4, RHop performed best in the energy storage speed, which means that when the hopping height is consistent (indicating that the robot is flying in the air for the same time), RHop will complete a hop with less time than other hopping robots (standing on the ground for a shorter time), thereby enhancing its mobility.
Among the existing electrically driven hopping robots, one hopping robot is very special, it is called Salto [3,43,44].It is driven in the same way as this paper, using more than just a rigid motor.The difference is that the elastic element used in this paper is a clockwork spring, and it uses a solid section of latex, which is also its energy storage component.Using an eight-bar mechanism as a limb with an advanced drive strategy (SEA+MA), Salto has good vertical jumping agility, and can achieve extremely high hops with extremely short standing times.The Salto-1P also adds an attitude control scheme [45,46].In contrast, the hopping ability of RHop is not as good as that of Salto-1P, but meets both of the requirements mentioned in the paper for the foot trajectory curve and the minimization of the moment acting on the robot's CM when the robot component moves.Salto-1P uses design exploration, combined with kinematic tuning to obtain.Due to the symmetrical nature of its mechanism, RHop does not require any calculations to achieve these requirements, i.e., the exploration process of Salto-1P is more complicated.Additionally, although the control strategy of Salto-1P is advanced, it is still difficult to control complexity and mechanism coupling.RHop adopts the control mode of continuous circumferential rotation in one direction with constant speed, which is simpler and more operable.[48] 1.071 60 0.018 TAUB [17] 3.335 18.4 0.181 Grillo III [22] 0.125 12.5 0.010 MSU Jumper [31] 0.930 10 0.093 A Bio-inspired Jumping Robot [12] 1.026 60 0.017 A Surveillance Robot [15] 0.410 7.2 0.057 An Integrated Jumping-Crawling Robot [10] 2.900 28 0.104 RHop 0.145 0.373 0.389

Conclusion
This paper describes the design and experiment of RHop, a miniaturized continuous hopping robot.Using mechanical evolution, the hopping mechanism in RHop is realized by a geared mechanism without an additional locking and releasing mechanism.It is driven by a single motor with continuous circumferential rotation in one direction.It satisfies the proposed DR.1-DR.4,and the optimization results also fulfill the DR.5 and DR.6.The special actuator designed in this paper can amplify the motor torque and reduce the energy storage time, thereby enhancing the overall hopping performance of RHop.Comparative simulations and experiments are conducted for RHop.As the experiments show, the theoretical model, the simulation model, and the prototype are in approximate agreement with each other.In a single hopping, the energy conversion efficiency of RHop reaches a high value of 76.29%.In the continuous hopping experiment, it is proven that a single motor with continuous circumferential rotation in one direction to achieve continuous hopping is feasible.Furthermore, RHop has a good energy storage speed when compared with other state-of-the-art hopping robots.
Future efforts to improve the performance of RHop will include the power matching between the motor and the elastic element, and the coupling and modulating between the special actuator and the tension spring.At the same time, the hopping mechanism that satisfies the design requirements presented in this paper is not unique.The advantages of other combination mechanisms and different design methods can be used to obtain new mechanisms.The design thoughts presented in this paper are still applicable to the exploration of other mechanisms, which will be referenced by other researchers.Additionally, it is also possible to apply the prototype that is developed in this paper to other mobile robots to study multi-mobile robots; particularly, combining this with wheeled movement to improve the obstacle performance could be insightful in improving the environmental adaptability and mobility of the robot.
The 2 × 10 dimensional matrix A 2 represents the coefficient matrix of the constraint Equation (A5).The two dimensional vector b 2 represents the constraint vector of Equation (A5), so that Equation (A5) can be changed into: A 2 X ≤ b 2 (A6)

Non-linear constraints of geometric dimensions
Based on the actual processing requirements of the frame, the limitations of the original length, and the tensile deformation of the tension spring, the following nonlinear constraints exist: where Φ(X) is a 3-dimensional function vector and G is a 3-dimensional constant vector.

Constraints on the kinematical chain
The main chain and the secondary chain are coupled at the joint P 8 , which means: Point P 6 , P 8, and P 10 form a link with three elements, i.e., the slope of the link P 6 P 8 and P 8 P 10 are equal: Since the relative distance between point P 11 and P 12 along the X 0 -axis is constant, i.e., there is a constraint relationship P 12x − P 11x = l 8 , this means: where Integrating Equation (A8)-(A10), the closed-chain vector constraint of the hopping mechanism is:

Figure 2 .
Figure 2. Kinematical chain of the closed-chain six-bar mechanism with a single degree of freedom (DOF).(a) Watt type.(b) Stephenson type.

Figure 2 .
Figure 2. Kinematical chain of the closed-chain six-bar mechanism with a single degree of freedom (DOF).(a) Watt type.(b) Stephenson type.Appl.Sci.2018, 8, x FOR PEER REVIEW 5 of 24

Figure 3 .
Figure 3. Kinematical chain of closed-chain eight-bar mechanism with a single DOF.

Figure 3 .
Figure 3. Kinematical chain of closed-chain eight-bar mechanism with a single DOF.
, which was consistent with DR.1 to DR.

Figure 4 .
Figure 4. Configuration evolution of the eight-bar mechanism.(a) The evolution of the configuration (m).(b) The evolution of the configuration (p).(c) The evolution of the configuration (n).(d) The process of structural improvement.

Figure 4 .
Figure 4. Configuration evolution of the eight-bar mechanism.(a) The evolution of the configuration (m).(b) The evolution of the configuration (p).(c) The evolution of the configuration (n).(d) The process of structural improvement.

Figure 5 .
Figure 5.The energy storage and release phases.α in the horizontal axis represents the rotation angle of the crank.(a) The initial position of the energy storage phase, which means that the tension spring is in a natural state.(b) The general position of the energy storage phase.(c) The end position of the energy storage phase, which means that the energy storage of the tension spring is maximum.(d) The general position of the energy release phase.(e) The initial position of the energy storage phase.

Figure 5 .
Figure 5.The energy storage and release phases.α in the horizontal axis represents the rotation angle of the crank.(a) The initial position of the energy storage phase, which means that the tension spring is in a natural state.(b) The general position of the energy storage phase.(c) The end position of the energy storage phase, which means that the energy storage of the tension spring is maximum.(d) The general position of the energy release phase.(e) The initial position of the energy storage phase.

Figure 6 .
Figure 6.The kinematics model of the hopping mechanism.Where component 1 is the frame P1P5P6P2; component 2 is the crank-gear-bar P2P4; component 3 is the connecting rod P4P8; component 4 is the rocker P6P8P10; component 5 is the gear-bar P10P12; component 6 is the connecting rod P12P11 that is connected with the rotation center of the gear-bar.

Figure 7 .
Figure 7.The flow chart of the optimization.

Figure 7 .
Figure 7.The flow chart of the optimization.

Figure 9 .Figure 9 .
Figure 9. Energy-stored type actuator.The clockwork spring is introduced between the motor output shaft and the crank-gear-bar as an auxiliary energy storage element.

Figure 10 .
Figure 10.Simulation results of the HR-A.The deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P1P3.

Figure 10 .
Figure 10.Simulation results of the HR-A.The deformation velocity of the tension spring and the angular velocity of the crank-gear-bar P 1 P 3 .

Figure 11 .
Figure 11.Comparison of simulation results for HR-A and HR-B.(a) The deformation velocity of the tension spring.(b) Key positions in the simulation.li means the length of the tension spring.

Figure 11 .
Figure 11.Comparison of simulation results for HR-A and HR-B.(a) The deformation velocity of the tension spring.(b) Key positions in the simulation.l i means the length of the tension spring.

Figure 13 .
Figure 13.(a) Theoretical movement posture of the hopping mechanism at the energy storage phase.(b) Experimental process diagram of trajectory reproduction at energy storage phase.① represents the initial position; ② and ③ represents the general position; ④ represents the end position.

Figure 13 .
Figure 13.(a) Theoretical movement posture of the hopping mechanism at the energy storage phase.(b) Experimental process diagram of trajectory reproduction at energy storage phase.represents the initial position; 2 and 3 represents the general position; 4 represents the end position.

Figure 14 .
Figure 14.Comparison of the foot trajectory between theory and experiment.

Figure 14 .
Figure 14.Comparison of the foot trajectory between theory and experiment.

Figure 15 .
Figure 15.Experimental results comparison for different driving modes.(a) The first prototype equipped with a special actuator; (b) The second prototype equipped with only a rigid motor.li means the length of the tension spring.

Figure 15 .
Figure 15.Experimental results comparison for different driving modes.(a) The first prototype equipped with a special actuator; (b) The second prototype equipped with only a rigid motor.l i means the length of the tension spring.

Figure 16 .
Figure 16.Experimental process of hopping performance test.

Figure 16 .
Figure 16.Experimental process of hopping performance test.
The kinematics model of the hopping mechanism.Where component 1 is the frame P 1 P 5 P 6 P 2 ; component 2 is the crank-gear-bar P 2 P 4 ; component 3 is the connecting rod P 4 P 8 ; component 4 is the rocker P 6 P 8 P 10 ; component 5 is the gear-bar P 10 P 12 ; component 6 is the connecting rod P 12 P 11 that is connected with the rotation center of the gear-bar.

Table 2 .
Optimization results of the hopping mechanism dimensions.

Table 2 .
Optimization results of the hopping mechanism dimensions.

Table 3 .
Trajectory sampling analysis results.

Table 3 .
Trajectory sampling analysis results.

Table 4 .
Comparison of hopping performance of existing electrically driven robots.