

Distributed Trajectory Planning for a Group of UGVs Carrying a Load Considerting Terrain Properties
https://doi.org/10.17587/mau.24.327-334
Abstract
The article studies a trajectory planning task for a group of UGVs with a consideration of wheels-terrain adhesion variation. Within this paper a brief analysis devoted to existing trajectory planning is done. It outcomes with a conclusion of a necessity to produce additional research within this topic. This paper suggests to use a Sampling-based method to solve this trajectory planning task. An algorithm of rapidly exploring random tree (RRT) is used as a basic algorithm. An advantage of this method (typical for Sampling-based methods) is a simplicity of various non-linear restrictions introduction (e.g. obstacles, differential restrictions etc.). In addition we should mention good potential for algorithm parallelization, because of tree structure of the algorithm. However there exists a shortage of the proposed methods — a high consumption of computational resources, and as an outcome a long calculus duration. This paper proposes to overcome this shortage via distributing of computation among UGVs — actors of a group. This is followed by a comparative analysis of distributed and centralized methods. Analysis shows that the main advantage of proposed method is that it can use almost all models of interaction between wheel and terrain. The latter can act a component for calculation of restrictions for motion acceleration over certain types of terrain. Within this paper we did not study models of interaction between wheel and terrain, but instead used empirical data of allowed values of tangential and normal accelerations for specific UGVs in particular conditions. In final part we present results of simulation witch confirm effectiveness of proposed methods.
About the Authors
I. L. ErmolovRussian Federation
Moscow, 119526
B. S. Lapin
Russian Federation
Moscow, 127055
References
1. Galustyan N. K. Decentralized control of a group of AUVs, Moscow, Ph.D. thesises, 2017, 17 p. (in Russian).
2. Ivanov D. Y. Formation of structure by group of unmanned aerial, Izvestia YuFU. Technical sciences. 2012, no. 4, pp. 219—224 (in Russian).
3. Dorigo M. Swarmanoid: A Novel Concept for the Study of Heterogeneous Robotic Swarms, IEEE Robotics and Automation Magazine, 2013, vol. 20, no. 4, pp. 60—71.
4. Robotic Autonomy in Complex Environments with Resiliency (RACER), DARPA, 2022, available at: https://www.darpa.mil/program/robotic-autonomy-in-complex-environments-with-resiliency
5. Valeriy G. G., Ivan L. E., Maxim M. K., Boris S. L., Eugeny A. S. Transport group control system of unmanned ground vehicles for various soils, Robotics And Technical Cybernetics, 2020, vol. 8, no. 1, pp. 61—71 (in Russian).
6. Svensson L., Törngren M. Fusion of Heterogeneous Friction Estimates for Traction Adaptive Motion Planning and Control, IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 2021, pp. 424—431, doi: 10.1109/ITSC48978.2021.9564993.
7. Mercy T., Hostens E., Pipeleers G. Online motion planning for autonomous vehicles in vast environments, Proceedings of the 2018 International Workshop on Advanced Motion Control, Tokyo, 2018.
8. Mercy T., Van Parys R., Pipeleers G. Spline-based motion planning for autonomous guided vehicles in a dynamic environment, IEEE Transactions on Control Systems Technology, November 2018, vol. 26, no. 6, pp. 2182—2189.
9. Van Parys R., Pipeleers G. Spline-Based Motion Planning in an Obstructed 3D environment, Proceedings of the 20th IFAC World Congress, Toulouse, France, 9-14 July 2017, pp. 8998—9003.
10. LaValle S. M. Planning Algorithms, Cambridge University Press, 2006, 842 pp.
11. Kazakov K. A., Semenov V. A. An overview of modern methods for motion planning, Trudy ISP RAN/Proc. ISP RAS, 2016, vol. 28, no. 4, pp. 241—294 (in Russian).
12. LaValle S. M. Rapidly-exploring random trees: A new tool for path planning // echnical Report, Computer Science Department, Iowa State University, 1998.
13. Choi J. W., Curry R. E., Elkaim G. H. Continuous Curvature Path Generation Based on B’ezier Curves for Autonomous Vehicles, IAENG International Journal of Applied Mathematics, 2010, vol. 40, no. 2, pp. 91—101.
14. Catmull E., Rom R. A class of local interpolating splines, Computer Aided Geometric Design, Academic Press, New York, 1974, pp. 317—326.
15. Karaman S., Frazzoli E. Sampling-based Algorithms for Optimal Motion Planning, arXiv:1105.1186 [cs.RO]., May 2011.
16. Xiao S., Bergmann N., Postula A. Parallel RRT* architecture design for motion planning, 27th International Conference on Field Programmable Logic and Applications (FPL), 2017, pp. 1—4.
17. Scaling Python made simple, for any workload, Ray, 2022, available at: https://www.ray.io/ (accepted date: 10.4.2022).
18. A High Performance Python Compiler, Numba, 2022, available at: https://numba.pydata.org/ (accepted date: 10.04.2022).
Review
For citations:
Ermolov I.L., Lapin B.S. Distributed Trajectory Planning for a Group of UGVs Carrying a Load Considerting Terrain Properties. Mekhatronika, Avtomatizatsiya, Upravlenie. 2023;24(6):327-334. (In Russ.) https://doi.org/10.17587/mau.24.327-334