Next Article in Journal
Study on the Mode and Characteristics of SSOs in Hybrid AC–DC Transmission Systems via Multitype Power Supply
Next Article in Special Issue
Auxiliary Steering Control of Vehicle Driving with Force/Haptic Guidance
Previous Article in Journal
Evaluation and Implication of the Policies towards China’s Carbon Neutrality
Previous Article in Special Issue
Effect of Shear Modulus on the Inflation Deformation of Parachutes Based on Fluid-Structure Interaction Simulation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Excavator Trajectory Control Based on Hybrid Interpolation

1
Hebei Provincial Key Laboratory of Heavy Machinery Fluid Power Transmission and Control, Yanshan University, Qinhuangdao 066004, China
2
Key Laboratory of Advanced Forging & Stamping Technology and Science, Yanshan University, Qinhuangdao 066004, China
3
Hebei Key Laboratory of Special Delivery Equipment, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(8), 6761; https://doi.org/10.3390/su15086761
Submission received: 10 March 2023 / Revised: 10 April 2023 / Accepted: 13 April 2023 / Published: 17 April 2023

Abstract

:
In this study, to address the issues of tooth tip operation discontinuity and jitter during autonomous excavator operation, a multi-segment mixed interpolation method utilizing different higher-order polynomials has been proposed. This approach is designed to optimize the tooth tip trajectory of the excavator under multiple constraints, resulting in a smoother trajectory. Specifically, the single-bucket excavator was chosen as the research object, and three different high-order mixed polynomials were utilized to interpolate the trajectory of the digging discrete points. Through a comparative analysis under multiple constraints, this study explored and analyzed the joint angle, angular velocity, and angular acceleration curves of each excavator’s joint. An experimental platform was established to investigate the hydraulic system of an excavator, and the optimal trajectory was controlled using a high-order mixed polynomial interpolation. The results of this study demonstrate that the tracking accuracy of the excavator’s actuator under the optimal interpolation strategy is high, with a maximum displacement deviation of ±3 mm. Additionally, during operation, the excavator manipulator runs smoothly and continuously with minimal flexible impact and vibration.

1. Introduction

The market demand and sales of excavators in construction machinery have increased with the continuous development of various national economic sectors and military engineering. According to the China Construction Machinery Industry Association, total excavator sales in 2020 were 327,605, up 39% annually. Total annual sales of domestic excavators increased by 40.1%, reaching 292,864; total annual sales of export excavators was 34,741, up 30.5% annually. Excavators are important construction machinery that reduce heavy physical labor, improving labor productivity, accelerating construction speed, ensuring project quality, and reducing costs. In complex environmental conditions, excavators can complete numerous tasks including flat slopes underwater operations, pipeline operations, precision digging, and airport rectification. However, the diversification of excavator use, operation accuracy, and standardization of operation technology, as well as how to improve the intelligent technology of excavators are the major challenges in the research and design of construction machinery.
The research on excavator intelligent technology can be broadly classified into four main categories, namely machine perception, network communication, fault diagnosis, and intelligent trajectory control [1,2]. In terms of machine perception, a three-dimensional local terrain model for the excavation target was created through the fusion of multiple sensor technologies and stereo camera detection and tracking technology. This enables the excavator to achieve autonomous excavation control [3,4,5,6]. In the domain of network communication, Quang et al. [7] have proposed a method to improve the working efficiency of the operator by replacing the traditional display with a head-mounted display (HMD) and combining it with head tracking and monitoring techniques. This helps to address the blind areas of the excavator operator’s vision. Li et al. [8] have proposed a fault diagnosis method for hydraulic excavators that combines a fault tree and fuzzy neural network. This approach was based on monitoring data of the working state of hydraulic excavators as samples, considering the decentralized and weak failure features of hydraulic excavators. In another study, Li et al. [9] proposed an approach that combines fault trees with expert system rules to achieve fault diagnosis of hydraulic excavators. The goal of intelligent trajectory control of the excavator is to achieve operational automation, thereby improving and enhancing its working efficiency, shortening the cycle period, reducing energy consumption, prolonging the service span of the machine, improving working conditions, and reducing the labor intensity of operators. Therefore, the accuracy of automatic excavation is highly dependent on the quality of trajectory control. A nonlinear constraint problem has been suggested by several researchers, where time optimization, minimum energy, and minimum torque are the objectives, while speed and acceleration are the constraints. The optimization of the target trajectory was achieved by combining various interpolation strategies, ensuring the continuity of angular velocity and angular acceleration of the mining trajectory, leading to improved efficiency and reduced energy consumption of the mining action [10,11,12,13,14,15]. The B-spline curve was used to interpolate the autonomous planning trajectory of the excavator. By utilizing joint angular velocity, angular acceleration, and acceleration as constraints, the dynamic trajectory planning method of the excavator was improved through the application of fuzzy logic control. This method ensures high efficiency and smoothness during the excavation process, as evidenced by previous works [16,17,18,19,20,21]. In order to achieve a continuous mining trajectory, a multi-objective optimization trajectory was established, considering driving limits and geometric conditions. The paper then utilized different optimization algorithms to optimize the target trajectory, leading to an improvement in tracking accuracy of the mining trajectory, which has been demonstrated in prior studies [22,23,24,25]. To construct a multi-segment interpolation mining trajectory, this study utilized a polynomial interpolation combination. They optimized the objective function by employing an optimization algorithm, taking into account the change in velocity and acceleration as constraints, to achieve a continuous and smooth mining trajectory [26,27]. In order to address the issue of vibration resulting from flexible impact during the excavation trajectory process, which can negatively affect the operator, several researchers have studied the vibration and impact phenomena in the excavation process. Through the establishment of various models and control strategies, the impact generated during the excavation process was reduced, thereby improving the operator’s driving comfort. Previous works have contributed to this effort [28,29,30,31,32,33].
Various types of interpolation curves were employed for planning the trajectory of excavators. The B-spline interpolation curve order augmentation can be used to minimize the angular velocity of the trajectory, but it has some constraints. Non-uniform rational B-spline curve order augmentation results in an increase in the complexity of its solution. The increase in polynomial interpolation order guarantees the continuity of trajectory operation. This paper proposes a trajectory planning method for an excavator based on a piecewise combination of high-order polynomial interpolation, which was grounded on the kinematics model, polynomial interpolation technology, and hydraulic control system of a single-bucket excavator. The proposed method aims to ensure continuity of velocity and acceleration during the operation of tooth tip trajectory. Therefore, the primary contributions of this paper encompass:
(1)
The research object of this paper is the structure of the single-bucket excavator test bench. To achieve continuity of angular acceleration rate in the excavation trajectory, this paper establishes a kinematics model and introduces high-order polynomial interpolation.
(2)
This paper proposes to interpolate various combinations of cubic, quartic, quintic, and seventh-order polynomials. The angle, angular velocity, and angular acceleration of the trajectory operation were compared to select the optimal combination method for optimizing the digging trajectory.
(3)
The mapping relationship of the kinematic model was used to convert each joint angle variable into the corresponding actuator displacement variable after trajectory optimization. To verify the reliability of trajectory planning and tracking control, the optimized trajectory was controlled through the experimental platform of the excavator.
This paper is structured as follows: Section 2 aims to establish the kinematics modeling of a single-bucket excavator, serving as a theoretical basis for trajectory planning. Subsequently, Section 3 excavates the target trajectory and employs interpolation strategy for trajectory planning. In Section 4, a rigorous selection process of optimal multi-segment hybrid interpolation combination is undertaken to ensure the trajectory tracking experiment’s precision. Finally, the effectiveness of the proposed interpolation strategy is comprehensively validated and summarized in Section 5.

2. Kinematic Modeling of Excavator

Figure 1 illustrates the structure of the single-bucket excavator test platform, encompassing the boom, arm, bucket, and base. Anchor bolts secured the base to the ground, and a hydraulic control valve group was positioned on the base platform. The boom was hinged to the base via the pin shaft; the arm was connected with the boom through the pin shaft; the bucket was attached to the arm through the pin shaft. A displacement sensor was installed on the hydraulic actuator of the excavator to detect its displacement. Real-time dynamic adjustment was conducted in accordance with the target displacement and the detected displacement, thus accomplishing the displacement closed-loop control of the excavator’s hydraulic actuator.

2.1. Forward Kinematics

The boom of the single-bucket excavator test platform resembled a three degree of freedom linkage mechanism based on the D-H parameter coordinate method. The origin of the base coordinate system for the test platform was the hinge point between the base and the boom, and the corresponding coordinate system for each joint was established sequentially, with the Z-axis representing collinearity with the joint axis. Figure 2 exhibits the coordinate system for each joint.
The D-H parameters of each joint were obtained from the joint coordinate system and the connecting rod parameters were established in Figure 2 (Table 1).
According to the base coordinate system and D-H parameter table established by the excavator manipulator, the pose matrix of the excavator bucket end relative to the base coordinate system can be solved by the transformation matrix between the adjacent joint coordinate systems of the manipulator.
M 03 = M 01 M 12 M 23 = c θ 123 s θ 123 0 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 s θ 123 c θ 123 0 l 1 s θ 1 + l 2 s θ 12 + l 3 s θ 123 0 0 1 0 0 0 0 1
In Formula (1):
s θ i = sin ( θ i )   s θ i j = sin ( θ i + θ j )   s θ i j k = sin ( θ i + θ j + θ k )   c θ i = cos ( θ i )   c θ i j = cos ( θ i + θ j )   c θ i j k = cos ( θ i + θ j + θ k )
From the pose matrix of Equation (1), the 3-D space coordinate equation of excavator bucket trajectory can be known:
p x = l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 p y = l 1 s θ 1 + l 2 s θ 12 + l 3 s θ 123 p z = 0

2.2. Inverse Kinematics

Additionally, the bucket end pose could be resolved through forward kinematics analysis of the excavator manipulator. The angle variables for each joint of the manipulator could be solved reversibly via the end pose, forming a crucial foundation for trajectory planning. Nevertheless, the inverse kinematics solution was relatively intricate, and the solution process entailed nonlinear problems, potentially yielding no solution or multiple solutions simultaneously. Considering the three-degree-of-freedom distinction of the excavator manipulator structure, the geometric method was employed to execute the inverse kinematics solution process, which was straightforward. Figure 2 displays the set space coordinate at coordinate system O3 as (O3x, O3y, 0), and the space coordinate at coordinate system O4 as (O4x, O4y, 0). The inverse kinematics solution for the excavator manipulator is:
θ 1 = arccos ( ( O 3 x 2 + O 3 y 2 ) + a 1 2 a 2 2 2 a 1 O 3 x 2 + O 3 y 2 ) + arctan ( O 3 y O 3 x ) θ 2 = arccos ( a 1 2 + a 2 2 ( O 3 x 2 + O 3 y 2 ) 2 a 1 a 1 ) π θ 3 = arccos ( a 2 2 + ( O 3 x 2 + O 3 y 2 ) a 1 2 2 a 2 O 3 x 2 + O 3 y 2 ) + arccos ( a 3 2 + ( O 3 x 2 + O 3 y 2 ) ( O 4 x 2 + O 4 y 2 ) 2 a 3 O 3 x 2 + O 3 y 2 ) π

2.3. Mapping of Drive Space and Joint Space

The hydraulic actuators of the single-bucket excavator test platform comprised a boom cylinder, arm cylinder, and bucket cylinder. The angle variables of each joint established a mapping relationship via the geometric model of the excavator and the telescopic displacement of the hydraulic cylinder. By analyzing the geometric dimensions of the excavator, the mapping relationship between the drive space and the joint space was devised, and the displacement parameters were converted into the joint angle parameters to accomplish the trajectory planning for the excavator. Figure 3 unveils the geometric dimensions of the excavator’s arm.
According to the geometric relationship between the arm and the bucket mechanism (Figure 3):
B A C = B A X + θ 1 + C A D
L B C = L A B 2 + L A C 2 2 L A B L A C cos ( θ 1 + B A X + C A D ) θ 1 = arccos L A B 2 + L A C 2 L B C 2 2 L A B L A C B A X C A D
According to the geometric relationship between the boom and the arm mechanism:
E D F = π A D E θ 2 F D G
L E F = L D E 2 + L D F 2 2 L D E L D F cos ( π θ 2 A D E F D G ) = L D E 2 + L D F 2 + 2 L D E L D F cos ( θ 2 + A D E + F D G ) θ 2 = arccos L D E 2 + L D F 2 L E F 2 2 L D E L D F A D E F D G
According to the geometric relationship between the arm and the bucket mechanism:
H I J = arccos L H I 2 + L I J 2 L H J 2 2 L H I L I J
H I J = H I G J I G
L J G = L J I 2 + L I G 2 2 L J I L I G cos J I G I G J = arccos L G I 2 + L J G 2 L I J 2 2 L I G L J G
J G K = arccos L J G 2 + L G K 2 L J K 2 2 L J G L G K
θ 3 = π I G D L G K J G K I G J = π I G D L G K arccos L J I 2 + L I G 2 2 L J I L I G cos ( H I G arccos L H I 2 + L I J 2 L H J 2 2 L H I L I J ) + L G K 2 L J K 2 2 L J I 2 + L I G 2 2 L J I L I G cos ( H I G arccos L H I 2 + L I J 2 L H J 2 2 L H I L I J ) L G K arccos 2 L I G 2 2 L J I L I G cos ( H I G arccos L H I 2 + L I J 2 L H J 2 2 L H I L I J ) 2 L J I 2 + L I G 2 2 L J I L I G cos ( H I G arccos L H I 2 + L I J 2 L H J 2 2 L H I L I J ) L I G
Substituting the size parameters of the boom, arm, and bucket of the single-bucket excavator and the stroke data of the hydraulic cylinder into the Formulas (6), (8), and (9), ensures the establishment of the relationship between the change in each joint angle variable and the displacement variable of the hydraulic cylinder.
Figure 4 shows that the displacement of the boom cylinder continuously increases when the joint angle between the excavator base and the boom increases continuously; When the joint angle between the boom and the arm decreases, the displacement of the arm cylinder increases; When the joint angle between the arm and the bucket decreases, the displacement of the bucket cylinder increases.

2.4. Workspace Analysis

The end operation space of the excavator bucket is a collection of all position points that indicate the work of the bucket tooth in this space. The analysis of its workspace reflects the flexibility and agility of the excavator manipulator, providing theoretical guidance for the obstacle dismissal of the bucket tooth during the excavation process.
The Monte Carlo algorithm was used to solve the space of the bucket end trajectory. The principle adopts the forward kinematics solution to compute the pose space of the end of the excavator relative to the base coordinate system. By combining the extreme value theory with the optimization theory, the range of each joint variable in the D-H parameter table is discretized to set the position space points that the tooth tip trajectory can reach, hence solving the excavator workspace.
Figure 5 show a similar working space at the end of the bucket of the single-bucket excavator test platform to the half-moon shape. The shape of the bucket end on the X-Y working plane reveals that the maximum excavation height of the single-bucket excavator test platform is 1.8 m, the maximum excavation radius is 2.7 m, and the maximum excavation depth is 1.3 m. The working space parameters of the excavator are consistent with the given mining parameters, hence confirming the reliability of the kinematics model.

3. Excavating Trajectory Planning

Investigation into the intelligent control of hydraulic excavators seeks to enhance the semi-automatic or automatic operation capacity of hydraulic excavators, render them intelligent, alleviate the labor intensity of operators, and finally boost operation efficiency. Trajectory planning and control strategy constitute the pivotal technology for semi-automatic or automatic operation of the hydraulic excavator.
Research on hydraulic excavator trajectory planning concentrates on governing the movement trajectory of the bucket end and determining the movement relationship between the boom, the stick, and the bucket, as well as the movement trajectory equation of the bucket end. Conversely, the motion relationship between the boom, stick, and bucket was inversely addressed when the bucket end trajectory was provided.
The appropriate step size was selected to discretize the operation trajectory, and the pose sequence of the bucket end in Cartesian coordinate space was obtained when any operation trajectory was supplied at the end of the bucket; The angle variables of each joint in the joint space were ascertained using the inverse kinematics of the excavator, and the combined polynomial interpolation technique sought to plan the trajectory of each joint angle parameter. The joint angle function of the optimal combination interpolation was converted into the displacement sequence of each hydraulic cylinder of the excavator. The experimental platform for the excavator hydraulic system was established to control the displacement of each cylinder in a closed loop (Figure 6).

3.1. Excavating Trajectory Discretization

The space for trajectory planning of the excavator bucket end primarily encompassed: the joint space method and Cartesian space. Each space method necessitated the continuity and smoothness of the planned trajectory to ensure the stability of the excavator actuator. Upon provision of the end target trajectory of the excavator bucket, the key points of trajectory discretization were selected in Cartesian space. Inverse kinematics were employed to solve the joint angle corresponding to the key points before interpolating the discrete joint angle.
As demonstrated in Figure 7, the target trajectory of the end of the excavator bucket was given in the Cartesian coordinate space. The selected target trajectory is the trajectory of the excavator excavation operation, and six key points are selected following the discretization of the target trajectory.
Based on the six joint points following the discretization of the target trajectory at the end of the bucket, combined with the inverse solution equation of the excavator kinematics, the six groups of discrete key points can be converted from the pose space to the joint space. The results are presented in Table 2.

3.2. Construction of Mixed Interpolation Function

The excavation path was categorized into five segments by six groups of discrete key points of the bucket end track of the excavator. Besides, three different high-order polynomial combination interpolations (3-4-5-4-3, 3-4-7-4-3, 3-3-7-3-3) were utilized to plan the trajectory of the five sections. For the segmented trajectory, the velocity and acceleration of the starting position were required to be zero, and the joint angle, angular velocity, angular acceleration, and jerk change rate of the remaining connection path points were smooth and continuous for the stability of the hydraulic excavator during operation.
Considering the mapping relationship between the function of each joint angle variable and time, the normalized method was applied to address the time variable dimensionless hence facilitating the solution [27].
t = τ τ i 1 τ i τ i 1
In the above formula: τ∈[τi-1,τi] represents the time set of each trajectory; τi−1 is the starting time of i terminal trajectory; τi is the termination time of i terminal trajectory; t is the dimensionless expression of the time learned by the i terminal trajectory; The trajectory of each joint k (k = 1, 2, 3) of the excavator is represented by the sequence formed by the combination interpolation of polynomial hi(t)(I = 1, 2, 3, 4, 5).
Polynomial interpolation expression of any joint variable in the excavator joint space was set as 3-4-5-4-3.
h 1 ( t ) = a 13 t 3 + a 12 t 2 + a 11 t + a 10 h 2 ( t ) = a 24 t 4 + a 23 t 3 + a 22 t 2 + a 21 t + a 20 h 3 ( t ) = a 35 t 5 + a 34 t 4 + a 33 t 3 + a 32 t 2 + a 31 t + a 30 h 4 ( t ) = a 44 t 4 + a 43 t 3 + a 42 t 2 + a 41 t + a 40 h 5 ( t ) = a 53 t 3 + a 52 t 2 + a 51 t + a 50
According to the above Formula (15), the actual time variable τ, the expressions of velocity, acceleration, and jerk of the polynomial interpolation trajectory in the i segment can be obtained by calculating the first, second, and third derivatives as follows:
v i ( t ) = d h i ( t ) d τ = d h i ( t ) d t d t d τ = h i ( t ) t i a i ( t ) = d 2 h i ( t ) d τ 2 = d h i ( t ) t i 2 a i ( t ) = d a i ( t ) d τ = d 3 h i ( t ) d τ 3 = d h i ( t ) t i 3
The continuity of the starting point, angular velocity, angular acceleration, and jerk of each segment of the trajectory is essential for the smoothness of the multi-segment interpolation trajectory.
The smoothness constraint of the excavator trajectory joint angle is:
h 1 ( 0 ) = θ 1 h 2 ( 0 ) = θ 2 h 3 ( 0 ) = θ 3 h 4 ( 0 ) = θ 4 h 5 ( 0 ) = θ 5   h 1 ( t 1 ) = h 2 ( 0 ) h 2 ( t 2 ) = h 3 ( 0 ) h 3 ( t 3 ) = h 4 ( 0 ) h 4 ( t 4 ) = h 5 ( 0 ) h 5 ( t 5 ) = θ 6
The smoothness constraint of the angular velocity of the excavator trajectory joint is:
h 1 ( 0 ) = 0 h 1 ( t 1 ) = h 2 ( 0 ) h 2 ( t 2 ) = h 3 ( 0 )   h 3 ( t 3 ) = h 4 ( 0 ) h 4 ( t 4 ) = h 5 ( 0 ) h 5 ( t 5 ) = 0
The smoothness constraint of the angular acceleration of the excavator trajectory joint is:
h 1 ( 0 ) = 0 h 1 ( t 1 ) = h 2 ( 0 ) h 2 ( t 2 ) = h 3 ( 0 )   h 3 ( t 3 ) = h 4 ( 0 ) h 4 ( t 4 ) = h 5 ( 0 ) h 5 ( t 5 ) = 0
The smoothness constraints of the angular jerk of the excavator trajectory joint is:
h 2 ( t 2 ) = h 3 ( 0 ) h 3 ( t 3 ) = h 4 ( 0 )
According to the smoothness constraints and transition conditions of the excavator trajectory joint operation, the 24-order equation of the polynomial combination interpolation (3-4-5-4-3) of the three joints of the excavator can be determined, and the matrix expressions of the polynomial combination coefficient, interpolation time and discrete angle are formed.
A x = B
In the above expression, A represents the matrix that changes with the time of polynomial combination interpolation (3-4-5-4-3), x is the combination coefficient matrix of multiple higher-order polynomial combination interpolation, and B is the interpolation angle matrix of multiple discrete points that the excavator track joint passes through.
A = A 1 A 2 0 0 0 0 A 3 A 4 0 0 0 0 A 5 A 6 0 0 0 0 A 7 A 8 0 0 0 0 A 9
x = x 1 x 2 x 3 x 4 x 5 T
B = B 1 B 2 B 3 B 4 B 5 T
In Formulas (22)–(24)
A 1 = t 1 3 t 1 2 t 1 1 3 t 1 2 2 t 1 1 0 6 t 1 2 0 0 0 0 0 1 0 0 1 0 0 2 0 0
A 2 = 0 0 0 0 1 0 0 0 1 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
A 3 = t 2 4 t 2 3 t 2 2 t 2 1 4 t 2 3 3 t 2 2 2 t 2 1 0 12 t 2 2 6 t 2 2 0 0 24 t 2 6 0 0 0 0 0 0 0 1
A 4 = 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 2 0 0 0 0 6 0 0 0 0 0 0 0 0 0
A 5 = t 3 5 t 3 4 t 3 3 t 3 2 t 3 1 5 t 3 4 4 t 3 3 3 t 3 2 2 t 3 1 0 20 t 3 3 12 t 3 2 6 t 3 2 0 0 60 t 3 2 24 t 3 6 0 0 0 0 0 0 0 0 1
A 6 = 0 0 0 0 1 0 0 0 1 0 0 0 2 0 0 0 6 0 0 0 0 0 0 0 0
A 7 = t 4 4 t 4 3 t 4 2 t 4 1 4 t 4 3 3 t 4 2 2 t 4 1 0 12 t 4 2 6 t 4 2 0 0 0 0 0 0 1
A 8 = 0 0 0 1 0 0 1 0 0 2 0 0 0 0 0 0
A 9 = t 5 3 t 5 2 t 5 1 3 t 5 2 2 t 5 1 0 6 t 5 2 0 0 0 0 0 1
x 1 = a 13 a 12 a 11 a 10 T
x 2 = a 24 a 23 a 22 a 21 a 20 T
x 3 = a 35 a 34 a 33 a 32 a 31 a 30 T
x 4 = a 44 a 43 a 42 a 41 a 40 T
x 5 = a 53 a 52 a 51 a 50 T
B 1 = 0 0 0 θ 1 T
B 2 = 0 0 0 0 0 T
B 3 = 0 θ 2 0 0 0 0 T
B 4 = θ 3 0 0 0 θ 4 T
B 5 = θ 6 0 0 θ 5 T
Summarily, the combination coefficient matrix of multiple high-order polynomial mixed interpolation is:
x = A 1 B
The coefficients of various high-order polynomial mixed interpolations under given time conditions and solutions for the five-segment multinomial mixed interpolation expressions in the discrete state can be obtained using the above matrix function relationship.
Under similar constraints, the same high-order polynomial was used for different combinations to establish 3-4-7-4-3 and 3-3-7-3-3 relationships for any joint variable in the excavator joint space.
The 3-4-7-4-3 polynomial interpolation expression of any joint variable in the excavator joint space was set as:
h 1 ( t ) = a 13 t 3 + a 12 t 2 + a 11 t + a 10 h 2 ( t ) = a 24 t 4 + a 23 t 3 + a 22 t 2 + a 21 t + a 20 h 3 ( t ) = a 37 t 7 + a 36 t 6 + a 35 t 5 + a 34 t 4 + a 33 t 3 + a 32 t 2 + a 31 t + a 30 h 4 ( t ) = a 44 t 4 + a 43 t 3 + a 42 t 2 + a 41 t + a 40 h 5 ( t ) = a 53 t 3 + a 52 t 2 + a 51 t + a 50
The 3-3-7-3-3 polynomial interpolation expression of any joint variable in the excavator joint space was set as:
h 1 ( t ) = a 13 t 3 + a 12 t 2 + a 11 t + a 10 h 2 ( t ) = a 23 t 3 + a 22 t 2 + a 21 t + a 20 h 3 ( t ) = a 37 t 7 + a 36 t 6 + a 35 t 5 + a 34 t 4 + a 33 t 3 + a 32 t 2 + a 31 t + a 30 h 4 ( t ) = a 43 t 3 + a 42 t 2 + a 41 t + a 40 h 5 ( t ) = a 53 t 3 + a 52 t 2 + a 51 t + a 50
The uniformity of each excavation trajectory time was set to ensure the continuity of the excavator during operation and analyze the continuity of angular velocity, angular acceleration, and jerk change rate under high-order mixed interpolation polynomial. Combined with the relationship function between the combination coefficient matrix of high-order polynomial mixed interpolation and the excavation time, the expressions of three different high-order polynomial mixed interpolations of excavator boom, bucket rod, and bucket were computed.
The interpolation expression of the variable order polynomial of excavator boom joint 3-4-5-4-3 is:
θ 1 ( t ) = 0 . 0289 t 3 + 34 . 83 ( 0 t 3 ) θ 2 ( t ) = 0 . 0401 t 4 + 0 . 8941 t 3 6 . 1415 t 2 + 16 . 2591 t + 19 . 6536 ( 3 t 6 ) θ 3 ( t ) = 0 . 1026 t 5 3 . 617 t 4 + 49 . 8037 t 3 335 . 52 t 2 + 1112 . 1576 t 1424 . 7404 ( 6 t 9 ) θ 4 ( t ) = 0 . 4924 t 4 + 20 . 4252 t 3 312 . 8982 t 2 + 2098 . 4066 t 5158 . 4896 ( 9 t 12 ) θ 5 ( t ) = 0 . 3359 t 3 15 . 1157 t 2 + 226 . 738 t 1075 . 2404 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator arm joint 3-4-5-4-3 is:
θ 1 ( t ) = 0 . 3778 t 3 40 . 3200 ( 0 t 3 ) θ 2 ( t ) = 0 . 479 t 4 + 8 . 8939 t 3 57 . 5791 t 2 + 146 . 8713 t 174 . 2583 ( 3 t 6 ) θ 3 ( t ) = 0 . 1248 t 5 + 4 . 845 t 4   73 . 954 t 3 + 553 . 2672 t 2 2026 . 9432 t + 2843 . 8488 ( 6 t 9 ) θ 4 ( t ) = 0 . 096 t 4 4 . 0758 t 3 + 64 . 7834 t 2 460 . 6106 t + 1161 . 7122 ( 9 t 12 ) θ 5 ( t ) = 0 . 1111 t 3 + 4 . 9996 t 2 74 . 9952 t +   282 . 8508 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator bucket joint 3-4-5-4-3 is:
θ 1 ( t ) = 0 . 0485 t 3 56 . 16 ( 0 t 3 ) θ 2 ( t ) = 0 . 0941 t 4 +   1 . 6773 t 3 10 . 451 t 2 + 26 . 2717 t 79 . 8911 ( 3 t 6 ) θ 3 ( t ) = 0 . 0441 t 5 + 1 . 6627 t 4 24 . 6094 t 3 + 178 . 4991 t 2 634 . 2684 t + 825 . 1856 ( 6 t 9 ) θ 4 ( t ) = 0 . 0719 t 4 3 . 0602 t 3 + 48 . 314 t 2 335 . 3158 t + 803 . 4181 ( 9 t 12 ) θ 5 ( t ) = 0 . 03 t 3 + 1 . 35 t 2 20 . 25 t + 40 . 18 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator boom joint 3-4-7-4-3 is:
θ 1 ( t ) = 0 . 0289 t 3 + 34.83 ( 0 t 3 ) θ 2 ( t ) = 0 . 0339 t 4 + 0.8011 t 3 5.6393 t 2 + 15.0873 t + 20.658 ( 3 t 6 ) θ 3 ( t ) = 0.0192 t 7 + 0.9878 t 6 21.4972 t 5 + 256.6221 t 4   1816 . 335 t 3 + 7631.5173 t 2 17645.252 t + 17370.4792 ( 6 t 9 ) θ 4 ( t ) = 0.4654 t 4 + 19.2108 t 3 292.5042 t 2 + 1946.9546 t 4739.185 ( 9 t 12 ) θ 5 ( t ) = 0.3359 t 3 15.1157 t 2 + 226.738 t 1075.2402 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator arm joint 3-4-7-4-3 is:
θ 1 ( t ) = 0 . 3778 t 3 40 . 32 ( 0 t 3 ) θ 2 ( t ) = 0 . 4544 t 4 + 8 . 5248 t 3 55 . 5856 t 2 + 142 . 2192 t 170 . 2704 ( 3 t 6 ) θ 3 ( t ) = 0 . 0236 t 7 1 . 2535 t 6 + 28 . 1951 t 5 347 . 8334 t 4 +   2540 . 0092 t 3 10975 . 6006 t 2 + 25989 . 0202 t 26096 . 2716 ( 6 t 9 ) θ 4 ( t ) = 0 . 0952 t 4   4 . 0393 t 3 + 64 . 1637 t 2 455 . 9697 t + 1148 . 7801 ( 9 t 12 ) θ 5 ( t ) = 0 . 1111 t 3 + 4 . 9996 t 2 74 . 9952 t + 282 . 8508 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator bucket joint 3-4-7-4-3 is:
θ 1 ( t ) = 0 . 0485 t 3 56 . 16 ( 0 t 3 ) θ 2 ( t ) = 0 . 0891 t 4 + 1 . 6024 t 3 10 . 0469 t 2 + 25 . 3294 t 79 . 0838 ( 3 t 6 ) θ 3 ( t ) = 0 . 008 t 7   0 . 4206 t 6 + 9 . 3628 t 5 114 . 3291 t 4 +   826 . 8666 t 3 3542 . 5137 t 2 + 8329 . 5925 t 8358 . 991 ( 6 t 9 ) θ 4 ( t ) = 0 . 0683 t 4 2 . 8978 t 3 + 45 . 5806 t 2 314 . 982 t + 747 . 0493 ( 9 t 12 ) θ 5 ( t ) = 0 . 03 t 3 + 1 . 35 t 2 20 . 25 t + 40 . 18 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator boom joint 3-3-7-3-3 is:
θ 1 ( t ) = 0 . 0289 t 3 + 34 . 83 ( 0 t 3 ) θ 2 ( t ) = 0 . 2926 t 3 2 . 8934 t 2 + 8 . 6802 t + 26 . 1498 ( 3 t 6 ) θ 3 ( t ) = 0 . 4188 t 7 + 21 . 6613 t 6 476 . 2186 t 5 + 5768 . 8072 t 4 41592 . 4322 t 3 + 178528 . 6665 t 2 422561 . 5364 t + 425649 . 136 ( 6 t 9 ) θ 4 ( t ) = 1 . 7326 t 3 + 59 . 3502 t 2   666 . 8518 t +   2499 . 1154 ( 9 t 12 ) θ 5 ( t ) = 0 . 3359 t 3 15 . 1157 t 2 + 226 . 738 t 1075 . 2404 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator arm joint 3-3-7-3-3 is:
θ 1 ( t ) = 0 . 3778 t 3 40 . 32 ( 0 t 3 ) θ 2 ( t ) = 0 . 2444 t 3 7 . 7988 t 2 + 78 . 5892 t 331 . 4976 ( 3 t 6 ) θ 3 ( t ) = 0 . 5324 t 7 28 . 1853 t 6 +   634 . 5712 t 5 7873 . 7836 t 4 +   58137 . 7153 t 3 255419 . 9882 t 2 +   618245 . 5764 t 636192 . 6432 ( 6 t 9 ) θ 4 ( t ) = 1.4478 t 3 48.8773 t 2 + 537.876 t 2036.2389 ( 9 t 12 ) θ 5 ( t ) = 0 . 1111 t 3 + 4 . 9996 t 2   74 . 9952 t +   282 . 8508 ( 12 t 15 )
The interpolation expression of the variable order polynomial of excavator bucket joint 3-3-7-3-3 is:
θ 1 ( t ) = 0 . 0485 t 3 56 . 16 ( 0 t 3 ) θ 2 ( t ) = 0 . 2659 t 3 2 . 8298 t 2 + 8 . 4895 t   64 . 6496 ( 3 t 6 ) θ 3 ( t ) = 0 . 1537 t 7 8 . 0827 t 6 +   180 . 7501 t 5 2227 . 6826 t 4 + 16340 . 0443 t 3 71330 . 5223 t 2 + 171611 . 1124 t 175631 . 4304 ( 6 t 9 ) θ 4 ( t ) = 0 . 1756 t 3 6 . 0512 t 2 + 68 . 5608 t   315 . 0524 ( 9 t 12 ) θ 5 ( t ) = 0 . 03 t 3 + 1 . 35 t 2   20 . 25 t + 40 . 18 ( 12 t 15 )

3.3. Trajectory Simulation

To compare the advantages and disadvantages of three different higher-order mixed polynomial interpolation strategies, discrete points of the excavator trajectory in Figure 8 were selected, and the joint variables of the excavator manipulator computed at each discrete point based on the inverse kinematics solution formula of the excavator’s joints (4); According to the digging characteristics of the excavator, the zero points of the angular velocity and acceleration of the starting point, as well as the ending point of each joint, were excavated to facilitate the analysis and setting of the time unity of each digging trajectory.
Utilizing the angle values of each joint of the excavator in Table 2, in conjunction with the function expressions of three different higher-order mixed polynomial interpolations solved under the constraints of Formulas (17)~(20), the law of the change in the angle, angular velocity, and angular acceleration of each joint of the excavator with the mining time under the three interpolation methods was simulated and analyzed in Matlab R2023a(Free MATLAB Trial). Figure 8, Figure 9 and Figure 10 exhibit the angular curves, velocity, and acceleration of each joint of the excavator with time.
As presented above, the angle curves of each joint of the excavator pass through the selected discrete angle points and maintain good continuity in three different high-order mixed polynomial interpolation plans. In contrast to the three hybrid polynomial interpolation strategies, the 3-3-7-3-3 interpolation strategy induces a substantial fluctuation of the angle variables of each joint of the excavator, which is not favorable for the smoothness of the excavator operation.
As presented, the angular velocity of each joint of the excavator exhibits temporal variations, with an adequately continuous and smooth curve. However, the 3-3-7-3-3 interpolation strategy’s angular velocity curve demonstrates significant fluctuations, impeding the stability of each joint trajectory during operation. In contrast, under the 3-4-5-4-3 interpolation strategy, the maximum angular velocity of the boom, stick angle, and bucket was reduced by 68.33%, 48.34%, and 56.17%, respectively, when compared with the 3-3-7-3-3 interpolation strategy. The angular velocity change curve under both the 3-4-5-4-3 and 3-4-7-4-3 interpolation strategies demonstrates minimal fluctuations. Moreover, the angular velocity variation curve under these two different interpolation strategies exhibits similarities, mainly due to the polynomial interpolation used in the third digging path trajectory, which varies between the two strategies.
Therefore, the curve of angular acceleration change exhibits a significant mutation in the case of the 3-3-7-3-3 interpolation strategy. Conversely, the angular acceleration curves for the 3-4-5-4-3 and 3-4-7-4-3 interpolation strategies display negligible changes. In contrast to the 3-3-7-3-3 interpolation strategy, the 3-4-5-4-3 strategy reduces the maximum angular acceleration of the boom by 82.01%, the maximum angular acceleration of the bucket rod by 89.54%, and the maximum angular acceleration of the bucket by 85.869%. The abrupt change and large fluctuation of the acceleration values cause the vibration and impact of the excavator’s arm, thereby decreasing the service life of the excavator structure.
In conclusion, an analysis of three different high-order mixed polynomial interpolation strategies was conducted from the angle, angular velocity, and angular acceleration continuity, smoothness, and volatility of each joint of the excavator. As a result, the excavator trajectory planning under the 3-4-5-4-3 interpolation strategy operates smoothly, reduces the flexible impact during the joint operation, and enhances the stability and precision of the trajectory operation.

4. Experimental Research

To analyze the reliability of higher-order mixed interpolation polynomial trajectory planning, the 3-4-5-4-3 interpolation trajectory of each excavator’s joint in Figure 8 was substituted into Formulas (6), (8), and (13), and the angles of each excavator joint space under the interpolation strategy were converted into the displacement variables of the hydraulic actuator in the drive space.
Furthermore, the single-bucket excavator experimental platform was established, and the displacement of each hydraulic actuator in the drive space was considered the target curve. The accuracy of the proposed high-order mixed interpolation polynomial trajectory planning was confirmed through experimental analysis.

4.1. Excavator Experimental Platform

The single-bucket excavator hydraulic system was composed of a hydraulic pump, independent control valve group, and hydraulic actuator. The hydraulic pump mainly serves as the hydraulic source for the system to supply the operation of each actuator. The hydraulic valve group primarily controls the movement direction of the actuator; and the hydraulic actuator was leveraged to push the connected mechanical structure to enable the excavator manipulator to operate under various working conditions.
This study focuses on the closed-loop control of the hydraulic actuator of an excavator. A line displacement sensor, which offers a linear accuracy of 0.1% FS, was employed for real-time detection of the boom, stick, and bucket cylinder displacement. The displacement values were fed back to the controller, which calculated the deviation from the target parameters and adjusted the spool opening of the load port of the independent control valve group accordingly. This facilitated control over the hydraulic actuator displacement variable and enabled closed-loop displacement control of the hydraulic actuator. The excavator experimental platform is shown in Figure 11.

4.2. Experimental Analysis

On the excavator experimental platform, the closed-loop experimental research on the displacement of the excavator hydraulic actuator converted by the higher-order mixed interpolation polynomial trajectory planning was conducted. The difference curve between the target displacement and the experimental displacement of the hydraulic actuator is shown in Figure 12.
Figure 12 indicates that in the experimental study of the displacement difference variables of each actuator of the excavator, the system control accuracy and dynamic response are fast, which can ensure the continuity and stability of the operation of the actuator. The experimental displacement of the hydraulic actuator exhibits a small error with the target displacement, which meets the actual working conditions of the excavator manipulator and verifies the effectiveness of the proposed high-order hybrid polynomial interpolation strategy.

5. Conclusions

This paper proposed a trajectory planning strategy for an excavator, utilizing high-order mixed polynomial interpolation. Three distinct interpolation strategies (3-4-5-4-3, 3-4-7-4-3, and 3-3-7-3-3-3) were proposed to ensure continuity of the angle, angular velocity, and angular acceleration of the trajectory. This study focused on a single-bucket excavator and establishes a kinematics model to analyze the reachable space range of the tooth tip trajectory. Additionally, the mapping relationship between the joint space and driving space was solved. Next, this study selected a typical mining target trajectory and proposed the continuity requirements for velocity, acceleration, and jerk during trajectory operation. The three different high-order mixed polynomial interpolation strategies were then analyzed. After comparing the three interpolation strategies, it was found that the 3-4-5-4-3 strategy resulted in a reduction in the maximum angular velocity of the boom to −25.07382°/s, the maximum angular velocity of the stick angle to −15.30593°/s, and the maximum angular velocity of the bucket to −13.88113°/s. Additionally, this strategy reduced the maximum angular acceleration of the boom to −23.7731°/s2, the maximum angular acceleration of the stick to −6.89293°/s2, and the maximum angular acceleration of the bucket to −10.89442°/s2. Experimental analysis was conducted to study the trajectory tracking of the optimal high-order mixed polynomial interpolation strategy. The results indicate the excavator tooth tip trajectory is continuous, stable, and accurate during operation.
The present results are of great significance for the excavator to independently plan the excavation trajectory. The use of mixed-order polynomial interpolation makes the excavation trajectory continuous and stable, reduces the mutation effect, the joint flexible impact, improves the service life of the mechanical structure body, and accurately complete the requirements of the excavation conditions.

Author Contributions

Conceptualization, R.G. and Y.G.; methodology, Y.G. and J.Z.; software, J.Y. and Q.G.; formal analysis, J.Y.; data curation, Q.G.; writing—original draft preparation, J.Y.; writing—review and editing, J.Y. and R.G.; supervision, Y.G.; funding acquisition, R.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (12173054, 52075469).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Li, Y.; Fan, R.; Yang, L.; Zhao, B.; Quan, L. Research Status and Development Trend of Intelligent Excavators. J. Mech. Eng. 2020, 56, 165–178. [Google Scholar]
  2. Eraliev, O.; Lee, K.; Shin, D.; Lee, C. Sensing, perception, decision, planning and action of autonomous excavators. Autom. Constr. 2022, 141, 104428. [Google Scholar] [CrossRef]
  3. Zhang, L.; Zhao, J.; Long, P.; Wang, L.; Qin, L.; Lu, F.; Song, X.; Manocha, D. An autonomous excavator system for material loading tasks. Sci. Robot. 2021, 6, 3164–3175. [Google Scholar] [CrossRef] [PubMed]
  4. Yuan, C.; Li, S.; Cai, H. Vision-Based Excavator Detection and Tracking Using Hybrid Kinematic Shapes and Key Nodes. J. Comput. Civ. Eng. 2017, 31, 4016038.1–4016038.16. [Google Scholar] [CrossRef]
  5. Yoo, H.; Young-Suk, K. Development of a 3D local terrain modeling system of intelligent excavation robot. KSCE J. Civ. Eng. 2016, 21, 565–578. [Google Scholar] [CrossRef]
  6. Jud, D.; Leemann, P.; Kerscher, S.; Hutter, M. Autonomous free-form trenching using a walking excavator. IEEE Robot. Autom. Lett. 2019, 4, 3208–3215. [Google Scholar] [CrossRef]
  7. Quang, H.; Lee, Q.; Yang, S. Remote control of excavator using head tracking and flexible monitoring method. Autom. Constr. 2017, 81, 99–111. [Google Scholar]
  8. Li, G.; Zhang, Q.; Xiao, M. Fault Diagnosis Research of Hydraulic Excavator Based on Fault Tree and Fuzzy Neural Network. Appl. Mech. Mater. 2013, 303, 1350–1356. [Google Scholar] [CrossRef]
  9. Li, G.; Qing, W. Hydraulic Fault Diagnosis Expert System of Excavator Based on Fault Tree. Adv. Mater. Res. 2011, 228, 439–446. [Google Scholar] [CrossRef]
  10. Young, B.; Junhyoung, H.; Hyuk, K.; Pan, Y.; Fc, P. Dynamically optimal trajectories for earthmoving excavators. Autom. Constr. 2013, 35, 568–578. [Google Scholar]
  11. Tremblay, L.; Arsenault, M.; Zeinali, M. Development of a trajectory planning algorithm for a 4-DoF rockbreaker based on hydraulic flow rate limits. Trans. Can. Soc. Mech. Eng. 2020, 44, 501–510. [Google Scholar] [CrossRef]
  12. Jud, D.; Hottiger, G.; Leemann, P.; Hutter, M. Planning and Control for Autonomous Excavation. IEEE Robot. Autom. Lett. 2017, 2, 2151–2158. [Google Scholar] [CrossRef]
  13. Fan, R.; Li, Y.; Yang, L. Multiobjective trajectory optimization of intelligent electro-hydraulic shovel. Front. Mech. Eng. 2022, 17, 1–24. [Google Scholar] [CrossRef]
  14. Zhang, B.; Wang, S.; Liu, Y.; Yang, H. Research on Trajectory Planning and Autodig of Hydraulic Excavator. Math. Probl. Eng. Theory Methods Appl. 2017, 2017, 1–10. [Google Scholar] [CrossRef]
  15. Luo, L.; Yuan, C.; Yan, R.; Yuan, Q.; Wu, J.; Shin, K.; Han, C. Trajectory planning for energy minimization of industry robotic manipulators using the Lagrange interpolation method. Int. J. Precis. Eng. Manuf. 2015, 16, 911–917. [Google Scholar] [CrossRef]
  16. Zhang, Y.; Sun, Z.; Sun, Q.; Wang, Y.; Li, X.; Yang, J. Time-jerk optimal trajectory planning of hydraulic robotic excavator. Adv. Mech. Eng. 2021, 13, 1–13. [Google Scholar] [CrossRef]
  17. Vu, N.; Tran, N. Path planning for excavator arm: Fuzzy logic control approach. J. Robot. 2020, 2020, 8893260. [Google Scholar] [CrossRef]
  18. Wang, X.; Sun, W.; Li, E.; Song, X. Energy-minimum optimization of the intelligent excavating process for large cable shovel through trajectory planning. Struct. Multidiscip. Optim. 2018, 58, 2219–2237. [Google Scholar] [CrossRef]
  19. Zou, Z.; Chen, J.; Pang, X. Task space-based dynamic trajectory planning for digging process of a hydraulic excavator with the integration of soil–bucket interaction. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2019, 233, 598–616. [Google Scholar] [CrossRef]
  20. Zhao, J.; Hu, Y.; Liu, C.; Tian, M.; Xia, X. Spline-Based Optimal Trajectory Generation for Autonomous Excavator. Machines 2022, 10, 538. [Google Scholar] [CrossRef]
  21. Im, Y.; Shin, D.; Hwang, S. Development of Trajectory Tracking Controller for Automatic Excavator System. J. Drive Control. 2019, 16, 109–113. [Google Scholar]
  22. Bi, Q.; Wang, G.; Wang, Y.; Yao, Z.; Robert, H. Digging Trajectory Optimization for Cable Shovel Robotic Excavation based on a Multi-Objective Genetic Algorithm. Energies 2020, 13, 3118. [Google Scholar] [CrossRef]
  23. Zhang, T.; Fu, T.; Song, X.; Qu, F. Multi-objective excavation trajectory optimization for unmanned electric shovels based on pseudospectral method. Autom. Constr. 2022, 136, 104176. [Google Scholar] [CrossRef]
  24. Yuasa, T.; Masato, I.; Satoshi, O. An optimal design methodology for the trajectory of hydraulic excavators based on genetic algorithm. J. Robot. Mechatron. 2021, 33, 1248–1254. [Google Scholar] [CrossRef]
  25. Yang, Y.; Long, P.; Song, X.; Pan, J.; Zhang, L. Optimization-Based Framework for Excavation Trajectory Generation. IEEE Robot. Autom. Lett. 2021, 6, 1479–1486. [Google Scholar] [CrossRef]
  26. Sun, Z.; Zhang, Y.; Li, H.; Sun, Q.; Wang, Y. Time Optimal Trajectory Planning of Excavator. J. Mech. Eng. 2019, 55, 166–174. [Google Scholar] [CrossRef]
  27. Li, H.; Lin, Z.; Du, J.; Chen, Z. Piecewise Polynomial with Variable Order in Trajectory Planning for Autonomous Mining. Trans. Chin. Soc. Agric. Mach. 2016, 47, 319–325. [Google Scholar]
  28. Wonohadidjojo, D.; Kothapalli, G.; Hassan, M. Displacement and vibration reduction system in hydraulic excavator. Emir. J. Eng. Res. 2014, 19, 1–10. [Google Scholar]
  29. Klanfar, M.; Herceg, V.; Kuhinek, D.; Sekulić, K. Construction and testing of the measurement system for excavator productivity. Rud. Geološko-Naft. Zb. 2019, 34, 51–58. [Google Scholar] [CrossRef]
  30. Curduman, L.; Nastac, S.; Debeleac, C. On active control of transitory regimes within the driving system of a single bucket excavating equipment for the bank-sloping and differential excavation processes. In Proceedings of the 23rd International Congress on Sound & Vibration (ICSV23), Athens, Greece, 10–14 July 2016; p. 794. [Google Scholar]
  31. Curduman, L.; Carmen, D.; Silviu, N. Analysis of working body track vibrations of a single bucket excavating equipment during the bank-sloping and differential excavation processes. In Proceedings of the 23rd International Congress on Sound & Vibration (ICSV23), Athens, Greece, 10–14 July 2016; p. 793. [Google Scholar]
  32. Gurko, A.; Sergiyenko, O.; Hipólito, J.; Kirichenko, I.; Tyrsa, V.; Lopez, J. Guaranteed control of a robotic excavator during digging process. In Proceedings of the 2015 12th International Conference on Informatics in Control, Automation and Robotics (ICINCO), Alsace, France, 21–23 July 2015; Volume 2, pp. 52–59. [Google Scholar]
  33. Jin, K.; Park, T.; Lee, H. A control method to suppress the swing vibration of a hybrid excavator using sliding mode approach. Proceedings of the institution of mechanical engineers. Part C J. Mech. Eng. Sci. 2012, 226, 1237–1253. [Google Scholar] [CrossRef]
Figure 1. Structure of single-bucket excavator test platform.
Figure 1. Structure of single-bucket excavator test platform.
Sustainability 15 06761 g001
Figure 2. Coordinate system of each joint of excavator.
Figure 2. Coordinate system of each joint of excavator.
Sustainability 15 06761 g002
Figure 3. Geometric dimensions of excavator’s arm.
Figure 3. Geometric dimensions of excavator’s arm.
Sustainability 15 06761 g003
Figure 4. Relationship between hydraulic actuator and joint variable of excavator: (a) Boom (b) Arm (c) Bucket.
Figure 4. Relationship between hydraulic actuator and joint variable of excavator: (a) Boom (b) Arm (c) Bucket.
Sustainability 15 06761 g004
Figure 5. Working space: (a) working space at the end of excavator bucket; (b) X-Y working plane at bucket end of excavator.
Figure 5. Working space: (a) working space at the end of excavator bucket; (b) X-Y working plane at bucket end of excavator.
Sustainability 15 06761 g005
Figure 6. Excavator trajectory planning flow chart.
Figure 6. Excavator trajectory planning flow chart.
Sustainability 15 06761 g006
Figure 7. Excavator trajectory.
Figure 7. Excavator trajectory.
Sustainability 15 06761 g007
Figure 8. Joint angle curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Figure 8. Joint angle curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Sustainability 15 06761 g008
Figure 9. Joint angular velocity curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Figure 9. Joint angular velocity curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Sustainability 15 06761 g009
Figure 10. Joint angular acceleration curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Figure 10. Joint angular acceleration curves by three different higher-order mixed polynomials: (a) boom, (b) arm, and (c) bucket.
Sustainability 15 06761 g010
Figure 11. Excavator experimental platform.
Figure 11. Excavator experimental platform.
Sustainability 15 06761 g011
Figure 12. Displacement error experimental curve of hydraulic actuator: (a) boom, (b) arm, and (c) bucket.
Figure 12. Displacement error experimental curve of hydraulic actuator: (a) boom, (b) arm, and (c) bucket.
Sustainability 15 06761 g012aSustainability 15 06761 g012b
Table 1. D-H parameters of excavator manipulator.
Table 1. D-H parameters of excavator manipulator.
Joint iαilidiVariable θiValue Range of Variables
11473 mm0θ1[−4°, 67°]
2797 mm0θ2[−165°, −39°]
3414 mm0θ3[−65°, 24°]
Table 2. Conversion from configuration space to joint space of trajectory discrete control points.
Table 2. Conversion from configuration space to joint space of trajectory discrete control points.
Pose PointBoom Joint/(°)Arm Joint/(°)Bucket Joint/(°)
(2.2,0.4,0)34.83−40.32−56.16
(2.1,0.2,0)34.05−50.52−57.47
(1.9,0.1,0)37.27−65.58−58.15
(1.7,0.1,0)41.75−77.73−60.14
(1.5,0.2,0)49.39−89.13−60.26
(1.4,0.4,0)58.46−92.13−61.07
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yang, J.; Gao, Y.; Guo, R.; Gao, Q.; Zhao, J. Research on Excavator Trajectory Control Based on Hybrid Interpolation. Sustainability 2023, 15, 6761. https://doi.org/10.3390/su15086761

AMA Style

Yang J, Gao Y, Guo R, Gao Q, Zhao J. Research on Excavator Trajectory Control Based on Hybrid Interpolation. Sustainability. 2023; 15(8):6761. https://doi.org/10.3390/su15086761

Chicago/Turabian Style

Yang, Jing, Yingjie Gao, Rui Guo, Qingshan Gao, and Jingyi Zhao. 2023. "Research on Excavator Trajectory Control Based on Hybrid Interpolation" Sustainability 15, no. 8: 6761. https://doi.org/10.3390/su15086761

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