Automating the Short-Loading Cycle: Survey and Integration Framework
Abstract
:1. Introduction
- MVP identification based on the currently published literature together with best practices performing the short-loading cycle.
- An FSM-based high-level framework as a model for combining individual automation solutions into a complete system and facilitating experiments on the automation of the short-loading cycle.
- Identification of open issues and gaps facing the automation of the short-loading cycle and the realization of a reasonably defined MVP. The identified gaps relate to the abstraction level due to rule-based interfaces, enforcement of safe behavior, the effect of assumptions, and the considerations required when using data-driven and classical control solutions in conjunction.
2. Automation Challenges
2.1. Environmental Challenges
2.2. Wheel Loader Mechanics
2.3. Long-Term Dependencies
2.4. Safety Concerns
3. Automation of Wheel Loaders
3.1. Review Methodology
3.1.1. Inclusion Criterion
3.1.2. Literature Identification
Category | Search Terms |
---|---|
Hardware synonyms | Wheel loader, Construction equipment/machinery, Loader, Mining machinery, |
Hydraulic machinery/equipment, Earthmoving machinery | |
Task synonyms | Short-loading cycle, Y cycle, V cycle, Short-cycle loading, Loading cycles, Y-shaped, Y path, V-shaped, Y path |
Subtask | Autonomous, Automation, Controllers, Robots, Robotics, Plan, Planning, Detection, |
Follow, Following, Scoop, Scooping, Approach, Approaching, Reverse, Reversing, Dump, | |
Dumping, Fill, Filling, Navigation, Shovel, Shoveling, Bucket-filling, Path |
3.1.3. Screening for Inclusion
3.1.4. Quality and Eligibility Assessment
3.1.5. Iterations
3.2. Survey
3.2.1. Bucket-Filling
3.2.2. Navigation
3.2.3. The Full Cycle
Publ. | Steps | Summary | Advantages | Disadvatanges |
---|---|---|---|---|
[24] | 1 | Path generation towards scooping point. Clothoid-based. Determining the scooping direction. | High explainability due to being a rule-based solution. The solution is evaluated on a real miniature wheel loader. | The solution makes a set of assumptions for the generated path that might not hold in all situations. Does not discuss the fill factor or similar metrics. |
[27] | 1 | Selecting attack point. Achieved by estimating convexity and sideload of the pile. Point cloud data. Outperforms the previously published techniques. | Identifies good attack poses from both simulated and real data. The proposed method does not require creating an elevation map, leading to good time complexity. | Difficulties in finding the ground truth for the optimal attack pose due to the complexity of the task. The solution is only tested on a single gravel pile. |
[31] | 1, 2 | Deep deterministic policy gradient [32]. Approach and scooping. Simulation-to-scale-model transfer. 65% fill factor. | Simulation-to-reality transfer with comparable performance shows that this type of pipeline has potential. The average cycle time is quite low. | Low fill factor compared to the usually desired fill factor (100–110% depending on material). |
[33] | 1, 2 | Soft Actor–Critic [58]. Teaching one agent to find the scooping point. The second agent performs approach and scooping. Trained in a high-fidelity simulation. | Shows the potential of a purely data-driven solution in this use case. Embedded energy usage in the reward function. | No validation towards real data or real vehicles. Low fill factor compared to the desired fill factor during operation. |
[22] | 2 | Automated digging. Fuzzy logic for behavior formulation. Finite-state machine to create the formulated behavior. | The solution uses only production sensors. Tested on multiple different pile materials. Good performance compared to expert operators in terms of energy/payload. | Worse performance than operators in terms of the most important metric—productivity. A faster pulling rate might have allowed for even closer performance compared to operators. |
[23] | 2 | Automated digging. Based on acting bucket forces. A three-step algorithm. Stereo vision for scooped volume estimation. | Tested on a different set of pile slopes. Validated on a scale model. High explainability due to the white-box nature of the proposed solution. | Fill factor or similar performance not reported. Pile modeling is difficult due to the intra-pile forces. Only tested on a single material. |
[19] | 2 | Examined different bucket-filling strategies using DEM simulation. A wide set of different trajectory types is examined. Qualitatively “slicing cheese” is the top-performing strategy in both simulation and real-world applications. | The optimal control is compared to real-world expert operators for validation. Provides insight into the specifics of how operators perform bucket-filling. | Issues in measuring setup make it difficult to conclude the best bucket-filling strategy. Not all type-E trajectories can be tested due to computing limitations. Only gravel was considered as the material. |
[7] | 2 | Autonomous scooping. Uses a time-delayed neural network. Trained using imitation learning on 96 examples. Scooped from a pile containing medium coarse gravel. Matches human performance. | Matches performance in terms of weight in the bucket while only having a 26% longer fill time compared to teleoperated. Trained offline and tested on real machines. | Only trained on a single type of material. The throttle is to a constant value, meaning the network cannot optimize this variable. |
[28] | 2 | Adapts a previous machine-learning model [7]. From medium coarse gravel to cobble gravel. Deterministic actor–critic reinforcement learning algorithm. Tested on a real wheel loader. | The proposed solution is tested on a real vehicle. Requires a low amount of trials to adapt the solution to new material. Not learning from human operators allows for the model to learn tasks where human data might not be available. | No test of whether the model retains the knowledge of shovelling medium coarse gravel after adaptation. Trained online, leading to high safety risk as training of an RL model requires exploration. The productivity-based reward function fails to improve productivity. |
[29] | 2 | Compares a neural network and random forest for autonomous scooping. Trained using human demonstrations. Data was collected during the summer months. Random forest using low-level signals and vision performs the best. | A simple RF controller successfully learns and performs scooping from a pile. Tested over multiple weather conditions, daytime, and two types of pile material. | Uncertainty of the skill of the operator whose demonstrations are used. The performance is reported in terms of success classes rather than the fill factor. |
[30] | 2 | Based on previous work [29]. Examines how the control would perform during winter months. The simple RF controller that functions during the summer months struggles during the winter months. | Shows that the difficulty differences due to seasons can impact what type of controller performs the best. The new proposed controller has higher robustness to changing conditions and a superior success rate compared to the author’s previous work. | Same as above. |
[34] | 2 | Q-learning to perform bucket-filling. The model also covers the working state of the wheel loader. Outperforms human operators in terms of fuel consumption. The trained model can be transferred to other materials. | Due to being based on a predictive model, there is no need for direct interaction with the real environment during training. Improves the fuel efficiency compared to the operator data. | Not tested on an actual vehicle; however, it is based on real data. Because it is not being tested on an actual vehicle, it is difficult to say how well the predictive model performs compared to a dynamical model or online training. |
[36] | 2 | Develops a test platform to test the operational performance of wheel loaders. Tests and analyzes 9 different bucket trajectories during bucket-filling. The optimal shovel depth is found to be 400 mm. | Data and model based on a real wheel loader. The model shows that the optimal scooping depth is 400 mm, outperforming human operators in terms of fuel usage and operational time. | Total energy consumption is higher for the given solution compared to the human operator. Unclear whether an autonomous solution can have mm preciseness when scooping in a real situation. |
[35] | 2 | Formulates the bucket filling as a control problem. Proposes a bucket-filling strategy using optimal control in simulation. | The proposed method reduces fuel consumption by around 30%. The model is validated using a real wheel loader. The proposed algorithm is compared to real drivers. The proposed algorithm can be used online. | The skill level of the human drivers is unclear. Unclear whether the proposed algorithm is tested on multiple different types of material. |
[50] | 3 | Examines the path planning from the scooping point to the reversal point. Formulates the problem as a control of a switching system at some time. Uses approximate dynamic programming to solve this formulation. Finds a near-optimal solution. | Compared to other work, the authors consider the lifting action as it is vital for the efficiency of the cycle. The proposed closed-loop solution is insensitive to different initial conditions. | The solution is not tested on a real wheel loader or compared to real operator data. The model does not seem to be validated towards a real wheel loader, making the results very dependent on the model used. |
[37] | 3, 4 | Clothoid-based path generation and path tracking. Tested on a miniature wheel loader. The tracking point is changed during navigation, the rear axle during reversing, and the front axle during forward motion. | Highly explainable due to the low randomness in the solution. The solution is validated on a miniature wheel loader. | Because it is a clothoid-based solution, assumptions might not hold in every situation. The lift is not considered in this work, where the lift speed is one of the important factors determining the path. |
[38] | 3, 4 | Presents a semi-optimal path generation scheme. Clothoid-based solution. Optimizes a path skeleton using genetic optimization and quadratic programming optimization. Optimality is defined as the wheel loader’s moving distance. | Still a clothoid-based solution; however, there is some type of optimization from the generated skeleton path. Tests a wide set of different setups, not only paths during the short-loading cycle. | No real-world tests. Optimality for the optimization is defined as the total moving distance rather than productivity or energy efficiency. The lift is not considered in this work, where the lift speed is one of the important factors determining the path. |
[26] | 3, 4 | Models the pile as a set of columns. Approximates all the forces that would act on the bucket and uses that approximation to decide the scooping direction. Plans a V-shaped trajectory consisting of two symmetrical clothoid and three line segments. Minimizes the V-shaped trajectory in terms of length. Tested on a miniature wheel loader. | Considers path generation together with a scooping point detection procedure. The solution is tested on a miniature wheel loader. | Modeling the pile is difficult because of the intra-pile forces, meaning that the column model might not result in the optimal scooping point. Clothoid-based solution without any type of optimization. The lift is not considered in this work, where the lift speed is one of the important factors determining the path. |
[39] | 3, 4 | Performed path planning between the scooping point and the unloading point. Uses GA to optimize the path by having each chromosome include the wheel loader’s motion in one term. Optimizes the formulation over 1000 generations. Tested on a miniature wheel loader. | Optimizes the path using GA resulting in a shorter path compared to the typical path generation strategies. Quasi-optimization as finding the true optimum is too time-consuming, leading to a reasonable execution time. The solution is tested on a miniature wheel loader. | Distance optimization might not offer the best result in terms of important metrics such as productivity and energy efficiency. The lift is not considered in this work, where the lift speed is one of the important factors determining the path. |
[41] | 3, 4 | Extended Redd and Shepps algorithm [40] to perform path planning during the short-loading cycle. Uses a PID to follow the generated path, while the vehicle velocity is constant. The algorithm finishes when the minimum path is found. | The given solution does not require the path to be symmetrical as that assumption does not always hold depending on the scooping and unloading points. Optimizes the path in terms of distance while still validating all the constraints. | The lift is not considered in this work, where the lift speed is one of the important factors determining the path. Optimizing distance might not lead to the most efficient path in terms of productivity or energy efficiency. The solution is only tested in simulation. |
[55] | 3, 4 | Compares data from different skilled operators with an improved optimal control formulation. Examines the effect different variables have on total productivity. The optimal control solution shows very fast steering inputs, difficult for humans to perform for long periods. | The wheel loader model is validated against real-world data, showing that the model could estimate fuel consumption closely. Functionality regarding the lifting operation is included in the model. The results show the potential of autonomous solutions. | No attempt to test the proposed optimal control on a real vehicle using some set of controllers. |
[46] | 3, 4 | Examines the optimal path during the short-loading cycle. Models the wheel loader. Two-dimensional space discretization. Dynamic programming to find the optimal path through search. Optimally is defined in terms of fuel efficiency and environmental impact. | Optimality is defined as fuel efficiency and environmental impact which are very relevant metrics. The model includes the lifting operation. The model is validated against a real wheel loader. | No attempt is made to validate the suggested optimal control by implementing it on a real vehicle. As the author states, it is unclear how discretization influences the control. |
[47] | 3, 4 | Extension of previous work [46]. Path optimization based on topological information from the construction site. Compares three lift strategies. To solve the optimization problem, a grid-based dynamic programming search is used. | The given solution takes the terrain of the construction site into account, which is an important factor during operation. Solutions are analyzed in terms of important metrics such as production rate and fuel consumption. | No attempt to test the proposed optimal control on a real vehicle using some set of controllers. The lift functionality is only considered using 3 strategies, none of which seem similar to what operators offer. |
[48] | 3, 4 | Examines the optimal switching time instant between backwards, stopping, and forward while tracking an a priori path. Approximate dynamic programming is used together with a neural network. The optimal switching time is found to be after 2.86 s. | The model is validated on data from a real wheel loader. Lift included in the model. | The optimal path is an a priori and it is unknown in what sense this path is optimal. The given solution is optimal in terms of switching times; however, it is unclear how this relates to metrics such as productivity and energy efficiency. |
[42] | 3, 4 | An algorithm is proposed based on RRT* and CC steer to plan the trajectory between the scooping and the unloading point. Uses adaptive model predictive control. Does not control the lift or tilt. | Performs both path planning and path following. Considers the changes in the path depending on the velocity of the vehicle. | The solution does not seem to take productivity or energy efficiency into account during path planning. Uncertain whether the model has been validated using data from a real wheel loader. Lift action is not considered. |
[45] | 3, 4 | Proposes a two-step algorithm for trajectory planning and trajectory tracking. Offline trajectory planning is performed using MPC due to computational requirements. Linear parameter varying model predictive control is used to follow the planned path. The solution does not consider tilt or lift. | The tracking algorithm tracks the generated path with a low error and fast online computation time. The solution is tested in a high-fidelity simulator, verifying the model. High explainability due to low reliance on randomness. | The solution does not consider the lift action which is important for an efficient cycle. Uncertainty of how realistic it is to perform the path generation offline in terms of adoption in real operators. |
[51] | 3, 4 | Trains reinforcement learning agents to perform the navigation between the scooping point and the dumping point. This is achieved by having one agent perform the reversal and another agent performs the approach to the dumping point. This is carried out in a low-fidelity simulation. | Results indicate that task decomposition can aid in the automation of the short-loading cycle, especially when attempting to automate it using deep learning techniques. | Very low fidelity simulation where the agent can actuate the vehicle much faster than possible in reality. Does not consider productivity or energy efficiency in the reward function. No tests on real machines. |
[43] | 1, 3, 4 | Generates paths between multiple arbitrary loading points and a single unloading point. An algorithm based on CC paths to generate a set of paths. The set of paths is scored using a novel scoring system to find the optimal path. Does not consider lift or tilt. | Considers multiple scooping points with a single unloading point and considers the multiple rounds an operator has to perform throughout the full short-loading cycle. The effectiveness of the solution is validated on a miniature wheel loader. | The solution does not consider the lift action which is important for an efficient cycle. The solution is based on minimizing the distance of the paths which, as mentioned earlier, is not a good metric in terms of productivity and/or energy efficiency. |
[44] | 1, 3, 4 | Novel solution of finding multiple scooping points with a single unloading and reversal point. Achieved by decomposing the task into 3 different tasks, where a cost map is used to find the scooping points, RL is used to rank said points, and CC paths are used to find the path. | Minimizes mileage of the vehicle rather than travelled distance where mileage is believed to be closely tied to fuel consumption. Considers the multiple scooping points for the entire task of the short-loading cycle. The solution ranks all possible scooping points and is capable of doing so until the entire pile is expedited. | The solution does not appear to consider the lift during path generation. The solution is built using a column model for the pile, where it is unclear whether it is a good enough approximation. The solution is not tested on some type of real vehicle or real data. |
[56] | 2, 3, 4 | Examines optimal fuel usage and productivity during the short-loading cycle. Formulates a multistage optimization problem to capture multiple steps of the short-loading cycle. | Unifies the scooping and transport phase for optimization. Shows a fuel consumption reduction of 42.1% compared to real operators. Includes automatic gear shifting. | Solution not used to control a real vehicle. Appears to assume a singular dumping and loading position. Cycle time is used as a substitute for productivity. |
[49] | 3, 4, 6 | Implements a driver-in-the-loop model. Analyzes actual driver data from the V-pattern work cycle. From this, MPC and LQR are used to determine the throttle, brake, and steering inputs. The trajectory is predicted and analyzed regarding the optimal path, energy flow, and loss. | Analyzes real operator data to create the driver model. The given regulators correctly track the trajectory by controlling the steering, throttle, and brake. The energy flow identifies acceleration as a large contributor to fuel usage. | Only compares the model with real data and does not test the control setup on an actual system. Lift and tilt are considered during modeling, but they seem to not have been considered during control. |
[6] | Full | Demonstrates the full short-loading cycle autonomously on a real vehicle. The solution consists of three subsystems: measuring and modeling the environment, task planning, and motion control. | Demonstrates the full short-loading cycle on a real vehicle under specific circumstances. Fully explainable solution. | Low productivity and efficiency as the solution takes around 60 s to perform a single cycle. |
[57] | Full | Examines the fuel efficiency and cycle time for the short-loading cycle. Formulates the short-loading cycle as an optimal control problem. Shows that the optimal path is unique and identical for the minimum fuel usage and minimum cycle time. Small perturbations to the boundary conditions, such as load receiver orientation angle, can remove this uniqueness. | Gives good insight into the impact of changes in the setup for the short-loading cycle and its effect on fuel efficiency. Furthermore, the work sets a good baseline of a cycle time of 25 s for any autonomous system. | It is unclear how close the model used is to a real vehicle as the solution has not been tested on a real machine. |
[54] | Full | Formulates gravel scooping during the short loading cycle as an optimal control problem. Simulates the gravel pile using a discrete element simulation. The optimal path is assumed to be known. Dynamic programming is used to find the optimum concerning fuel efficiency. | Compares the proposed optimal control to real operators, showing the optimal control to have 15% higher fuel efficiency. Considers all the main actuators throughout the entire cycle. | As the author states, further validation is needed for the proposed control, as the result might change due to the machine and environment modeling. |
[52] | Full | Proposes a deep LSTM network for brake aperture during the short-loading cycle. The network is trained on time-series data from different operators in different environments. The proposed network can correctly predict the braking aperture throughout the cycle. | Solution based on data from multiple expert operators in different types of environments. The solution shows that an LSTM-based solution can handle long-term dependencies, which are important during the short-loading cycle. Performance of the solution compared to real data. | It is unclear how this type of single-action system can work together with a set of other systems for automation. The amount of braking differs depending on skill level, where the absolute highest skilled operators rarely use the break, as the necessity to break signifies excessive acceleration, wasting fuel. |
[53] | Full | Trains an LSTM and neural network on real operator data for the short-loading cycle to predict the throttle and state values of the wheel loader. The state consists of tilt pressure, lift pressure, engine speed, and velocity. Qualitatively, the network can correctly predict both the state and throttle value. | Data are collected from skilled drivers performing the short-loading cycle on a real vehicle scooping either small or large gravel. The results indicate that an LSTM can correctly predict the next state. This can be very helpful if correctly modeling parts of the wheel loader interaction with the pile. | Due to the black-box nature of deep learning methods, this type of solution has low explainability and there might be edge cases that lead to unexpected behavior. If some autonomous solution relies on this type of state prediction, the long tail of prediction (the last 1% accuracy is very difficult to reach), but it is very important for state prediction. |
3.3. Qualitative Analysis
Technology Readiness Level | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
Publication year | 2001 | 37 | 22 | |||||||
2004 | 23 | |||||||||
2005 | 24 | |||||||||
2006 | 38 | 26 | ||||||||
2008 | 6 | |||||||||
2011 | 27 | |||||||||
2013 | 41 | 39 | ||||||||
2014 | 57 | |||||||||
2015 | 49 | 43 | ||||||||
2016 | 55 | |||||||||
2017 | 46 | 19 | ||||||||
2018 | 47 | 54 | ||||||||
2019 | 48 | 7 | ||||||||
2020 | 42 | 52 | 29 | 28 | ||||||
2021 | 33, 34, 53, 44 | 31, 30 | ||||||||
2022 | 45, 36 | |||||||||
2023 | 35 | 50, 51 | 56 |
4. Plausible MVP
5. Framework for Automation
5.1. Background
5.2. Framework Design
5.3. Example Use Case of the Automation Framework
6. Open Issues and Gaps
6.1. Abstraction Level Due to Rule-Based Interfaces
- High-level commands allow for a rule-based system to provide high-level commands such as “turn left” or “turn right” which can act as abstractions to guide the behavior without explicitly defining low-level motor control.
- Trajectory planning leverages some heuristics to generate abstract trajectories that the network could follow. This allows for the network to focus on following the trajectory rather than dealing with complexities such as reversal point identification or slip angle minimization.
- Environmental abstraction can provide a higher abstraction level for the network when perceiving the environment. For example, rather than feeding raw sensor data to the network, we could instead pre-process the data to extract objects and important features. This would allow the network to not have to first learn low-level perception, and the network could instead only focus on learning higher-level decision-making.
6.2. Enforce Safe Behavior
6.3. Effect of Assumptions
6.4. Consideration Using Data-Driven Approaches Together with Classical Control Theory
7. Conclusions and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Bodin, U.; Andersson, U.; Dadhich, S.; Uhlin, E.; Marklund, U.; Häggströmff, D. Remote controlled short-cycle loading of bulk material in mining applications. IFAC-PapersOnLine 2015, 48, 54–59. [Google Scholar] [CrossRef]
- Frank, B.; Skogh, L.; Filla, R.; Froberg, A.; Alaküla, M. On Increasing Fuel Efficiency by Operator Assistance Systems in a Wheel Loader. In Proceedings of the International Conference on Advanced Vehicle Technologies and Integration (VTI), Changchun, China, 16–19 July 2012; pp. 1–7. [Google Scholar] [CrossRef]
- Volvo Construction Equipment. Volvo LX03. 2021. Available online: https://www.volvoce.com/global/en/about-us/what-we-believe-in/innovation-at-our-core/concept-lab/lx03/ (accessed on 23 May 2024).
- Dadhich, S.; Bodin, U.; Andersson, U. Key challenges in automation of earth-moving machines. Autom. Constr. 2016, 68, 212–222. [Google Scholar] [CrossRef]
- Filla, R. Evaluating the efficiency of wheel loader bucket designs and bucket filling strategies with non-coupled DEM simulations and simple performance indicators. In Proceedings of the Fachtagung Baumaschinentechnik, Dresden, Germany, 17–18 September 2015; pp. 1–20. [Google Scholar] [CrossRef]
- Sarata, S.; Koyachi, N.; Sugawara, K. Field test of autonomous loading operation by wheel loader. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Nice, France, 22–26 September 2008; pp. 2661–2666. [Google Scholar] [CrossRef]
- Dadhich, S.; Sandin, F.; Bodin, U.; Andersson, U.; Martinsson, T. Field test of neural-network based automatic bucket-filling algorithm for wheel-loaders. Autom. Constr. 2019, 97, 1–12. [Google Scholar] [CrossRef]
- Borngrund, C.; Sandin, F.; Bodin, U. Deep-learning-based vision for earth-moving automation. Autom. Constr. 2022, 133, 104013. [Google Scholar] [CrossRef]
- Fang, W.; Ding, L.; Love, P.E.; Luo, H.; Li, H.; Peña-Mora, F.; Zhong, B.; Zhou, C. Computer vision applications in construction safety assurance. Autom. Constr. 2020, 110, 103013. [Google Scholar] [CrossRef]
- You, K.; Zhou, C.; Ding, L. Deep learning technology for construction machinery and robotics. Autom. Constr. 2023, 150, 104852. [Google Scholar] [CrossRef]
- Parascho, S. Construction Robotics: From Automation to Collaboration. Annu. Rev. Control Robot. Auton. Syst. 2023, 6, 183–204. [Google Scholar] [CrossRef]
- Lenarduzzi, V.; Taibi, D. MVP Explained: A Systematic Mapping Study on the Definitions of Minimal Viable Product. In Proceedings of the 42th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), Limassol, Cyprus, 31 August–2 September 2016; pp. 112–119. [Google Scholar] [CrossRef]
- Metz, L.D. Dynamics of Four-Wheel-Steer Off-Highway Vehicles; SAE Technical Paper; SAE: Warrendale, PA, USA, 1993. [Google Scholar]
- Troyanovskaya, I.P.; Shepelev, S.D. Design of Agricultural Loader with Articulated Frame. In Proceedings of the 6th International Conference on Industrial Engineering (ICIE 2020), Sochi, Russia, 18–22 May 2020; Radionov, A.A., Gasiyarov, V.R., Eds.; Springer: Cham, Switzerland, 2021; pp. 142–150. [Google Scholar]
- Kim, H.; Oh, K.; Ko, K.; Kim, P.; Yi, K. Modeling, validation and energy flow analysis of a wheel loader. J. Mech. Sci. Technol. 2016, 30, 603–610. [Google Scholar] [CrossRef]
- Muro, T. Estimation of wear life of wheel loader tyre. J. Terramech. 1992, 29, 137–147. [Google Scholar] [CrossRef]
- Rahimdel, M.J. Residual lifetime estimation for the mining truck tires. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 237, 3232–3244. [Google Scholar] [CrossRef]
- Frank, B.; Skogh, L.; Alaküla, M. On wheel loader fuel efficiency difference due to operator behavior distribution. In Proceedings of the Commercial Vehicle Technology 2012, Kaiserslautern, Germany, 13–15 March 2020; Shaker: Herzogenrath, Germany, 2012; pp. 329–346. Available online: http://www.iea.lth.se/publications/Papers/Frank_2012.pdf (accessed on 28 February 2023).
- Filla, R.; Frank, B. Towards Finding the Optimal Bucket Filling Strategy through Simulation. In Proceedings of the 15th Scandinavian International Conference on Fluid Power, Linköping, Sweden, 7–9 June 2017; Linköping University Electronic Press: Linköping, Sweden, 2017; pp. 402–417. [Google Scholar] [CrossRef]
- Xiao, Y.; Watson, M. Guidance on Conducting a Systematic Literature Review. J. Plan. Educ. Res. 2019, 39, 93–112. [Google Scholar] [CrossRef]
- Borngrund, C.; Bodin, U.; Sandin, F. Machine Vision for Construction Equipment by Transfer Learning with Scale Models. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–8. [Google Scholar] [CrossRef]
- Lever, P.J.A. An automated digging control for a wheel loader. Robotica 2001, 19, 497–511. [Google Scholar] [CrossRef]
- Sarata, S.; Osumi, H.; Kawai, Y.; Tomita, F. Trajectory arrangement based on resistance force and shape of pile at scooping motion. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), New Orleans, LA, USA, 26 April–1 May 2004; Volume 4, pp. 3488–3493. [Google Scholar] [CrossRef]
- Sarata, S.; Weeramhaeng, Y.; Tsubouchi, T. Approach Path Generation to Scooping Position for Wheel Loader. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Barcelona, Spain, 18–22 April 2005; pp. 1809–1814. [Google Scholar] [CrossRef]
- Konishi, Y.; Takahashi, H. Autonomous Loading of Rocks by Use of Intelligent Loaders with a Vision System-A Concept of Autonomous Loading and Path Generation. In Proceedings of the 5th Asia-Pacific Regional Conference of International Society for Terrain Vehicle Systems (ISTVS), Seoul, Republic of Korea, 19–23 October 1998; Volume 1, pp. 413–420. [Google Scholar]
- Sarata, S.; Weeramhaeng, Y.; Horiguchi, A.; Tsubouchi, T. V Shape Path Generation for Loading Operation by Wheel Loader. In Field and Service Robotics; Corke, P., Sukkariah, S., Eds.; Springer: Berlin/Heidelberg, Germany, 2006; pp. 591–602. [Google Scholar]
- Magnusson, M.; Almqvist, H. Consistent Pile-shape quantification for autonomous wheel loaders. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), San Francisco, CA, USA, 25–30 September 2011; pp. 4078–4083. [Google Scholar] [CrossRef]
- Dadhich, S.; Sandin, F.; Bodin, U.; Andersson, U.; Martinsson, T. Adaptation of a wheel loader automatic bucket filling neural network using reinforcement learning. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; pp. 1–9. [Google Scholar] [CrossRef]
- Yang, W.; Strokina, N.; Serbenyuk, N.; Ghabcheloo, R.; Kämäräinen, J. Learning a Pile Loading Controller from Demonstrations. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 4427–4433. [Google Scholar] [CrossRef]
- Yang, W.; Strokina, N.; Serbenyuk, N.; Pajarinen, J.; Ghabcheloo, R.; Vihonen, J.; Aref, M.M.; Kämäräinen, J.K. Neural Network Controller for Autonomous Pile Loading Revised. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Xi’an, China, 30 May–5 June 2021; pp. 2198–2204. [Google Scholar] [CrossRef]
- Azulay, O.; Shapiro, A. Wheel Loader Scooping Controller Using Deep Reinforcement Learning. IEEE Access 2021, 9, 24145–24154. [Google Scholar] [CrossRef]
- Lillicrap, T.P.; Hunt, J.J.; Pritzel, A.; Heess, N.; Erez, T.; Tassa, Y.; Silver, D.; Wierstra, D. Continuous control with deep reinforcement learning. arXiv 2019, arXiv:1509.02971. Available online: https://arxiv.org/abs/1509.02971 (accessed on 9 September 2023).
- Backman, S.; Lindmark, D.; Bodin, K.; Servin, M.; Mörk, J.; Löfgren, H. Continuous Control of an Underground Loader Using Deep Reinforcement Learning. Machines 2021, 9, 216. [Google Scholar] [CrossRef]
- Huang, J.; Kong, D.; Gao, G.; Cheng, X.; Chen, J. Data-Driven Reinforcement-Learning-Based Automatic Bucket-Filling for Wheel Loaders. Appl. Sci. 2021, 11, 9191. [Google Scholar] [CrossRef]
- Yao, J.; Edson, C.P.; Yu, S.; Zhao, G.; Sun, Z.; Song, X.; Stelson, K.A. Bucket Loading Trajectory Optimization for the Automated Wheel Loader. IEEE Trans. Veh. Technol. 2023, 72, 6948–6958. [Google Scholar] [CrossRef]
- Chen, Y.; Jiang, H.; Shi, G.; Zheng, T. Research on the Trajectory and Operational Performance of Wheel Loader Automatic Shoveling. Appl. Sci. 2022, 12, 12919. [Google Scholar] [CrossRef]
- Takahashi, H.; Konishi, Y. Path Generation for Autonomous Locomotion of Articulated Steering Wheel Loader. Comput.-Aided Civ. Infrastruct. Eng. 2001, 16, 159–168. [Google Scholar] [CrossRef]
- Yossawee, W.; Tsubouchi, T.; Kurisu, M.; Sarata, S. A semi-optimal path generation scheme for a frame articulated steering-type vehicle. Adv. Robot. 2006, 20, 867–896. [Google Scholar] [CrossRef]
- Takei, T.; Ichikawa, K.; Okawa, K.; Sarata, S.; Tsubouchi, T.; Torige, A. Path planning of wheel loader type robot for scooping and loading operation by genetic algorithm. In Proceedings of the 13th International Conference on Control, Automation and Systems (ICCAS), Gwangju, Republic of Korea, 20–23 October 2013; pp. 1494–1499. [Google Scholar] [CrossRef]
- Reeds, J.; Shepp, L. Optimal paths for a car that goes both forwards and backwards. Pac. J. Math. 1990, 145, 367–393. [Google Scholar] [CrossRef]
- Alshaer, B.; Darabseh, T.; Alhanouti, M. Path planning, modeling and simulation of an autonomous articulated heavy construction machine performing a loading cycle. Appl. Math. Model. 2013, 37, 5315–5325. [Google Scholar] [CrossRef]
- Shi, J.; Sun, D.; Qin, D.; Hu, M.; Kan, Y.; Ma, K.; Chen, R. Planning the trajectory of an autonomous wheel loader and tracking its trajectory via adaptive model predictive control. Robot. Auton. Syst. 2020, 131, 103570. [Google Scholar] [CrossRef]
- Takei, T.; Hoshi, T.; Sarata, S.; Tsubouchi, T. Simultaneous determination of an optimal unloading point and paths between scooping points and the unloading point for a wheel loader. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany, 28 September–2 October 2015; pp. 5923–5929. [Google Scholar] [CrossRef]
- Kawabe, T.; Takei, T.; Imanishi, E. Path planning to expedite the complete transfer of distributed gravel piles with an automated wheel loader. Adv. Robot. 2021, 35, 1418–1437. [Google Scholar] [CrossRef]
- Song, R.; Ye, Z.; Wang, L.; He, T.; Zhang, L. Autonomous Wheel Loader Trajectory Tracking Control Using LPV-MPC. In Proceedings of the 2022 American Control Conference (ACC), Atlanta, GA, USA, 8–10 June 2022; pp. 2063–2069. [Google Scholar] [CrossRef]
- Hong, B.; Ma, X. Path planning for wheel loaders: A discrete optimization approach. In Proceedings of the IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1–6. [Google Scholar] [CrossRef]
- Hong, B.; Ma, X. Path optimization for a wheel loader considering construction site terrain. In Proceedings of the IEEE Intelligent Vehicles Symposium (IV), Changshu, China, 26–30 June 2018; pp. 2098–2103. [Google Scholar] [CrossRef]
- Sardarmehni, T.; Song, X. Sub-Optimal Control of Autonomous Wheel Loader with Approximate Dynamic Programming. In Proceedings of the Dynamic Systems and Control Conference, Park City, UT, USA, 8–11 October 2019; pp. 1–8. [Google Scholar] [CrossRef]
- Oh, K.; Kim, H.; Ko, K.; Kim, P.; Yi, K. Integrated wheel loader simulation model for improving performance and energy flow. Autom. Constr. 2015, 58, 129–143. [Google Scholar] [CrossRef]
- Sardarmehni, T.; Song, X. Path Planning and Energy Optimization in Optimal Control of Autonomous Wheel Loaders using Reinforcement Learning. IEEE Trans. Veh. Technol. 2023, 72, 9821–9834. [Google Scholar] [CrossRef]
- Borngrund, C.; Bodin, U.; Sandin, F.; Andreasson, H. Autonomous Navigation of Wheel Loaders using Task Decomposition and Reinforcement Learning. In Proceedings of the 2023 IEEE 19th International Conference on Automation Science and Engineering (CASE), Auckland, New Zealand, 26–30 August 2023; pp. 1–8. [Google Scholar] [CrossRef]
- Shi, J.; Sun, D.; Hu, M.; Liu, S.; Kan, Y.; Chen, R.; Ma, K. Prediction of brake pedal aperture for automatic wheel loader based on deep learning. Autom. Constr. 2020, 119, 103313. [Google Scholar] [CrossRef]
- Huang, J.; Cheng, X.; Shen, Y.; Kong, D.; Wang, J. Deep Learning-Based Prediction of Throttle Value and State for Wheel Loaders. Energies 2021, 14, 7202. [Google Scholar] [CrossRef]
- Frank, B.; Kleinert, J.; Filla, R. Optimal control of wheel loader actuators in gravel applications. Autom. Constr. 2018, 91, 1–14. [Google Scholar] [CrossRef]
- Nezhadali, V.; Frank, B.; Eriksson, L. Wheel loader operation—Optimal control compared to real drive experience. Control Eng. Pract. 2016, 48, 1–9. [Google Scholar] [CrossRef]
- Edson, C.P.; Yao, J.; Zhao, G.; Sun, Z. Joint Optimization for Transport and Bucket Loading Phases of Automated Wheel Loaders. IEEE/ASME Trans. Mechatronics 2023, 28, 2047–2055. [Google Scholar] [CrossRef]
- Nezhadali, V.; Eriksson, L. Wheel loader optimal transients in the short loading cycle. Int. Fed. Autom. Control Proc. Vol. (IFAC) 2014, 47, 7917–7922. [Google Scholar] [CrossRef]
- Haarnoja, T.; Zhou, A.; Abbeel, P.; Levine, S. Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor. arXiv 2018, arXiv:1801.01290. Available online: http://arxiv.org/abs/1801.01290 (accessed on 9 September 2023).
- Commission, E.; Centre, J.R.; Martínez-Plumed, F.; Caballero, F.; Castellano-Falcón, D.; Fernández-Llorca, D.; Gómez, E.; Hupont-Torres, I.; Merino, L.; Monserrat, C.; et al. AI Watch, Revisiting Technology Readiness Levels for Relevant Artificial Intelligence Technologies; Publications Office of the European Union: Brussels, Belgium, 2022; ISBN 978-92-76-52328-4. [Google Scholar] [CrossRef]
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Borngrund, C.; Bodin, U.; Andreasson, H.; Sandin, F. Automating the Short-Loading Cycle: Survey and Integration Framework. Appl. Sci. 2024, 14, 4674. https://doi.org/10.3390/app14114674
Borngrund C, Bodin U, Andreasson H, Sandin F. Automating the Short-Loading Cycle: Survey and Integration Framework. Applied Sciences. 2024; 14(11):4674. https://doi.org/10.3390/app14114674
Chicago/Turabian StyleBorngrund, Carl, Ulf Bodin, Henrik Andreasson, and Fredrik Sandin. 2024. "Automating the Short-Loading Cycle: Survey and Integration Framework" Applied Sciences 14, no. 11: 4674. https://doi.org/10.3390/app14114674
APA StyleBorngrund, C., Bodin, U., Andreasson, H., & Sandin, F. (2024). Automating the Short-Loading Cycle: Survey and Integration Framework. Applied Sciences, 14(11), 4674. https://doi.org/10.3390/app14114674