RPLIDAR ROS driver
SoftwareThis RPLIDAR repository supplies a ROS node and a test client for publishing lidar scans. [1] [2] [3] [4]
Installation & first result →Official websiteGetting started
- For
- Robotics developers selecting a concrete sensor, interface or simulation workflow [1] [2] [3] [4]
- Source rights
- Named licenses are documented by part. Review licenses
- Unknowns
- operating system, compute requirements not fully established. Review gaps
Source researched · Not tested by us
Sources checked · Research details
Licenses & related hardware
Overview
Is this for you?
What you need
Installation & first result
Open the upstream getting-started guide [1] [2] [3] [4]
- Select the named hardware/model and corresponding source configuration before installation.
- Follow the cited starting route while keeping package, device and firmware versions matched; no operation reproduced here.
Editorial assessment of cited source; no runtime or hardware test.
Project notes
Pick the device route before building
The README asks for the package in a catkin workspace and a build that creates rplidarNode and rplidarNodeClient. It lists different view/driver launch files for A1, several A2 variants and other products. For an A1 source investigation, inspect rplidar_a1.launch rather than selecting a similarly named file for a different sensor. No workspace or driver was built here. [1] [4]
The selected A1 file specifies /dev/ttyUSB0, 115200 baud, laser as its frame. Serial communication is inherited from the node's default channel type rather than explicitly set in that launch file. These are the selected configuration's values, not measurements or valid defaults for every RPLIDAR model. The README explicitly warns that different lidars use different serial baud rates. Reconcile device identity, permissions and frame placement before interpreting a scan. [1] [3] [4]
The node source is implementation evidence for a sensor integration, while the README separately points to the underlying RPLIDAR SDK. Publishing a scan or viewing RViz would still not establish navigation accuracy, frame calibration or recovery behavior. This review performed no device connection, scan publication, RViz session or motion test. [1] [3]
The repository carries a two-condition BSD-style notice: source redistribution retains the copyright notice, conditions and disclaimer; binary redistribution reproduces them in accompanying documentation or materials. Purchased lidar hardware, firmware, SDK contributions and recordings retain their own applicable terms. No current hardware price or complete robot cost was established. [2]
What we checked
Pinned documentation/selected source review only; no build, installation, live device/network, simulator, calibration or performance test.
Not yet established
- Requirements: operating system, host computer
- Version-specific hardware compatibility (ecosystem tags alone do not establish it)
Updates
- Upstream last updated
- Not established
- Latest release
- Not established
- Profile updated
- Nov 1, 2026
- Sources last checked
- Nov 1, 2026
- Next review
- Dec 1, 2026
- Reviewed revision
3cd94fe
Source files and licenses
Distinct robot-facing source implementation/interface; no purchased hardware design or untested performance claim.
| Layer | Availability / license |
|---|---|
| software | available · BSD-2-Clause-style repository notice Scoped source declaration; purchased hardware, firmware, binaries, assets and external dependencies require separate terms. [1] [2] [3] [4] |
| documentation | available · BSD-2-Clause-style repository notice Scoped source declaration; purchased hardware, firmware, binaries, assets and external dependencies require separate terms. [1] [2] [3] [4] |
No separate physical design, pretrained distribution or dataset is selected as the released contribution in this scoped software review.
References
Each source links to the exact revision we read. “Used for” shows where this page relies on it.
- S001 README.md
Revision, date & where cited
Slamtec/rplidar_ros contributors · github.com · revision
3cd94fe· README.md at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more - S002 LICENSE
Revision, date & where cited
Slamtec/rplidar_ros contributors · github.com · revision
3cd94fe· LICENSE at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Pick the device route before building and 1 more - S003 src/node.cpp
Revision, date & where cited
Slamtec/rplidar_ros contributors · github.com · revision
3cd94fe· src/node.cpp at · Accessed Nov 1, 2026
Used for: Overview, Is this for you?, What you need, Installation & first result and 2 more - S004 launch/rplidar_a1.launch
Revision, date & where cited
Slamtec/rplidar_ros contributors · github.com · revision
3cd94fe· launch/rplidar_a1.launch at · Accessed Nov 1, 2026
Used for: Is this for you?, What you need, Installation & first result, Pick the device route before building and 1 more
Correction guidance · Discussion is not enabled · Profile format 0.7.0-draft.5