Next Article in Journal
Optimization of Machining Parameters for Improved Surface Integrity in Chromium–Nickel Alloy Steel Turning Using TOPSIS and GRA
Previous Article in Journal
Determination of the Most Influential Factors on the Quality of Resin Gears Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Smooth Obstacle-Avoidance Trajectory Planning for Cable Cranes During Concrete Hoisting in Arch Dam Construction

by
Fang Wang
,
Haobin Xu
,
Chunju Zhao
*,
Yihong Zhou
,
Huawei Zhou
,
Zhipeng Liang
and
Lei Lei
Key Laboratory of Intelligent Health Perception and Ecological Restoration of Rivers and Lakes, Ministry of Education, Hubei University of Technology, Wuhan 430068, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(16), 8894; https://doi.org/10.3390/app15168894
Submission received: 16 July 2025 / Revised: 9 August 2025 / Accepted: 10 August 2025 / Published: 12 August 2025

Abstract

The cable crane is the core hoisting equipment for high arch dam construction, and its hoisting trajectory is critical for both operational efficiency and safety. However, current trajectory planning does not adequately consider the underactuated characteristics of the cable crane. For instance, sudden stops or abrupt changes in direction can easily induce large swings of the bucket, causing safety risks and equipment wear. To address this issue, this paper developed a trajectory planning model for obstacle avoidance with smooth transitions in cable crane hoisting for arch dams and solved the high-dimensional optimization problem using a path–velocity decoupling strategy. First, a shortest path with geometrical conciseness and free collision was generated based on an improved A* algorithm to reduce the frequency of directional changes. Next, for different hoisting scenarios, segmented S-curve and polynomial velocity functions were proposed to ensure smooth velocity transitions. Then, an orthogonal experimental design was employed to generate a cluster of candidate trajectories that meet kinematic constraints, from which the optimal trajectory was selected using a multi-objective evaluation function. The results demonstrate that the motion trajectory planned using the proposed method is notably smoother. Compared with the traditional trapezoidal velocity method, it reduces the maximum swing amplitude of the bucket by 40.78% at a modest time cost. In real-time obstacle avoidance scenarios, the approach outperforms emergency-stop strategies, reducing the bucket’s maximum swing amplitude by 30.48%. This work will provide a reference for engineers to optimize the trajectory of large lifting equipment in construction fields such as high arch dams and bridges.

1. Introduction

High arch dams are often constructed in narrow canyons, where steep terrain and limited accessibility pose significant logistical challenges [1]. Traditional lifting equipment cannot meet the wide-area demands of concrete pouring under such conditions. Owing to their large-span and high-lifting capabilities, cable cranes serve as the core transportation system, enabling full cross-sectional and high-intensity concrete delivery across the entire dam body [2,3]. This large-scale apparatus drives a loaded trolley via traction mechanisms, enabling horizontal movement along carrier cables that span several hundred to over a thousand meters. Combined with hoisting mechanisms, the bucket achieves a vertical coverage range of more than 300 m, transporting up to 9 m3 of concrete in a single lift and handling millions of cubic meters [4]. However, the construction site exhibits typical three-dimensional intersecting operations [5,6] (see Figure 1), where completed dam blocks, concrete forms, and tower cranes form a complex environment. This demands that the hoisting trajectory must precisely avoid obstacles to prevent collisions, while also maintaining transport efficiency [7,8]. Therefore, ensuring the operational safety and efficiency of the cable cranes remains a key challenge and a prominent research focus in high arch dam construction [9].
It is challenging for operators to obtain obstacle information intuitively because the cable crane operation platform is located far from the pouring block. In this case, guidance and coordination are needed from ground signal personnel. In recent years, advances in GNSS, RFID, and computer vision technologies [10,11,12] have driven the research and application of collision avoidance warning systems and bucket tracking [13,14,15]. On the one hand, these technologies remain limited in providing real-time risk alerts and data analysis afterwards, failing to optimize the hoisting process proactively during the initial stage. On the other hand, safety and efficiency are often presented only as passive outcome indicators. Therefore, it is imperative to enhance the overall operational performance of cable cranes through the proactive planning of operation trajectories.
Scholars have conducted valuable investigations into the optimization of cable crane hoisting paths and task allocation. For instance, Wu et al. [16] utilized GPS to acquire the position of the cable crane hook and treated the dam body as an obstacle. They employed the artificial immune algorithm to plan the bucket’s path offline before entering the pouring site. Wang et al. [3] developed a task allocation model for a group of cable cranes, enabling the planning of their operational time and spatial scope, improving operational efficiency and utilization. These studies primarily focused on the on-site safety constraints between lifting equipment and fixed structures (e.g., dam bodies, slopes). However, trajectory planning in three dimensions must consider not only safety but also dynamic feasibility constraints, including limitations on speed and acceleration [17,18].
In contrast, trajectory planning research in fields such as robotics [19,20,21], autonomous vehicles [22,23,24], and drones [25,26,27] has demonstrated that actively planned trajectories incorporating dynamic constraints can significantly enhance system performance [28]. However, cable cranes—characterized by large spans, flexible connections, and heavy inertial loads—are fundamentally underactuated systems with far greater sensitivity to abrupt motion commands than rigid systems, resulting in considerably more severe engineering risks. Field measurements reveal that at a hoisting height of 200 m, an emergency stop of the trolley can induce bucket swings exceeding 30 m. Similarly, rapid directional changes under inertial forces can accelerate fatigue damage in critical components such as gear reducers and couplings, thereby drastically reducing equipment lifespan. These characteristics render conventional trajectory planning methods, developed for rigid systems, unsuitable for direct application to cable crane operations. Therefore, achieving smooth geometric trajectories and seamless velocity becomes the central challenge to ensuring safe operation, improving efficiency, and enhancing equipment longevity [29].
To address the above challenges, this study aimed to develop a smooth-transition obstacle-avoidance hoisting trajectory planning model tailored for cable cranes. By proposing a path–velocity decoupling strategy, the problem of high-dimensional trajectory optimization was divided into two sub-parts: geometric path planning and dynamic adaptation. (1) For path planning, an improved A* algorithm was adopted to generate a shortest collision-free path with redundant nodes removed to address efficient obstacle avoidance and path simplification in complex environments, improving geometric smoothness; (2) for velocity planning, segmented S-shaped velocity curves and polynomial interpolation functions were, respectively, designed to accommodate both long-distance composite motion and short-range alignment for unloading, ensuring smooth velocity transitions. Using orthogonal experimental design and a multi-objective cost function that incorporated the equipment’s maximum velocity and acceleration, optimal trajectories were selected to balance safety distance and hoisting efficiency. By achieving these objectives, this approach provided a trajectory-planning solution that integrated geometric smoothness with dynamic adaptability, supporting safe and efficient cable-crane operations in high arch dam construction.
Figure 2 illustrates the research framework of this study. The remainder of the paper is organized as follows: Section 2 provides a detailed introduction to the smooth-transition obstacle-avoidance trajectory planning method, including the operational characteristics of the cable crane and the trajectory planning model; Section 3 validates the model performance through multi-scenario simulations; Section 4 discusses the results and outlines future research directions; and Section 5 concludes the study.

2. Methods

2.1. Description of Cable Cranes’ Operation Characteristics

In trajectory control, the terminal load is governed by the motion of the cable crane bucket, which is jointly determined by the horizontal movement of the trolley and the retraction/extension of the hoisting wire rope. The actual motion trajectory has a direct influence on operational safety and efficiency. It is essential to clarify the dynamic characteristics of the bucket to understand the swing behavior throughout the hoisting process.
In high arch dam construction, cable cranes commonly employ a fixed-line unloading mode, in which the main tower and tail tower remain stationary to ensure efficient transport and the bucket is moved solely by the trolley and hoisting mechanisms. Accordingly, the system can be simplified as a model consisting of a cable crane trolley, hoisting ropes, and a bucket. The system’s dynamic behavior was modeled using Lagrangian equations, which account for the hoisting rope’s length change at different times.
In this system, the horizontal swinging of the cable crane was primarily caused by variations in trolley velocity, while vertical oscillations were mainly induced by changes in the speed of the hoisting mechanism; the two are driven independently. As the amplitude and potential hazards of horizontal swinging were significantly greater than those of vertical vibration, this study focused on the dynamics of horizontal swinging. Additionally, since the mass of the cable crane hook and ropes was negligible compared to the total payload, and the elastic elongation of the rope was minimal, the masses of the hook and rope, as well as the elastic damping coefficient, were neglected in the dynamic analysis.
A right-handed coordinate system was established with the positive x -axis directed from the main tower to the tail tower of the cable crane. Let the mass of the bucket be m , the mass of the trolley be M , the length of the hoisting rope be l . The angle between the hoisting rope and the x -axis during swinging is θ x , and the angle between rope and the y -axis is θ y . The traction force on the trolley is denoted by F M and the tension in the hoisting rope is denoted by F l , as shown in Figure 3. The coordinates of the trolley and the bucket are defined as follows:
x M = x y M = 0 z M = z
x m = x l   s i n   θ x   c o s   θ y y m = l   s i n   θ y z m = z l   c o s   θ x   c o s   θ y
The velocity of the trolley and the bucket are defined as follows:
x ˙ M = x ˙ y ˙ M = 0 z ˙ M = z ˙
x ˙ m = x ˙ + l ˙ s i n θ x c o s θ y + l θ ˙ x c o s θ x c o s θ y l θ ˙ y s i n θ x s i n θ y y ˙ m = l ˙ s i n θ y + l θ ˙ y c o s θ y z ˙ m = z ˙ l ˙ c o s θ x c o s θ y + l θ ˙ x s i n θ x c o s θ y + l θ ˙ y c o s θ x s i n θ y
In the system comprising a cable crane trolley, hoisting ropes, and a bucket, the inputs are F M , F l , and F w , while the outputs include x , y , z , l , θ x , and θ y . This formed a multivariable and highly coupled system, making it complex to construct a dynamic model using Newtonian mechanics. In contrast, the Lagrangian approach requires only the computation of the kinetic and potential energy of the trolley and bucket, offering a more concise formulation while still capturing the essential dynamic characteristics of the system [30]. Therefore, this study adopts the Lagrangian mechanics for system modeling. The general form of the Lagrange equation is given as:
L q , q ˙ = T q , q ˙ V q , q ˙
d d t L q ˙ i L q ˙ i = f i
where L is the Lagrangian operator, T is the system’s kinetic energy, V is the system’s potential energy, q is the variable, g is the acceleration of gravity, i is the variable index, and f i is the generalized external force.
T = 1 2 M x ˙ 2 + z ˙ 2 + 1 2 m ( x ˙ 2 + l ˙ 2 + l 2 θ ˙ x 2 c o s 2 θ y + l 2 θ ˙ y 2 + 2 x ˙ l ˙ s i n θ x c o s θ y + 2 x ˙ l θ ˙ x c o s θ x c o s θ y         2 x ˙ l θ ˙ y s i n θ x s i n θ y + 2 l ˙ l θ ˙ y s i n θ x c o s θ y + z ˙ 2 2 z ˙ l ˙ c o s θ x c o s θ y + 2 z ˙ l θ ˙ x s i n θ x c o s θ y + 2 z ˙ l θ ˙ y c o s θ x s i n θ y )
V = M g z + m g z l c o s θ x c o s θ y
In the absence of wind, the Lagrangian equations of the cable crane trolley, hoisting ropes, and bucket system can be established according to Equations (7) and (8):
d d t L θ ˙ x L θ ˙ x = 0 d d t L θ ˙ y L θ ˙ y = 0
The dynamic model of this cable crane trolley, hoisting ropes, and bucket system is:
x ¨ c o s θ ˙ x + 2 l ˙ θ x + l θ ¨ x + z ¨ s i n θ x + g s i n θ x = 0

2.2. Cable Crane Trajectory Planning Model with Smooth Hoisting

2.2.1. Model Framework and Strategy

A complete concrete hoisting cycle using the cable crane includes four steps: bucket hoisting, compound motion, unloading, and return (Figure 4). Trajectory planning in this process faces dual challenges of the changing environment and dynamic constraints. The construction site contains not only static obstacles, such as placed blocks and fixed trestles, but also dynamic equipment like tower cranes. Offline planning alone cannot address dynamic obstacle risks, while fully online global planning requires excessive computations, making it difficult to ensure both efficiency and real-time responsiveness.
To address the above issues, this study proposed a strategy of offline global baseline planning and online real-time local adjustment. Before hoisting, a three-dimensional static environment was constructed based on the BIM model and a collision-free trajectory was planned to establish a foundation for transport efficiency. During hoisting, real-time data from existing monitoring equipment, such as GPS and vision systems, was integrated to enable local adjustments when the planned path conflicts with dynamic obstacles [31]. This strategy balanced trajectory optimality and environmental adaptability under limited computational resources by decoupling offline global optimization from online lightweight response.
In implementing the strategy mentioned above, if a spatiotemporally coupled planning approach was adopted, it would require the simultaneous resolution of obstacle avoidance and dynamic constraints in both spatial and temporal dimensions, resulting in complex computations. To address this, a path–velocity decoupling framework (Figure 5) was adopted, decomposing the high-dimensional spatiotemporal planning into two low-dimensional steps. Firstly, a path in three dimensions was planned to emphasize obstacle avoidance and path length optimization. Secondly, a one-dimensional velocity profile was designed along the fixed path to constrain parameters such as velocity and acceleration, thereby satisfying the dynamic constraints. Compared to the coupled approach, this framework significantly reduced computations, enhanced planning efficiency, and was better suited for complex hoisting scenarios in high arch dam construction.

2.2.2. Path Planning

  • Environment map building
During the concrete hoisting for arch dam construction, the cable crane unloads in a fixed line, allowing the bucket to be modeled as a mass point moving in a two-dimensional plane (refer to the xz plane in Figure 3). In this study, a grid map model was employed to represent the environment efficiently [32]. The operational space of the cable crane was divided into two regions: obstacle areas and accessible areas (Figure 6a). To further account for the influence of factors like the precise shape of the dam structure, bucket swing, and positioning errors, virtual obstacles were defined around the periphery of obstacle areas (Figure 6b). By integrating the static BIM model with real-time data, the grid states were dynamically labeled as occupied (obstacle areas) or free (accessible areas). This grid-based method effectively abstracted the complex environment into a computer-processable mathematical model, providing a reliable data foundation for subsequent path planning.
2.
Optimized obstacle-avoidance path based on improved A* algorithm
The A* algorithm [33] is a commonly used global path planning search algorithm. When combined with a two-dimensional grid map, it is well-suited for arch dam cable crane construction, which features a complex static environment and a semi-dynamic environment with non-persistent changes in obstacles. It can generate safe and efficient paths. Although the A* algorithm offers high computational efficiency, the resulting path often includes redundant nodes and excessive turning points [34]. Such overly detailed paths increase the complexity of subsequent velocity planning, whereas in practice, only the simplest obstacle-avoidance path is required. Therefore, the A* algorithm requires improvement. This study introduced improvements from two aspects: the construction of the directed graph and the criteria for adding and removing path nodes.
(1) Construction of directed graphs
The traditional A* algorithm typically adopts a 4- or 8-directional search mode, where the number of directional angles influences the number of turning points and the overall path performance. In this study, four construction schemes, namely 4-, 8-, 16-, and 24-directional schemes, were selected, as shown in Figure 7, and the Euclidean distance was used to calculate the path cost [35]. The test results for global and local path planning are presented in Figure 8 and Table 1. It can be observed that the path length generally decreased as the number of directions increased, with minimal difference between the 16- and 24-direction schemes. Moreover, while the overall path contours obtained through 16- and 24-direction searches were relatively simple, redundant details still existed in the finer segments. Considering the hoisting requirements for path length and smoothness, the 16-direction scheme was selected as the basis for further contour simplification.
(2) Design of node addition and deletion criteria
To address the abovementioned issues, redundant nodes in the path must be removed to eliminate unnecessary turns. Meanwhile, smooth transitional nodes should be inserted at large-angle turns to meet the cable crane’s operational smoothness requirements and avoid abrupt changes in path curvature. Therefore, the following node addition and deletion rules were applied to optimize the path:
  • Node Deletion Criterion: If the current node was colinear with its adjacent nodes, or if the interior angle θ formed with them satisfied 120 < θ < 180 and the direct line between adjacent nodes was free of obstacles, the node was deemed redundant and removed. After each modification, the updated path was re-traversed to refresh the node list.
  • Node Addition Criterion: If the angle between the current node and its adjacent segments exceeded a threshold angle ( φ ), a new node was inserted by shifting the midpoint of the segment by grid cells ( ω ) along the normal line. Based on the direction of the path, the side with fewer obstacles was automatically selected.
A sensitivity analysis determined the optimal parameters as φ = 30 and ω = 1 grid cell. The test results are shown in Figure 9, where the optimized path significantly reduced the number of turning nodes compared to the unprocessed path. The number of turns in global and local paths was decreased to 1 and 2, respectively, avoiding multiple direction changes during hoisting. The global and local path lengths were 322.26 m and 112.09 m, respectively.

2.2.3. Velocity Planning

Based on the turning points obtained from the path planning, it was necessary to incorporate time to construct a spatiotemporal trajectory that satisfied dynamic constraints. The design of the velocity curve should strike a balance between smoothness (to suppress bucket swing), efficiency (to shorten cycle time), and real-time response. Among typical curves, the trapezoidal velocity curve exhibits abrupt acceleration changes, which can easily cause an impact from inertial loads. In addition, polynomial curves, with the advantage of high-order continuity, lack constant velocity segments, resulting in insufficient utilization of maximum velocity. Traditional seven-segment S-shaped curves ensure continuity in acceleration; their multi-segment model, however, involves numerous parameters, making program implementation complex and less suitable for dynamic obstacle avoidance.
An analysis of the cable crane trajectory characteristics (Figure 4) revealed that scenarios can be categorized into two types: long distance and short distance, based on the point-to-point distances. Long-distance trajectories primarily occurred during the round-trip composite motion, requiring constant velocity to enhance transport efficiency. Short-distance trajectories included operations such as heavy bucket hoisting, unloading, and real-time obstacle avoidance, which was constrained by short travel distances and high real-time requirements. Accordingly, this paper proposed a scenario-adaptive velocity planning strategy. For long-distance trajectories, an S-curve was adopted to balance efficiency and smoothness. For short-distance trajectories, polynomial interpolation was used to ensure both smoothness and real-time performance. The following sections will elaborate on the construction of the velocity function.
  • Improved S-curve function
Although the conventional S-curve can achieve continuous acceleration and is suitable for cable cranes’ composite motion with large-distance nodes, it has too many parameters and slow real-time calculation. Therefore, this paper proposed a simplified three-segment S-curve, which merged the traditional seven-segment process of increasing acceleration, constant acceleration, decreasing acceleration, constant velocity, increasing deceleration, constant deceleration, and decreasing deceleration into three phases of acceleration, constant velocity, and deceleration, as shown in Figure 10. This reduced computational complexity but retained key dynamic constraint boundaries. The curve function expression is as follows:
S 1 t = a 10 + a 11 t + a 12 t 2 + a 13 t 3 + a 14 t 4 t 0 , γ 1 S 2 t = a 20 + a 21 t t γ 1 , γ 2 S 3 t = a 30 + a 31 t + a 32 t 2 + a 33 t 3 + a 34 t 4 + a 35 t 5 t γ 2 , γ 3
The coefficients are:
a 10 = s 0 a 11 = v s a 12 = α s 2 a 13 = 3 v m v s 2 α s γ 1 3 γ 1 2 a 14 = 2 v m v s + 2 α s γ 1 4 γ 1 3 a 20 = a 10 + a 11 γ 1 + a 12 γ 1 2 + a 13 γ 1 3 + a 14 γ 1 4 a 21 = v m a 30 = a 20 + a 21 γ 2 a 31 = v m a 32 = 0 a 33 = 20 s a 30 8 v e γ 3 12 a 30 γ 3 2 γ 3 3 a 34 = 15 s a 30 + 7 v e γ 3 + 8 a 30 γ 3 2 γ 3 3 a 35 = 6 s a 30 3 v e γ 3 3 a 30 γ 3 γ 3 3
where s i is the displacement curve for the i -th segment, a i j is the j -th coefficient of the i -th segment displacement curve, and γ i is the time duration of the i -th segment. s 0 and s , v s and v e , α s and α e represent the displacement, velocity, and acceleration at the start and end of the entire S-curve. v m is the maximum operational velocity.
2.
Construction of velocity curve function based on multi-segment polynomials
For short-distance scenarios such as lifting, positioning, and real-time obstacle avoidance, trajectory planning is constrained by short motion distances and high real-time requirements. Using a three-stage S-shaped curve in these cases leads to redundant calculations and reduced real-time planning efficiency. Therefore, polynomial functions were used to balance smoothness and real-time performance. A 1–2 segment polynomial was normally sufficient to meet the requirements and more complex cases are decomposed into combinations of multiple polynomials with one to two segments. Based on the initial, final, and process motion states, it can be determined that the maximum degree of a polynomial displacement curve is 5, and the maximum degree of two polynomial displacement curves is 4.
The equation for a single-segment polynomial displacement curve is as follows:
S = a 0 + a 1 t + a 2 t 2 + a 3 t 3 + a 4 t 4 + a 5 t 5
The coefficients are:
a 0 = s 0 a 1 = v s a 2 = α s 2 a 3 = 20 s s 0 + 8 v e 12 v s γ 3 α s α e γ 2 2 γ 3 a 4 = 30 s s 0 + 14 v e + 16 v s γ + 3 α s 2 α e γ 2 2 γ 4 a 5 = 12 s s 0 6 v e + 6 v s γ + α e α s γ 2 2 γ 5
The two-segment polynomial displacement curve equation is as follows:
S 1 = a 10 + a 11 t + a 12 t 2 + a 13 t 3 + a 14 t 4 S 2 = a 20 + a 21 t + a 22 t 2 + a 23 t 3 + a 24 t 4
The coefficients are:
a 10 = s 0 a 11 = v s a 12 = α s 2 a 13 = 2 s 1 s 2 γ 1 γ 2 γ 1 + γ 2 + 24 γ 1 + 12 γ 2 s 1 s 0 v s 18 γ 1 2 12 γ 1 γ 2 α s 5 γ 1 2 γ 2 + 6 γ 1 3 + γ 1 2 6 v e α e γ 2 6 h 1 3 γ 1 + v 2 a 14 = s 1 s 0 v s γ 1 α s γ 2 2 2 a 13 γ 1 3 γ 1 4 a 20 = s 1 a 21 = 4 s 1 s 0 3 v s γ 1 α s γ 1 2 a 13 γ 1 3 γ 1 a 22 = 12 s 1 s 0 12 v s γ 1 5 α s γ 1 2 6 a 13 γ 1 3 2 γ 1 2 a 23 = 4 s 1 s 0 v e γ 2 3 a 21 γ 2 2 a 22 γ 2 2 γ 2 3 a 24 = 13 s 1 s 0 + v e γ 2 + 2 a 21 γ 2 + 2 a 22 γ 2 2 γ 2 4

2.2.4. Trajectory Optimization Based on Orthogonal Experiments

After parameterizing the path–velocity smooth transition curve of the cable crane hoisting trajectory, these parameters can generate a trajectory cluster. At this point, the parameters corresponding to an optimized trajectory must be solved based on certain constraint conditions and trajectory performance evaluation metrics. Due to the difficulty in directly optimizing the higher-order non-convexity of polynomial interpolation and the insufficient real-time performance of global evolutionary algorithms, this paper introduced an orthogonal experimental design to achieve fast discrete optimization. This method set the desired lifting time range and discretizes the process, generating time parameter combinations to substitute into the trajectory equation to form a trajectory cluster. Then, feasible solutions were filtered according to a multi-objective cost function.
The cost function was constructed by comprehensively considering safety, efficiency, and smoothness. The geometric path planning ensured basic obstacle avoidance. The focus was on quantifying the safety distance between the trajectory and obstacles, as well as the running time. Thus, when the distance between a trajectory point and an obstacle was smaller than the minimum safety threshold, a penalty term was applied to balance safety risks and lifting efficiency. Meanwhile, the constraints of maximum velocity and acceleration were satisfied by discretizing the time domain and solving the constraint metrics at discrete points. The trajectory cost function is as follows:
J = ω 1 i = 1 m γ i + ω 2 d i D m i n d i
where m is the index of the trajectory segment, γ i is the corresponding duration, d is the minimum safety distance between the bucket and obstacles, and D m i n is the minimum distance between the trajectory point and the obstacle. The weight coefficient satisfies: when d i D m i n 0 , ω 1 + ω 2 = 1 , and ω 1 > 0 , ω 2 > 0 ; when d i D m i n > 0 , ω 1 = ω 2 , and a large penalty value J is applied.
After trajectory optimization, the path must be converted into mechanism motion parameters (Figure 11). Based on the two-dimensional reference coordinate system (with the x -axis representing horizontal traction and the y -axis representing vertical hoisting), the reference position and velocity of the bucket were planned. The trolley elevation angle β was then calculated using the cable crane structural parameters and the carrying rope state equations.
t a n β = ( P + G X ) 2 x l 2 l H X
P represents the concentrated load when the rated lifting capacity is applied, G X is the total gravitational force of the rope in kilonewtons ( K N ); l is the span in meters ( m ); H X is the horizontal tension of the carrying rope at each state, with x representing the position of the trolley.
Let v c , v l , v b , and a c , a l , a b represent the velocities and accelerations of the trolley, hoisting ropes, and bucket, respectively. The relationship between the motion parameters of the cable crane trolleybus, hoisting rope, and bucket can be expressed as:
v c = v b x c o s β
v l = v b x 1 t a n β
β denotes the trolley’s lift angle [36], β α , α , α 90 . The inequality constraints discretize the time domain into N equal intervals and the constraint indices are solved at N + 1 discrete points. The constraint conditions are as follows:
S v m S a m
where S represents velocity, S represents acceleration, a m is the maximum acceleration limit, and v m is the maximum velocity limit.

3. Model Validation

To validate the engineering applicability of the cable crane’s trajectory planning model for smooth transition and obstacle avoidance, a high arch dam project in Southwest China was selected as a case study. In this project, seven 30-ton parallelly traveling cable cranes were deployed to undertake concrete hoisting tasks, utilizing a dual-layer layout with high and low lines (three on the high line and four on the low line), with spans of 1110 m and 1180 m, respectively, and design lifting heights of 330 m and 372 m. The spatial arrangement and load capacity were sufficiently simulated to represent the complex scenario of three-dimensional cross-operation during construction. The core dynamic parameters of the cable cranes in this project were configured as follows: the hoisting and traction mechanisms supported five speeds (see Table 2) and the actual operating speed was dynamically adjusted based on lifting distance, wind speed, and other meteorological conditions. The maximum acceleration of the traction mechanism was 0.75 m/s2 and that of the hoisting mechanism was 0.50 m/s2. These parameters served as the boundary conditions for dynamic constraints in the model’s velocity planning. For safety control, the minimum safe distances were set to 3 m between the bucket and the dam body and 15 m between the bucket and the tower crane to validate the effectiveness of obstacle avoidance in trajectory planning.

3.1. Offline Global Baseline Trajectory Planning

3.1.1. Results of Offline Global Baseline Trajectory Planning

The typical concrete pouring block in the riverbed section of the dam was selected for validation. As the core zone for concrete pouring, the complexity of trajectory planning in this region adequately represents conditions encountered in other construction areas.
The planning process was as follows. First, an obstacle-avoidance path was generated based on the start and end points of the hoisting task, constructing an environment map under an offline setting without considering mobile obstacles. Next, the maximum horizontal and vertical lifting velocities were set to 7.5 m/s and 3.5 m/s, respectively. Based on the transport distance, the expected duration range for each operation phase was estimated to be [8,30] s. An orthogonal experimental combination was generated with a time step of 1 s. Finally, trajectory optimization was completed in 0.08 s (based on an i7-11700K CPU and 32 GB RAM hardware) and the resulting motion parameters were converted into execution parameters for the traction and hoisting mechanisms. The outbound and return trajectories are shown in Figure 12 and the corresponding motion parameter curves are illustrated in Figure 13.
Figure 12 shows that the planned trajectory is smooth and continuous. Although there is a slight offset from the geometric path, it accurately reaches the start and end points as well as the intermediate control points, while satisfying all safety constraints. Figure 13 illustrates that the velocity profiles of the traction and hoisting mechanisms are smooth and the dynamic constraints are strictly met, ensuring stability throughout hoisting. It should be noted that the continuity of acceleration leads to more time spent in the acceleration and deceleration phases. Its impact on the total operation time must be quantified in subsequent analysis.

3.1.2. Comparison with Trapezoidal Velocity Planning

A comparative analysis was conducted using the full-load compound motion during outbound as the subject, with the motion parameter curves of trapezoidal velocity planning shown in Figure 14. The results indicated that the compound motion durations of the proposed method and the trapezoidal velocity planning were 62 s and 51 s, respectively. The trapezoidal velocity achieved the optimal operating state quickly through a large initial acceleration, demonstrating clear efficiency. However, for hoisting tasks with a single cycle of 5–10 min, the time difference had a limited impact.
A further comparison of the time histories of the swing angle, angular velocity, and angular acceleration of the bucket within 200 s (Figure 15) revealed that under trapezoidal velocity planning, the swing angle of the bucket during both transport and stabilization was greater than that of the proposed method (Table 3). In the early stage of compound motion, the maximum swing angle under the trapezoidal velocity exceeded that of the proposed method by 0.0271 rad. This short pendulum length led to a low safety risk. However, at the end of motion, the maximum swing angle difference reached 0.0443 rad, corresponding to a swing amplitude of 21.31 m (compared to 12.62 m with the proposed method). This excessive swing amplitude not only prolonged the swing suppression time but also significantly increased the risk of collision. According to Figure 15b,c, the angular velocity and angular acceleration curves of the proposed method exhibit no obvious inflection points, with only minor oscillations caused by time discretization. In contrast, the trapezoidal velocity shows abrupt changes in angular velocity and sharp transitions in angular acceleration at the start and end of the acceleration and deceleration. These discontinuities exacerbate bucket oscillations and increase fatigue wear on key components such as reducer gears.
In summary, while trapezoidal velocity planning offers higher efficiency, it compromises safety and smoothness, potentially increasing the hidden costs of swing suppression and equipment maintenance. The proposed method, albeit with a slightly longer execution time, significantly enhances transportation stability and reduces safety risks, making it more suitable for underactuated cable crane systems.

3.1.3. Analysis of the Influence of the Traction Hoisting Mechanism’s Maximum Velocity on the Cable Cranes’ Hoisting Process

According to Table 2, when the maximum horizontal and vertical hoisting velocities were 7.5 m/s and 3.5 m/s, respectively, the maximum bucket swing amplitude during positioning reached 12.62 m, unfavorable for both safe and efficient operation. To address this, multiple peak velocity combinations were designed (Table 4) to compare and analyze the impact of different velocity parameters on trajectory performance.
The experimental results indicated that the transportation duration for both the outbound and return trips decreases as velocity increases (Table 5). Since the motion states across different schemes were consistent except during the compound motion, the analysis primarily focused on the swing response characteristics of the bucket to velocity parameters during this phase. The swing angle curves for the different schemes are shown in Figure 16. Specifically, the maximum swing angle of the bucket decreased as the maximum horizontal and vertical hoisting velocities were reduced. When the trolley’s maximum velocity increased, the peak acceleration within the expected transport time window also increased accordingly, intensifying the swing of the bucket. Statistical analysis of the characteristic parameters (Table 6) shows that the maximum outbound swing amplitudes for the three velocity combinations were 4.89 m, 7.84 m, and 12.62 m. Accordingly, the return trip amplitudes were 5.57 m, 8.15 m, and 13.59 m. This result suggests that selecting excessively high maximum velocities for short transport distances can shorten or even eliminate the constant-velocity period. This leads to significant acceleration fluctuations due to frequent acceleration and deceleration during transport, which notably compromises operational smoothness.
Comparison with measured data reveals that, in actual operations, the cable crane tends to operate at medium to low average velocities, with the primary consideration being operational smoothness. The smooth transition trajectory proposed in this study can expand the applicable range of velocity by suppressing swing and it is recommended that the maximum horizontal and vertical velocities be limited to those specified in Scheme 1.

3.2. Real-Time Trajectory Planning for Obstacle Avoidance

During a nighttime operation of this project, a cable crane hook bucket deviated from its intended trajectory due to operator fatigue, resulting in a collision between the hook pulley and the tower crane (Figure 17). Post-incident analysis indicated that, with a detection frequency of 0.5 s, the real-time collision warning system had already issued a warning at point A and generated an obstacle avoidance strategy (Figure 18).
When applying the proposed method for obstacle-avoidance trajectory planning, a collision-free path was first generated from point A to the alignment start point. The maximum horizontal and vertical velocities were set to 7.5 m/s and 3.5 m/s, respectively. After estimating the required time interval, the expected horizontal duration was discretized into 15 segments. The remaining planning steps followed the baseline trajectory procedure described in Section 3.1. The results showed that the optimal trajectory planning took only 0.01 s. Given this extremely short time, the motion states of the cable crane trolley and hoisting rope can be considered unchanged. Therefore, the initial state for trajectory adjustment remained identical to point A (Figure 19).
Figure 19 and Figure 20 demonstrate that the smooth obstacle-avoidance trajectory planned using the proposed method does not intrude upon the tower crane’s minimum safety boundary. The path transition is smooth and both the cable crane trolley and the hoisting rope exhibit smooth velocity, satisfying the dynamic constraints without any abrupt changes in velocity or acceleration. A comparison of the swing angle curves of the bucket under immediate braking and smooth obstacle avoidance (Figure 21) reveals that immediate braking results in a rapid increase in the swing angle. In contrast, the proposed method results in a smaller amplitude variation at the onset of obstacle avoidance and maintains a lower swing angle thereafter. This indicates that the proposed method not only effectively avoids obstacles but also ensures the stable operation of the cable crane, thereby validating its effectiveness.

4. Discussion

In cable crane trajectory planning, bucket swing induced by non-smooth obstacle-avoidance trajectories is a critical factor limiting hoisting efficiency and safety. Although GNSS-based real-time obstacle avoidance technologies can reduce the risk of collision, such methods do not account for the underactuated characteristics of cable cranes and emergency stops or abrupt direction changes tend to cause severe bucket swing. To address this issue, this study develops a smooth transition planning model for real-time obstacle-avoidance trajectories of cable cranes and its effectiveness is validated through an engineering case study.
Section 3.1 systematically analyzes the performance of offline global reference trajectories under different working conditions. The results show that, compared with the traditional trapezoidal velocity planning, the proposed method achieves smoother bucket velocity and continuous acceleration, which significantly suppresses the swing amplitude of the bucket and ensures the stable operation of the cable crane. Furthermore, Section 3.2 validates the effectiveness of the proposed real-time obstacle-avoidance planning method through a case study between a tower crane and a cable crane. The bucket swing angle under the obstacle-avoidance trajectory execution is significantly reduced compared to immediate braking. Overall, the results demonstrate that the planned trajectories offer both smoothness and dynamic adaptability, effectively meeting the requirements of cable crane dynamic obstacle avoidance in arch dam construction, and providing technical support for crane obstacle-avoidance operations in the construction of other large-scale structures such as bridges and prefabricated buildings.
This study has some limitations:
(1) The arch dam construction site is subject to variable climatic conditions and strong winds may induce bucket swing. However, the influence of wind has not been considered in this research.
(2) Although the proposed trajectory smoothing method can reduce bucket swing, it does not involve active anti-swing control.
(3) Necessary assumptions were made during the establishment of the kinematic model and discrepancies may exist between the actual motion and the planned trajectory.
(4) While large-scale dam projects typically involve collaborative operations of multiple cable cranes, this study has not yet extended to multi-crane scenarios.
(5) This study primarily compares the proposed approach with the conventional trapezoidal velocity planning method, without incorporating systematic comparisons with other state-of-the-art trajectory planning techniques.
Future research can be advanced along two key directions. First, within the dynamically coupled system of trolley, hoisting ropes, and bucket, greater attention should be paid to uncertainties such as wind loads, variations in concrete properties, sensor noise, and unmapped dynamic obstacles. By acquiring high-precision, high-frequency motion state data, it is possible to design an active anti-sway module, integrate robust control algorithms, and establish adaptive error compensation mechanisms to mitigate external disturbances. Second, the research can be extended to multi-machine cooperative scenarios, where spatiotemporal resource scheduling enables real-time collision avoidance and dynamic task allocation among multiple cable cranes. This approach holds promise for optimizing overall construction workflows and enhancing the integrated operational performance of large-scale engineering projects. Third, systematic comparisons with other state-of-the-art trajectory planning methods should be conducted, considering the large-span, flexible connection, and underactuated characteristics of cable cranes, to further validate and refine the proposed trajectory planning model.

5. Conclusions

In cable crane operations, the smoothness of trajectory planning directly affects both safety and operational efficiency. Conventional methods often suffer from excessive changes in path direction and unsmooth velocity, where emergency braking upon encountering obstacles can induce severe bucket swings and accelerate equipment wear. This study proposes a decoupled path–velocity trajectory planning model for cable cranes, validated through engineering case simulations, yielding the following conclusions:
(1)
To address the challenge of balancing efficiency and real-time responsiveness in conventional planning, a hierarchical strategy of offline global baseline planning and online real-time local adjustment is proposed. In the offline stage, a static environmental map is constructed from a BIM model to generate the global baseline trajectory. In the online stage, real-time monitoring data are used to rapidly adjust the local trajectory. The total computation time for optimal trajectory generation is only 0.08 s (offline) and 0.01 s (online), satisfying real-time obstacle avoidance requirements in complex environments and overcoming the limitation of static paths in adapting to dynamic obstacles.
(2)
The proposed path–velocity decoupling model substantially enhances trajectory performance. In geometric path planning, an improved A* algorithm is adopted to reduce redundant nodes and lower the frequency of changes in direction. In velocity planning, a simplified S-curve is designed for long-distance composite motions. At the same time, polynomial interpolation is employed for short-range scenarios, effectively suppressing bucket oscillations and ensuring smooth velocity.
(3)
Engineering trials confirm that the model is well-adapted to cable crane dynamics and produces geometrically smooth trajectories. Compared with conventional trapezoidal velocity planning, the maximum bucket swing amplitude during composite motion is reduced by 40.78%, with only a minor increase in composite motion duration, resulting in negligible impact on single-cycle tasks. In real-time obstacle avoidance scenarios, the maximum bucket swing amplitude is reduced by 30.48% relative to an emergency stop strategy, demonstrating the method’s effectiveness in safeguarding operational safety and efficiency.

Author Contributions

Conceptualization, F.W. and C.Z.; methodology, F.W.; software, F.W. and H.X.; validation, C.Z.; formal analysis, H.Z. and Z.L.; investigation, F.W. and L.L.; resources, Y.Z.; data curation, H.X.; writing—original draft preparation, H.X.; writing—review and editing, F.W.; visualization, H.Z. and H.X.; supervision, Y.Z. and C.Z.; project administration, F.W. and H.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Doctoral Research Start-up Fund of Hubei University of Technology (XJ2023001101).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declared that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

References

  1. Zhang, X.; Xiao, J.; Lin, Y.; Zhao, D. Valley Deformation Analysis for a High Arch Dam in Jinsha River, China. Arab. J. Geosci. 2021, 14, 1374. [Google Scholar] [CrossRef]
  2. Jin, L.; Shen, J.; Chen, S.; Chen, Y.; Shao, B.; Liang-hai, J.I.N.; Jia-li, S.; Shu, C.; Yun, C.; Bo, S. Optimal Scheduling Method of Multi-Cable Crane Operation for Dam Jump Pouring. China Rural. Water Hydropower 2023, 3, 186–190. [Google Scholar]
  3. Wang, H.; Yang, Q.; Liu, Q.; Zhao, C.; Zhou, W. Automatic Planning for Cable Crane Operations in Concrete Dam Construction. J. Constr. Eng. Manag. 2024, 150, 04024177. [Google Scholar] [CrossRef]
  4. Wang, R. Key Technologies in the Design and Construction of 300m Ultra-High Arch Dams. Engineering 2016, 2, 350–359. [Google Scholar] [CrossRef]
  5. Liang, Z.; Peng, J.; Zhao, C.; Zhou, H.; Li, D.; Zhou, Y.; Liu, Q.; Li, X.; Zhang, C.; Wang, F. Modelling and Simulation of the Block Pouring Construction System Considering Spatial–Temporal Conflict of Construction Machinery in Arch Dams. Sci. Rep. 2025, 15, 28236. [Google Scholar] [CrossRef]
  6. Shu, C.; Yue, Y.; Ya, T.; Jiali, Z. Simulation of Spatial Conflict during Cross Operation in Dam Construction. China Saf. Sci. J. 2020, 29, 63. [Google Scholar]
  7. Chen, S.; Tian, Y.; Jin, L.; Xiang, L. Estimating the Frequency of Exposure to Uncertain Hazards: Impact of Wind Conditions on Concrete Dam Construction. J. Constr. Eng. Manag. 2020, 147, 04020167. [Google Scholar] [CrossRef]
  8. Dashti, M.S.; RezaZadeh, M.; Khanzadi, M.; Taghaddos, H. Integrated BIM-Based Simulation for Automated Time-Space Conflict Management in Construction Projects. Autom. Constr. 2021, 132, 103957. [Google Scholar] [CrossRef]
  9. Wang, F.; Zhong, G.; Fan, Q.; Xu, J.; Gao, S.; Yang, N. High Arch Dam Cable Transport Efficiency and Safety Analysis Based on Real-Time Monitoring Technology. IOP Conf. Ser. Earth Environ. Sci. 2019, 218, 012078. [Google Scholar] [CrossRef]
  10. Rebmeister, M.; Schenk, A.; Weisgerber, J.; Westerhaus, M.; Hinz, S.; Andrian, F.; Vonié, M. Ground-Based InSAR and GNSS Integration for Enhanced Dam Monitoring. Appl. Geomat. 2025, 17, 393–400. [Google Scholar] [CrossRef]
  11. Casserly, C.M.; Turner, J.N.; O’ Sullivan, J.J.; Bruen, M.; Magee, D.; Coiléir, S.O.; Kelly-Quinn, M. Coarse Sediment Dynamics and Low-Head Dams: Monitoring Instantaneous Bedload Transport Using a Stationary RFID Antenna. J. Environ. Manag. 2021, 300, 113671. [Google Scholar] [CrossRef]
  12. Shao, C.; Zheng, S.; Xu, Y.; Gu, H.; Qin, X.; Hu, Y. A Visualization System for Dam Safety Monitoring with Application of Digital Twin Platform. Expert Syst. Appl. 2025, 271, 126740. [Google Scholar] [CrossRef]
  13. Wu, H.; Tao, J.; Li, X.; Chi, X.; Li, H.; Hua, X.; Yang, R.; Wang, S.; Chen, N. A Location Based Service Approach for Collision Warning Systems in Concrete Dam Construction. Saf. Sci. 2013, 51, 338–346. [Google Scholar] [CrossRef]
  14. Wang, D.; Wang, X.; Ren, B.; Wang, J.; Zeng, T.; Kang, D.; Wang, G. Vision-Based Productivity Analysis of Cable Crane Transportation Using Augmented Reality–Based Synthetic Image. J. Comput. Civ. Eng. 2021, 36, 04021030. [Google Scholar] [CrossRef]
  15. Wang, H.; Yang, Q.; Liu, Q.; Zhao, C.; Zhang, H. Productivity Analysis of Cable Crane Transportation Based on Visual Tracking and Pattern Recognition. J. Tsinghua Univ. Sci. Technol. 2024, 64, 1646–1657. [Google Scholar]
  16. Wu, H.; Yin, Y.; Shi, W.; Clarke, K.C.; Miao, Z. Optimizing GPS-Guidance Transit Route for Cable Crane Collision Avoidance Using Artificial Immune Algorithm. GPS Solut. 2016, 21, 823–834. [Google Scholar] [CrossRef]
  17. Huang, Z.; Wu, H. Overview of Trajectory Planning Methods for Robot Systems. In Proceedings of the 2021 IEEE International Conference on Power, Intelligent Computing and Systems (ICPICS), Shenyang, China, 29–31 July 2021; pp. 375–381. [Google Scholar]
  18. Zhao, Y.; Lin, H.-C.; Tomizuka, M. Efficient Trajectory Optimization for Robot Motion Planning. In Proceedings of the 2018 15th International Conference on Control, Automation, Robotics and Vision (ICARCV), Singapore, 18–21 November 2018; pp. 260–265. [Google Scholar]
  19. Bouzar Essaidi, A.; Haddad, M.; Lehtihet, H.E. Minimum-Time Trajectory Planning under Dynamic Constraints for a Wheeled Mobile Robot with a Trailer. Mech. Mach. Theory 2022, 169, 104605. [Google Scholar] [CrossRef]
  20. Ma, J.; Gao, S.; Yan, H.; Lv, Q.; Hu, G. A New Approach to Time-Optimal Trajectory Planning with Torque and Jerk Limits for Robot. Robot. Auton. Syst. 2021, 140, 103744. [Google Scholar] [CrossRef]
  21. Hu, Y.; Sang, M.; Duan, H. A Novel Trajectory Planning Approach with Torque and Jerk Constraints Based on Polynomial Interpolation Profile and Adaptive Iteration. CIRP J. Manuf. Sci. Technol. 2025, 60, 277–295. [Google Scholar] [CrossRef]
  22. Yang, J.; Wang, J.; Li, J.; Meng, X.; Jiang, X.; Lu, C. Sobol Sequence RRT* and Numerical Optimal Joint Algorithm-Based Automatic Parking Trajectory Planning of Four-Wheel Steering Vehicles. Robot. Auton. Syst. 2025, 186, 104909. [Google Scholar] [CrossRef]
  23. Zhang, X.; Zang, Z.; Chen, X.; Lu, Y.; Qi, J.; Gong, J. Optimization-Based Trajectory Planning for Autonomous Vehicles in Scenarios with Multiple Reference Lines. Control Eng. Pract. 2025, 163, 106407. [Google Scholar] [CrossRef]
  24. Zhang, D.; Jiao, X.; Zhang, T. Lane-Changing and Overtaking Trajectory Planning for Autonomous Vehicles with Multi-Performance Optimization Considering Static and Dynamic Obstacles. Robot. Auton. Syst. 2024, 182, 104797. [Google Scholar] [CrossRef]
  25. Fan, J.; Chen, X.; Liang, X. UAV Trajectory Planning Based on Bi-Directional APF-RRT* Algorithm with Goal-Biased. Expert Syst. Appl. 2023, 213, 119137. [Google Scholar] [CrossRef]
  26. Luo, Y.; Ding, W.; Zhang, B.; Huang, W.; Liu, C. Optimization of Bits Allocation and Path Planning with Trajectory Constraint in UAV-Enabled Mobile Edge Computing System. Chin. J. Aeronaut. 2020, 33, 2716–2727. [Google Scholar] [CrossRef]
  27. Zhang, P.; Mei, Y.; Wang, H.; Wang, W.; Liu, J. Collision-Free Trajectory Planning for UAVs Based on Sequential Convex Programming. Aerosp. Sci. Technol. 2024, 152, 109404. [Google Scholar] [CrossRef]
  28. Rahman, M.H.; Gulzar, M.M.; Haque, T.S.; Habib, S.; Shakoor, A.; Murtaza, A.F. Trajectory Planning and Tracking Control in Autonomous Driving System: Leveraging Machine Learning and Advanced Control Algorithms. Eng. Sci. Technol. Int. J. 2025, 64, 101950. [Google Scholar] [CrossRef]
  29. Li, J.; Lei, S.; Wang, S.; Zhao, S.; Han, G.; Huo, Z.; Chen, H.; Sun, Y. Dynamic Modeling and Robust Control of a Multi-Cable Payload Transfer System for Offshore Cranes Subjected to Random Waves and Wind Loads. Ocean Eng. 2024, 313, 119516. [Google Scholar] [CrossRef]
  30. Krishna, A.; Bisht, R.S.; Panigrahi, S.K. Dynamic Modelling and Payload Response Analysis of a 3-D Overhead Gantry Crane. In Advances in Systems Engineering; Saran, V.H., Misra, R.K., Eds.; Lecture Notes in Mechanical Engineering; Springer: Singapore, 2021; pp. 189–198. ISBN 978-981-15-8024-6. [Google Scholar]
  31. Tang, Y.; Huang, B.; Wang, S.; Zhou, J.; Xiang, Z.; Sheng, C.; He, C.; Wang, H.; Ruan, L. Computer Vision-Based Real-Time Continuous Monitoring of the Pose for Large-Span Bridge Cable Lifting Structures. Autom. Constr. 2024, 162, 105383. [Google Scholar] [CrossRef]
  32. Zhu, B.; Li, C.; Song, L.; Song, Y.; Li, Y. A* Algorithm of Global Path Planning Based on the Grid Map and V-Graph Environmental Model for the Mobile Robot. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 4973–4977. [Google Scholar]
  33. Hart, P.E.; Nilsson, N.J.; Raphael, B. Correction to “A Formal Basis for the Heuristic Determination of Minimu. m Cost Paths”. ACM SIGART Bull. 1972, 37, 28–29. [Google Scholar] [CrossRef]
  34. Zhu, Q.; Xiang, Q.; Cai, L. An Improved A* Algorithm for AUV Path Planning. In Proceedings of the 2024 2nd International Conference on Algorithm, Image Processing and Machine Vision (AIPMV), Zhenjiang, China, 12 July 2024; IEEE: New York, NY, USA, 2018; pp. 53–57. [Google Scholar]
  35. Yan, B.; Chen, T.; Zhu, X.; Yue, Y.; Xu, B.; Shi, K. A Comprehensive Survey and Analysis on Path Planning Algorithms and Heuristic Functions. In Proceedings of the Intelligent Computing, Virtual, 16–17 July 2020; Arai, K., Kapoor, S., Bhatia, R., Eds.; Springer International Publishing: Cham, Switzerland, 2020; pp. 581–598. [Google Scholar]
  36. Yan, Z.; Gu, S. Cable Crane; China Electric Power Press: Beijing, China, 2010; pp. 13–16. [Google Scholar]
Figure 1. Diagram of cable crane operation.
Figure 1. Diagram of cable crane operation.
Applsci 15 08894 g001
Figure 2. Research framework.
Figure 2. Research framework.
Applsci 15 08894 g002
Figure 3. Simplified model of a cable crane trolley, hoisting ropes, and a bucket.
Figure 3. Simplified model of a cable crane trolley, hoisting ropes, and a bucket.
Applsci 15 08894 g003
Figure 4. Diagram of trajectory planning for a cable crane.
Figure 4. Diagram of trajectory planning for a cable crane.
Applsci 15 08894 g004
Figure 5. Flowchart of the path–velocity decoupling framework.
Figure 5. Flowchart of the path–velocity decoupling framework.
Applsci 15 08894 g005
Figure 6. Example of an environmental map construction: (a) gridded environmental map for trajectory planning; and (b) virtual obstacles.
Figure 6. Example of an environmental map construction: (a) gridded environmental map for trajectory planning; and (b) virtual obstacles.
Applsci 15 08894 g006
Figure 7. Diagram of directed graphs’ construction rules: (a) 4 direction; (b) 8 direction; (c) 16 direction; and (d) 24 direction.
Figure 7. Diagram of directed graphs’ construction rules: (a) 4 direction; (b) 8 direction; (c) 16 direction; and (d) 24 direction.
Applsci 15 08894 g007
Figure 8. Algorithm test results: (a) 4-direction global; (b) 8-direction global; (c) 16-direction global; (d) 24-direction global; (e) 4-direction local; (f) 8-direction local; (g) 16-direction local; and (h) 24-direction local. The blue area represents the dam, the purple dotted area represents obstacles, the red line represents the transportation path, the green dots represent the transportation starting points, and the green stars represent the transportation endpoints.
Figure 8. Algorithm test results: (a) 4-direction global; (b) 8-direction global; (c) 16-direction global; (d) 24-direction global; (e) 4-direction local; (f) 8-direction local; (g) 16-direction local; and (h) 24-direction local. The blue area represents the dam, the purple dotted area represents obstacles, the red line represents the transportation path, the green dots represent the transportation starting points, and the green stars represent the transportation endpoints.
Applsci 15 08894 g008
Figure 9. Algorithm test results: (a) global path; and (b) local path. The blue area represents the dam, the purple dotted area represents obstacles, the red line represents the transportation path, the green dots represent the transportation starting points, and the green stars represent the transportation endpoints.
Figure 9. Algorithm test results: (a) global path; and (b) local path. The blue area represents the dam, the purple dotted area represents obstacles, the red line represents the transportation path, the green dots represent the transportation starting points, and the green stars represent the transportation endpoints.
Applsci 15 08894 g009
Figure 10. Improved S-type velocity control curve. v is velocity, a is acceleration, and j is jerk. v s , v m , and v e are the initial velocity, maximum velocity, and end velocity, respectively, while γ 1 , γ 2 , and γ 3 are the durations of different motion stages.
Figure 10. Improved S-type velocity control curve. v is velocity, a is acceleration, and j is jerk. v s , v m , and v e are the initial velocity, maximum velocity, and end velocity, respectively, while γ 1 , γ 2 , and γ 3 are the durations of different motion stages.
Applsci 15 08894 g010
Figure 11. Diagram of the sag of the cable crane’s carrying cable, the trolley’s elevation angle, and the bucket’s swing angle.
Figure 11. Diagram of the sag of the cable crane’s carrying cable, the trolley’s elevation angle, and the bucket’s swing angle.
Applsci 15 08894 g011
Figure 12. Offline global reference trajectory diagrams: (a) global reference trajectory for the outbound journey; and (b) global reference trajectory for the return journey.
Figure 12. Offline global reference trajectory diagrams: (a) global reference trajectory for the outbound journey; and (b) global reference trajectory for the return journey.
Applsci 15 08894 g012
Figure 13. Motion parameters of the cable crane during hoisting: (a) velocity curve during the full-load compound hoisting; (b) acceleration curve during the full-load compound hoisting; (c) velocity curve during the empty-bucket compound hoisting; and (d) acceleration curve during the empty-bucket compound hoisting.
Figure 13. Motion parameters of the cable crane during hoisting: (a) velocity curve during the full-load compound hoisting; (b) acceleration curve during the full-load compound hoisting; (c) velocity curve during the empty-bucket compound hoisting; and (d) acceleration curve during the empty-bucket compound hoisting.
Applsci 15 08894 g013aApplsci 15 08894 g013b
Figure 14. Motion parameter curves of the cable crane transport process based on trapezoidal velocity: (a) velocity during the full-load compound hoisting; and (b) acceleration during the full-load compound hoisting.
Figure 14. Motion parameter curves of the cable crane transport process based on trapezoidal velocity: (a) velocity during the full-load compound hoisting; and (b) acceleration during the full-load compound hoisting.
Applsci 15 08894 g014
Figure 15. Comparison curves of the cable crane’s bucket: (a) comparison curves of the bucket’s swing angles; (b) comparison curves of the bucket’s angular velocity; and (c) comparison curves of the bucket’s angular acceleration.
Figure 15. Comparison curves of the cable crane’s bucket: (a) comparison curves of the bucket’s swing angles; (b) comparison curves of the bucket’s angular velocity; and (c) comparison curves of the bucket’s angular acceleration.
Applsci 15 08894 g015
Figure 16. Comparison curves of the bucket’s swing angle: (a) comparison curves of the bucket’s swing angle during the outbound journey; and (b) comparison curves of the bucket’s swing angle during the return journey.
Figure 16. Comparison curves of the bucket’s swing angle: (a) comparison curves of the bucket’s swing angle during the outbound journey; and (b) comparison curves of the bucket’s swing angle during the return journey.
Applsci 15 08894 g016
Figure 17. A collision between the bucket and the tower crane.
Figure 17. A collision between the bucket and the tower crane.
Applsci 15 08894 g017
Figure 18. Diagram of the cable crane avoiding the tower crane.
Figure 18. Diagram of the cable crane avoiding the tower crane.
Applsci 15 08894 g018
Figure 19. Obstacle-avoidance trajectory.
Figure 19. Obstacle-avoidance trajectory.
Applsci 15 08894 g019
Figure 20. Motion parameter curves of the cable crane transportation before and after obstacle avoidance: (a) velocity curves before and after obstacle avoidance; and (b) acceleration curves before and after obstacle avoidance.
Figure 20. Motion parameter curves of the cable crane transportation before and after obstacle avoidance: (a) velocity curves before and after obstacle avoidance; and (b) acceleration curves before and after obstacle avoidance.
Applsci 15 08894 g020
Figure 21. Swing angle curves of the bucket.
Figure 21. Swing angle curves of the bucket.
Applsci 15 08894 g021
Table 1. Statistical index comparison in the algorithm test.
Table 1. Statistical index comparison in the algorithm test.
Planning TypeGlobal PlanningLocal Planning
Number of Directions Path Length (m)Number of CornersPath Length (m)Number of Corners
4437.181137.471
8349.2410118.457
16324.326113.355
24324.326112.125
Table 2. Speed gears for the cable crane in a certain project (m/s).
Table 2. Speed gears for the cable crane in a certain project (m/s).
Power MechanismsFirst GearSecond GearThird GearFourth GearFifth Gear
Traction mechanism0.601.503.005.007.50
Hoisting mechanism0.200.601.502.503.50
Table 3. Characteristic statistics of swing angles and amplitudes.
Table 3. Characteristic statistics of swing angles and amplitudes.
Motion PhaseMethodMaximum Absolute Value of the Swing Angle (rad)Corresponding Pendulum Length (m)Corresponding Swing Amplitude (m)
Compound motionTraditional Method0.142557.218.12
Proposed Method0.115454.406.26
StabilizationTraditional Method0.1084197.0021.31
Proposed Method0.0641197.0012.62
Table 4. Combinations of maximum horizontal and vertical hoisting velocities.
Table 4. Combinations of maximum horizontal and vertical hoisting velocities.
Scheme NumberMaximum Horizontal Hoisting Velocity (m/s)Maximum Vertical Hoisting Velocity (m/s)
13.01.5
25.03.0
37.53.5
Table 5. Comparison of hoisting parameters for different schemes.
Table 5. Comparison of hoisting parameters for different schemes.
Hoisting StageOperating ConditionsAverage Horizontal Hoisting Velocity (m/s)Average Vertical Hoisting Velocity (m/s)Hoisting Duration (s)
OutboundScheme 12.131.09134.00
Scheme 23.141.5891.00
Scheme 33.861.8974.00
ReturnScheme 11.981.17143.00
Scheme 22.801.57102.00
Scheme 33.251.6688.00
Table 6. Characteristic statistics of swing angles and amplitudes.
Table 6. Characteristic statistics of swing angles and amplitudes.
Hoisting StageOperating ConditionsMaximum Swing Angle During Positioning/Empty Bucket Descending (rad)Corresponding Pendulum Length (m)Corresponding Swing Amplitudes (m)
OutboundScheme 10.0248197.004.89
Scheme 20.0398197.007.84
Scheme 30.0641197.0012.62
ReturnScheme 10.124245.005.57
Scheme 20.182145.008.15
Scheme 30.306945.0013.59
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

Wang, F.; Xu, H.; Zhao, C.; Zhou, Y.; Zhou, H.; Liang, Z.; Lei, L. Smooth Obstacle-Avoidance Trajectory Planning for Cable Cranes During Concrete Hoisting in Arch Dam Construction. Appl. Sci. 2025, 15, 8894. https://doi.org/10.3390/app15168894

AMA Style

Wang F, Xu H, Zhao C, Zhou Y, Zhou H, Liang Z, Lei L. Smooth Obstacle-Avoidance Trajectory Planning for Cable Cranes During Concrete Hoisting in Arch Dam Construction. Applied Sciences. 2025; 15(16):8894. https://doi.org/10.3390/app15168894

Chicago/Turabian Style

Wang, Fang, Haobin Xu, Chunju Zhao, Yihong Zhou, Huawei Zhou, Zhipeng Liang, and Lei Lei. 2025. "Smooth Obstacle-Avoidance Trajectory Planning for Cable Cranes During Concrete Hoisting in Arch Dam Construction" Applied Sciences 15, no. 16: 8894. https://doi.org/10.3390/app15168894

APA Style

Wang, F., Xu, H., Zhao, C., Zhou, Y., Zhou, H., Liang, Z., & Lei, L. (2025). Smooth Obstacle-Avoidance Trajectory Planning for Cable Cranes During Concrete Hoisting in Arch Dam Construction. Applied Sciences, 15(16), 8894. https://doi.org/10.3390/app15168894

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