Architectural Comparison of ROS1 and ROS2 in the Context of Processing LiDAR Point Cloud Data

DOI: 10.21293/1818-0442-2025-28-3-132-138

Download article in PDF format

JATS xml

Abstract: This paper provides a comparative analysis of the architectural features of ROS1 and ROS2 as applied to the task of pro-cessing LiDAR point clouds. Considering the mining industry's requirements for reliability, scalability, and fault tolerance, the key components of both ROS versions, their architectural dif-ferences, the limitations of ROS1, and the advantages of ROS2 are discussed. Special attention is given to the implementation of the LiDAR data preprocessing pipeline in ROS2, integration with SLAM and object detection modules, as well as DDS configuration and QoS settings. The article also discusses dif-ficul-ties encountered when migrating from ROS1 to ROS2 and offers recommendations for overcoming them, including the use of bridges for joint operation of nodes. The presented results can be useful in designing reliableand efficient control systems for unmanned vehicles operating in open-pit mines and other complex industrial environments.

Keywords: ROS, LiDAR, point cloud, SLAM, pointcloud_preprocessor, RViz

Funding: This work was supported by the Ministry of Science and Higher Education of the Russian Federation under agreement No. 075-15-2022-1198 dated September 30, 2022, with the Kuzbass State Technical University named after T.F. Gorbachev" of the Integrated Scientific and Technical Program of the Full Innovation Cycle "Development and Implementation of a Set of Technologies in the Areas of Exploration and Extraction of Solid Minerals, Industrial Safety, Bioremediation, Creation of New Deeply Processed Products from Coal Raw Materials with a Consistent Reduction of the Environmental Impact and Risks to Population Life" (KNTP "Clean Coal - Green Kuzbass"), approved by the Order of the Government of the Russian Federation dated May 11, 2022 No. 1144-r as part of the implementation of the event "Development and Creation of an Unmanned Shuttle-Type Quarry Dump Truck with a Load Capacity of 220 Tons" in terms of performing research and development work.

For citation:
Korshunova E. V., Syrkin I. S., Sadovets V. Yu. Architectural Comparison of ROS1 and ROS2 in the Context of Processing LiDAR Point Cloud Data. Doklady Tomskogo gosudarstvennogo universiteta sistem upravleniya i radioelektroniki, 2025, vol. 28, no. 3, pp. 132–138. DOI: 10.21293/1818-0442-2025-28-3-132-138

Authors and copyright holders:

  • Korshunova E. V. , Kuzbass State Technical University named after T.F. Gorbachev (Kemerovo, Russia)
  • Syrkin I. S. , Kuzbass State Technical University named after T.F. Gorbachev (Kemerovo, Russia)
  • Sadovets V. Yu. , Kuzbass State Technical University named after T.F. Gorbachev (Kemerovo, Russia)

  • 1. G330 ROS-1 Tutorial: Point Cloud [Электронный ресурс]: Orbbec. – Available at: https://www.orbbec.com/docs/g330-ros-1-tutorial-point-cloud/ (Аccessed: 22 May 2025).
  • 2. Point Cloud Pre-processing Design [Электронный ресурс]: Autoware Foundation – Autoware Documentation. Available at: https://autowarefoundation.github.io/autowaredocumentation/main/design/autoware-architecture/sensing/data-types/point-cloud/ (Аccessed: 22 May 2025).
  • 3. Dubinkin D.M., Sadovets V.Yu., Syrkin I.S., Korshunova E.V. [Development of an algorithm for processing data from autonomous control systems of mining dump trucks to construct high-precision 3D-terrain maps] Russian Coal Journal Ugol’, 2024, no. S11 (1187), pp. 116–122. DOI: 10.18796/0041-5790-2024-11S-116-122.
  • 4. Syrkin I., Sadovets V., Korshunova E. et al. Developing environmentally adapted simulators for autonomous mining dump trucks: a multi-criteria approach to enhance sustainability and ecological safety. International Journal of Ecosystems and Ecology Science, 2024, vol. 14, no. 4, pp. 181–190. DOI: 10.31407/ijees14.422.
  • 5. Lobachev I.V., Ryzhenko M.A., Harutyunyan G.A., Muraviev A.S., Dubinkin D.M. Vybor arhitektury sistemy upravleniya bespilotnym transportnym sredstvom dlya dvizheniya po zakrytym territoriyam [The choice of the architecture of the control system of a gravity-free vehicle for driving in closed territories]. Vestnik KGTU im. A.N. Tupoleva, 2024, vol. 80, no. 2, pp. 87–91.
  • 6. Voronov Yu.E., Voronov A.Yu., Dubinkin D.M., Maksimova O.S. Optimizatsiya pokazatelei raboty robotizirovannogo ekskavatorno-avtomobil'nogo kompleksa razreza [Optimization of performance indicators of the robotic excavator and automobile complex of the mine] Russian Coal Journal Ugol’, 2024, no. 7 (1182), pp. 62–67. DOI 10.18796/0041-5790-2024-7-62-67.
  • 7. Bokarev A.I., Dianov V.A., Kartashov A.B., Harutyunyan G.A., Dubinkin D.M., Pashkov D.A [Analysis of telemetry readings during operation of 220-ton dump trucks]. Mining Equipment and Electromechanics, 2024, no. 5 (175), pp. 52–60. DOI 10.26730/1816-4528-2024-5-52-60.
  • 8. ROS2 with multiple machines doesn’t work properly with point clouds / arusso, gvdhoorn. ROS Answers Archive, 2023. Available at: https://answers.ros.org/question/416682 (Аccessed: 13 May 2025).
  • 9. Ros2 publish point cloud excluding intensity information.Vulcan.Shao. NVIDIA Developer Forums, 2024. Available at: https://forums.developer.nvidia.com/t/ros2-publishpoint-cloud-excluding-intensity-information/298606 (Аccessed: 11 May 2025).
  • 10. Macenski S., Soragna A., Carroll M., Ge Z. Impact of ROS 2 Node Composition in Robotic. arXiv preprint arXiv:2305.09933, 2023. Available at: https://arxiv.org/pdf/2305.09933 (Аccessed: 22 May 2025).
  • 11. Qiu Z., Wang H., Li M. Exploring the performance of ROS 2: A survey of ROS 2 research, libraries and applications. arXiv:2411.11607v2, 2024. Available at: https://arxiv.org/html/2411.11607v2 (Аccessed: 22 May 2025).
  • 12. Mortensen A. Robot Operating System: How to model point cloud data in ROS 2. Dev.to, 2023. Available at: https://dev.to/admantium/robot-operating-system-how-tomodel-point-cloud-data-in-ros2-ai (Аccessed: 18 May 2025).
  • 13. Kin C. ros2_pointcloud_processor. GitHub, 2024. Available at: https://github.com/ChristophKin/ros2_pointcloud_processor (Аccessed: 21.05.2025).
  • 14. ROS on DDS. ROS 2 Design Working Group, 2023. Available at: https://design.ros2.org/articles/ros_on_dds.html (Аccessed: 21 May 2025).
  • 15. Addison J. ROS 2 Architecture Overview. Automatic Addison, 2023. Available at: https://automaticaddison.com/ros2-architecture-overview/ (Аccessed: 22 May 2025).
Editorial office address

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 701-582

  journal@tusur.ru

 

Viktor N. Maslennikov

Executive Secretary of the Editor’s Office

 Editor’s Office: 40 Lenina Prospect, Tomsk, 634050, Russia

  Phone / Fax: + 7 (3822) 51-21-21 / 51-43-02

Subscription for updates