ROS 2-Based LiDAR Perception Framework for Mobile Robots in Dynamic Production Environments, Utilizing Synthetic Data Generation, Transformation-Equivariant 3D Detection and Multi-Object Tracking
Organizations: Chair of Intelligence in Quality Sensing (IQS), Laboratory for Machine Tools and Production Engineering (WZL), RWTH Aachen University, Campus-Boulevard 30, Aachen 52074, Germany · The Sirindhorn International Thai-German Graduate School of Engineering (TGGS), King Mongkut’s University of Technology North Bangkok (KMUTNB), 1518 Pracharat 1 Road, Wongsawang, Bangsue, Bangkok 10800, Thailand · Fraunhofer Institute for Production Technology (IPT), Steinbachstr. 17, Aachen 52074, Germany
Abstract
Adaptive robots in dynamic production environments require robust perception capabilities, including 6D pose estimation and multi-object tracking. To address limitations in real-world data dependency, noise robustness, and spatiotemporal consistency, a LiDAR framework based on the Robot Operating System integrating a synthetic-data-trained Transformation-Equivariant 3D Detection with multi-object-tracking leveraging center poses is proposed. Validated across 72 scenarios with motion capture technology, overall results yield an Intersection over Union of 62.6% for standalone pose estimation, rising to 83.12% with multi-object-tracking integration. Our LiDAR-based framework achieves 91.12% of Higher Order Tracking Accuracy, advancing robustness and versatility of LiDAR-based perception systems for industrial mobile manipulators.
Figures & tables
| Input Factors | Level 1 | Level 2 | Level 3 |
| Number of Objects | 1 | 2 | |
| Robot Linear Movement | Stationary | 0.25 m/s | 0.5 m/s |
| Robot Angular Movement | Stationary | 0.25 rad/s | 0.5 rad/s |
| Occlusion | None | ||
| Initial Distance | 2.5 m | 3.5 m | 4.5 m |
| Robot Linear Movement with Objects Movements (for mobile objects only, 6 levels) | Stationary - NL - NA | Stationary - PL - NA | Stationary - NL - PA |
| Number | Robot Linear | Robot Angular | Occlusion | Initial Distance |
| 1–19 | Stationary - NL - NA | Stationary | No | 2.5 m |
| 2–20 | Stationary - NL - NA | 0.25 rad/s | 3.5 m | |
| 3–21 | Stationary - NL - NA | 0.5 rad/s | 4.5 m | |
| 4–22 | Stationary - PL - NA | Stationary | No | 3.5 m |
| 5–23 | Stationary - PL - NA | 0.25 rad/s | 4.5 m | |
| 6–24 | Stationary - PL - NA | 0.5 rad/s | 2.5 m |
| IoU | Pos | Rot | DetA | HOTA | ||
| MW | D | 40.03 % | 1.78 | 68.99 ∘ | 49.38 % | - |
| T | 79.08 % | 0.06 | 23.11 ∘ | 76.80 % | 87.31 % | |
| SW | D | 72.20 % | 0.71 | 102.49 ∘ | 66.80 % | - |
| T | 82.23 % | 0.05 | 1.23 ∘ | 85.06 % | 92.11 % | |
| MSU | D | 75.79 % | 1.14 | 29.52 ∘ | 89.57 % | - |
| T | 88.04 % | 0.04 | 8.63 ∘ | 90.98 % | 93.92 % |
Lidar-Based 3D Object Detection
Lidar-based 3D object detection locates and classifies objects in point clouds, supporting perception for autonomous vehicles, robots, and other mobile systems.
See all 54 papers