sick_scan_xd
- Software
- Perception
- Driver or SDK
ROS 2 driver and tools for SICK LiDAR and RADAR sensors, with a generic C/C++ and Python API usable without ROS. Runs on Linux and Windows.
Made by SICK AG, Germany (checked on github.com/SICKAG (opens in a new tab)).
Source on GitHub: github.com/SICKAG/sick_scan_xd (opens in a new tab). Facts read at commit ed15756 (opens in a new tab).
Licenses
- Code
- Apache-2.0 (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (Apache-2.0) at commit ed15756 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
What it does
- Supports SICK 2D and 3D LiDARs and RADAR sensors, including picoScan100, multiScan100, LMS and RMS models.
- Provides a ROS 2 driver for Linux and Windows, plus a generic C/C++ and Python API for use without ROS.
- Supports SLAM and RTAB-Map integration.
- Compatible with x64 and ARM64 architectures, including Raspberry Pi.
- Has no dependencies on third-party libraries such as boost.
- Builds from source with CMake; prebuilt ROS 2 Humble binaries are available via apt on Linux.
Written by Robotheca from the project's README (opens in a new tab) at commit ed15756.
Getting started
- Difficulty
- Intermediate
- Hardware it needs, as the project states it
- Compatible with x64 and ARM64 architectures (incl. Raspberry Pi); runs on 64-bit Linux and Windows, 32-bit systems are not supported. Requires a SICK LiDAR or RADAR device reachable over Ethernet. macOS is not tested.
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Maintained: a commit in the last 12 months
- Newest commit
- 27 May 2026 on develop
- Latest release
- 3.9.0 (17 Mar 2026)
Checked on GitHub on 16 Oct 2026.
Links
Robots on Robotheca that use it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.