An Enhanced Dynamic Window Approach with Pose Correction for Sport Horse Feeding Robot
Abstract
1. Introduction
2. Materials and Methods
2.1. Conventional DWA Algorithm
2.1.1. Algorithm Overview
2.1.2. Principle of Algorithm
2.2. Enhanced DWA Algorithm
2.2.1. Algorithm Overview (Enhanced DWA)
2.2.2. Enhanced Method
3. Results
3.1. Experimental Setup and Environment
3.2. Path Deviation Experiment
3.3. Yaw Angle Stability Experiment
3.4. Section Summary
4. Conclusions
4.1. Limitations and Challenges
4.2. Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Agelli, M.; Corona, N.; Maggio, F.; Moi, P.V. Unmanned Ground Vehicles for Continuous Crop Monitoring in Agriculture: Assessing the Readiness of Current ICT Technology. Machines 2024, 12, 750. [Google Scholar] [CrossRef]
- Etezadi, H.; Eshkabilov, S. A comprehensive overview of control algorithms, sensors, actuators, and communication tools of autonomous all-terrain vehicles in agriculture. Agriculture 2024, 14, 163. [Google Scholar] [CrossRef]
- Chakraborty, S.; Elangovan, D.; Govindarajan, P.L.; ELnaggar, M.F.; Alrashed, M.M.; Kamel, S. A comprehensive review of path planning for agricultural ground robots. Sustainability 2022, 14, 9156. [Google Scholar] [CrossRef]
- Liu, C.; Nguyen, B.K. Low-Cost Real-Time Localisation for Agricultural Robots in Unstructured Farm Environments. Machines 2024, 12, 612. [Google Scholar] [CrossRef]
- Zhang, B.; Li, G.; Zheng, Q.; Bai, X.; Ding, Y.; Khan, A. Path planning for wheeled mobile robot in partially known uneven terrain. Sensors 2022, 22, 5217. [Google Scholar] [CrossRef]
- Wu, H.; Wang, X.; Chen, X.; Zhang, Y.; Zhang, Y. Review on Key Technologies for Autonomous Navigation in Field Agricultural Machinery. Agriculture 2025, 15, 1297. [Google Scholar] [CrossRef]
- Tang, Y.; Zakaria, M.A.; Younas, M. Path Planning Trends for Autonomous Mobile Robot Navigation: A Review. Sensors 2025, 25, 1206. [Google Scholar] [CrossRef]
- Qu, J.; Qiu, Z.; Li, L.; Guo, K.; Li, D. Map Construction and Positioning Method for LiDAR SLAM-Based Navigation of an Agricultural Field Inspection Robot. Agronomy 2024, 14, 2365. [Google Scholar] [CrossRef]
- Nakao, N.; Suzuki, H.; Kitajima, T.; Kuwahara, A.; Yasuno, T. Path planning and traveling control for pesticide-spraying robot in greenhouse. J. Signal Process. 2017, 21, 175–178. [Google Scholar] [CrossRef]
- Contente, O.; Lau, N.; Morgado, F.; Morais, R. A path planning application for a mountain vineyard autonomous robot. In Proceedings of the Robot 2015: Second Iberian Robotics Conference: Advances in Robotics, Lisbon, Portugal, 19–21 November 2015; Springer: Berlin/Heidelberg, Germany, 2015; Volume 1, pp. 347–358. [Google Scholar]
- Zhang, M.; Li, X.; Wang, L.; Jin, L.; Wang, S. A path planning system for orchard mower based on improved A* algorithm. Agronomy 2024, 14, 391. [Google Scholar] [CrossRef]
- Santos, L.; Santos, F.; Mendes, J.; Costa, P.; Lima, J.; Reis, R.; Shinde, P. Path planning aware of robot’s center of mass for steep slope vineyards. Robotica 2020, 38, 684–698. [Google Scholar] [CrossRef]
- Hu, M.; Huang, Q.; Cai, J.; Chen, Y.; Li, J.; Shi, L. HPS-RRT*: An Improved Path Planning Algorithm for a Nonholonomic Orchard Robot in Unstructured Environments. Agronomy 2025, 15, 712. [Google Scholar] [CrossRef]
- Ye, L.; Li, J.; Li, P. Improving path planning for mobile robots in complex orchard environments: The continuous bidirectional Quick-RRT* algorithm. Front. Plant Sci. 2024, 15, 1337638. [Google Scholar] [CrossRef]
- Ye, L.; Wu, F.; Zou, X.; Li, J. Path planning for mobile robots in unstructured orchard environments: An improved kinematically constrained bi-directional RRT approach. Comput. Electron. Agric. 2023, 215, 108453. [Google Scholar] [CrossRef]
- Khatib, O. Real-Time Obstacle Avoidance for Manipulators and Mobile Robots. Int. J. Robot. Res. 1985, 5, 90–98. [Google Scholar] [CrossRef]
- Fox, D.; Burgard, W.; Thrun, S. The Dynamic Window Approach to Collision Avoidance. IEEE Robot. Autom. Mag. 1997, 4, 23–33. [Google Scholar] [CrossRef]
- Rösmann, C.; Hoffmann, F.; Bertram, T. Kinodynamic Trajectory Optimization and Control for Car-Like Robots. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura-Algarve, Portugal, 7–12 October 2012; pp. 2148–2153. [Google Scholar] [CrossRef]
- Tian, F.; Wang, X.; Yu, S.; Wang, R.; Song, Z.; Yan, Y.; Li, F.; Wang, Z.; Yu, Z. Research on navigation path extraction and obstacle avoidance strategy for pusher robot in dairy farm. Agriculture 2022, 12, 1008. [Google Scholar] [CrossRef]
- Harik, E.H.C.; Korsaeth, A. Combining hector slam and artificial potential field for autonomous navigation inside a greenhouse. Robotics 2018, 7, 22. [Google Scholar] [CrossRef]
- Ricioppo, P.; Mancini, M.; Capello, E. Learning-Based Artificial Potential Field Path Planning for Agricultural UGVs. In Proceedings of the 2024 IEEE International Workshop on Metrology for Agriculture and Forestry (MetroAgriFor), Padua, Italy, 29–31 October 2024; pp. 301–306. [Google Scholar]
- Tang, Z.; Xu, L.; Wang, Y.; Kang, Z.; Xie, H. Collision-free motion planning of a six-link manipulator used in a citrus picking robot. Appl. Sci. 2021, 11, 11336. [Google Scholar] [CrossRef]
- Jiang, S.; Wang, S.; Yi, Z.; Zhang, M.; Lv, X. Autonomous navigation system of greenhouse mobile robot based on 3D Lidar and 2D Lidar SLAM. Front. Plant Sci. 2022, 13, 815218. [Google Scholar] [CrossRef]
- Li, Y.; Li, J.; Zhou, W.; Yao, Q.; Nie, J.; Qi, X. Robot path planning navigation for dense planting red jujube orchards based on the joint improved A* and DWA algorithms under laser SLAM. Agriculture 2022, 12, 1445. [Google Scholar] [CrossRef]
- Guo, H.; Li, Y.; Wang, H.; Wang, C.; Zhang, J.; Wang, T.; Rong, L.; Wang, H.; Wang, Z.; Huo, Y.; et al. Path planning of greenhouse electric crawler tractor based on the improved A* and DWA algorithms. Comput. Electron. Agric. 2024, 227, 109596. [Google Scholar] [CrossRef]
- Lytridis, C.; Bazinas, C.; Pachidis, T.; Chatzis, V.; Kaburlasos, V.G. Coordinated Navigation of Two Agricultural Robots in a Vineyard: A Simulation Study. Sensors 2022, 22, 9095. [Google Scholar] [CrossRef] [PubMed]
- Wu, J.; Ma, X.; Peng, T.; Wang, H. An improved timed elastic band (TEB) algorithm of autonomous ground vehicle (AGV) in complex environment. Sensors 2021, 21, 8312. [Google Scholar] [CrossRef]
- Han, W.; Gu, Q.; Gu, H.; Xia, R.; Gao, Y.; Zhou, Z.; Luo, K.; Fang, X.; Zhang, Y. Design of Chili Field Navigation System Based on Multi-Sensor and Optimized TEB Algorithm. Agronomy 2024, 14, 2872. [Google Scholar] [CrossRef]
- Zhuang, M.; Li, G.; Ding, K. Obstacle avoidance path planning for apple picking robotic arm incorporating artificial potential field and A* algorithm. IEEE Access 2023, 11, 100070–100082. [Google Scholar] [CrossRef]
- Lu, Y.; Da, C. Global and local path planning of robots combining ACO and dynamic window algorithm. Sci. Rep. 2025, 15, 9452. [Google Scholar] [CrossRef]
- Shi, Y.; Huang, S.; Li, M. An Improved Global and Local Fusion Path-Planning Algorithm for Mobile Robots. Sensors 2024, 24, 7950. [Google Scholar] [CrossRef]
- Pour Arab, D.; Spisser, M.; Essert, C. Complete coverage path planning for wheeled agricultural robots. J. Field Robot. 2023, 40, 1460–1503. [Google Scholar] [CrossRef]
- Teji, M.D.; Zou, T.; Zeleke, D.S. A survey of off-road mobile robots: Slippage estimation, robot control, and sensing technology. J. Intell. Robot. Syst. 2023, 109, 38. [Google Scholar] [CrossRef]
- Xie, P.; Wang, H.; Huang, Y.; Gao, Q.; Bai, Z.; Zhang, L.; Ye, Y. LiDAR-based negative obstacle detection for unmanned ground vehicles in orchards. Sensors 2024, 24, 7929. [Google Scholar] [CrossRef] [PubMed]
- Gong, X.; Gao, Y.; Wang, F.; Zhu, D.; Zhao, W.; Wang, F.; Liu, Y. A local path planning algorithm for robots based on improved DWA. Electronics 2024, 13, 2965. [Google Scholar] [CrossRef]
- Åström, K.J.; Hägglund, T. PID Controllers: Theory, Design, and Tuning, 2nd ed.; Instrument Society of America: Research Triangle Park, NC, USA, 2008. [Google Scholar]









| Path Planning | Algorithm | Robot | Task | Features |
|---|---|---|---|---|
| Global Path Planning | Dijkstra | Pesticide-Spraying Robot [9] | Traversal of greenhouse spray points for pesticide application. | Globally optimal but high computational cost. |
| Branch Crushing Robot [10] | Terraced vineyard pruning path planning. | |||
| A* | Orchard Lawn Mower [11] | Full-coverage weed removal around orchard trees. | Heuristic search, suitable for moderate-scale static environments. | |
| AgRob V16 [12] | Safe navigation and posture avoidance in sloped vineyards. | |||
| Apple Picking Robot [29] | Obstacle avoidance path planning for picking robotic arms. | |||
| RRT | Tracked Agricultural Robots [13] | Trackable and safe optimal path generation in orchards. | Suitable for complex environments but poor path smoothness. | |
| Fruit Picking Robot [14] | Rapid obstacle avoidance path planning in obstructed orchards. | |||
| Orchard Mobile Robot [15] | Unstructured orchard mobile robot path planning. | |||
| Local Path Planning | APF | Wheeled Mobile Robot [20] | Dynamic greenhouse mapping and navigation. | Simple with real-time performance but prone to local minima. |
| Material Stacking Robot [19] | Optimization of obstacle avoidance paths in material stacking processes. | |||
| Unmanned Ground Vehicles [21] | Dynamic agricultural environment navigation. | |||
| Citrus Picking Robot [22] | Robotic-arm-based rapid precision citrus harvesting. | |||
| DWA | Greenhouse Inspection Robot [23] | Precision greenhouse mapping and inspection. | Incorporates dynamic constraints but sensitive to sensor errors. | |
| Electric Crawler Tractors [25] | Intelligent efficient navigation in greenhouse facilities. | |||
| Red Jujube Orchard Robot [24] | Precision plant-protection navigation in jujube orchards. | |||
| TEB | Multiple Robots [26] | Multi-robot collaboration in simulated vineyards. | High-smoothness optimal tra- jectories but computationally intensive. | |
| Autonomous Ground Vehicle [27] | AGV turning optimization for reduced energy consumption. | |||
| Pepper field Robot [28] | Autonomous navigation in narrow, complex pepper fields. |
| Item | Setting |
|---|---|
| IMU raw rate | 200 Hz |
| Controller/logging rate | 25 Hz |
| Yaw angle preprocessing | Unwrap discontinuities; remove spikes using a median gate |
| Yaw/yaw rate filtering | 2nd-order Butterworth low-pass filter; cutoff |
| Time alignment | Timestamp-based linear interpolation; downsample to 25 Hz |
| Latency budget (measurement → command) | ≤40 ms |
| Loop | |||
|---|---|---|---|
| Outer loop (yaw angle), | 2.40 | 0.35 | 0.08 |
| Inner loop (yaw rate), | 1.60 | 0.20 | 0.04 |
| Category | Details |
|---|---|
| Test site | 100 m × 15 m indoor equestrian arena |
| Robot platform | Four-wheeled differential-drive feeding robot; wheelbase of 0.55 m and wheel diameter of 0.24 m; equipped with NVIDIA Jetson Orin Nano (inference) and ESP32 (real-time control) |
| Sensors | Livox MID-360 LiDAR (Livox Technology Co., Ltd., Shenzhen, China; 40-line, 360° × 59°, 10 Hz), IMU CMP10A (Shenzhen Yahboom Technology Co., Ltd., Shenzhen, China; 200 Hz) |
| Software stack | ROS 2 Humble (Hawksbill; LTS, released 2022; Open Source Robotics Foundation, Mountain View, CA, USA) + Nav2 1.1.20 (Humble; Open Source Robotics Foundation, Mountain View, CA, USA), modified DWA controller module; automatic drift correction module ran on Jetson and PID parameters tuned via bench testing and fine-tuned on site |
| Trial | , Baseline (m) | , Enhanced (m) | , Baseline (∘) | , Enhanced (∘) |
|---|---|---|---|---|
| G1 | 0.172 | 0.150 | 2.35 | 1.86 |
| G2 | 0.158 | 0.142 | 2.10 | 1.74 |
| G3 | 0.165 | 0.146 | 2.28 | 1.78 |
| G4 | 0.154 | 0.138 | 2.05 | 1.61 |
| G5 | 0.168 | 0.151 | 2.22 | 1.74 |
| G6 | 0.160 | 0.145 | 2.17 | 1.72 |
| G7 | 0.149 | 0.132 | 2.01 | 1.54 |
| G8 | 0.175 | 0.155 | 2.40 | 1.92 |
| G9 | 0.156 | 0.141 | 2.12 | 1.67 |
| G10 | 0.153 | 0.140 | 2.20 | 1.82 |
| Mean | 0.161 | 0.144 | 2.19 | 1.74 |
| Metric | Baseline Mean (95% CI) | Enhanced Mean (95% CI) | Paired t-Test p | Wilcoxon p |
|---|---|---|---|---|
| (m) | ||||
| (°) |
| Metric | Conventional DWA | Enhanced DWA | Improvement |
|---|---|---|---|
| Average path deviation STD | 0.161 m | 0.144 m | −10.46% |
| Average yaw angle STD | 2.19° | 1.74° | −20.55% |
| Method | Representative Refs. | Main Advantage | Limitation/Difference vs. This Work |
|---|---|---|---|
| APF | [16,17,18,19] | Lightweight and simple; real-time obstacle avoidance | May suffer from local minima; does not explicitly address slip-induced yaw drift required by docking-level accuracy. |
| TEB | [23,24,25] | Smooth, time-consistent trajectories via optimization | Higher computational burden; performance depends on optimization setup; not designed specifically for fast slip-driven pose drift compensation during execution. |
| Improved DWA variants | [21,22,32] | Better performance via fusion frameworks or improved scoring/constraints | Still can be sensitive to pose drift if execution-level feedback correction is weak; many works emphasize planning-side scoring more than IMU closed-loop rectification. |
| Proposed method | This work | Retains real-time DWA sampling; adds IMU-driven drift correction and cascaded PID coupling for irregular low-friction floors | Focuses on robust operation in wet/uneven horse barns; experiments isolated the correction-module contribution against a conventional DWA baseline. |
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. |
© 2025 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
Chen, X.; Qin, H.; Yidula, P.; Sun, H.; Samat, S.; Pan, Y.; Zuo, X.; Qian, Z.; Lu, M.; Zheng, W. An Enhanced Dynamic Window Approach with Pose Correction for Sport Horse Feeding Robot. Appl. Sci. 2025, 15, 13122. https://doi.org/10.3390/app152413122
Chen X, Qin H, Yidula P, Sun H, Samat S, Pan Y, Zuo X, Qian Z, Lu M, Zheng W. An Enhanced Dynamic Window Approach with Pose Correction for Sport Horse Feeding Robot. Applied Sciences. 2025; 15(24):13122. https://doi.org/10.3390/app152413122
Chicago/Turabian StyleChen, Xinwen, Huanhuan Qin, Panaer Yidula, Haoming Sun, Saydigul Samat, Yu Pan, Xiaojia Zuo, Zihao Qian, Mingzhou Lu, and Wenxin Zheng. 2025. "An Enhanced Dynamic Window Approach with Pose Correction for Sport Horse Feeding Robot" Applied Sciences 15, no. 24: 13122. https://doi.org/10.3390/app152413122
APA StyleChen, X., Qin, H., Yidula, P., Sun, H., Samat, S., Pan, Y., Zuo, X., Qian, Z., Lu, M., & Zheng, W. (2025). An Enhanced Dynamic Window Approach with Pose Correction for Sport Horse Feeding Robot. Applied Sciences, 15(24), 13122. https://doi.org/10.3390/app152413122

