Design Patterns 1 Refactoring RPLidar S3 Driver: From Vendor SDK to Modern ROS2 Node (Part 2) Dec 14, 2025