Pipeline flow for 2D lidar SLAM
The following figure shows the pipeline flow for 2D lidar simultaneous localization and mapping (SLAM):2D lidar SLAM pipeline.
ROS nodes used in the 2D lidar SLAM pipeline
The following table describes the ROS nodes used in the 2D lidar SLAM pipeline.ROS topics used in the 2D lidar SLAM pipeline
The following table describes the ROS topics used in the 2D lidar SLAM pipeline.ROS services used in the 2D lidar SLAM pipeline
The following table describes the ROS services used in the 2D lidar SLAM pipeline.Prerequisites
You have set up the device, installed ROS2 Jazzy and the Qualcomm Intelligent Robotics (QIR) SDK on the device according to Install the QIR SDK.Run out-of-the-box 2D lidar SLAM
1
Install the 2D lidar SLAM packages
2
Set up the robot base
- If you have a Qualcomm’s robot base, set it up.
-
If you are using a custom or third-party robot base, apply configurations appropriate to your own robot base. Ensure the robot base can publish odometry data of the type
nav_msgs.msg.Odometry2on the topic/odom.
3
Set up the 2D lidar
Set up the 2D lidar according to Enable basic RPLIDAR handling with
rplidar-ros2.4
Run the 2D lidar SLAM
5
Run the qrb_slam_service_request script

