This document will show you how to online connect a LiDAR and send point cloud to ROS. Please make sure you have read the LiDAR user-guide and Intro to parameters before reading this document.
Please follow the instructions in LiDAR user-guide to connect the LiDAR and set up your computer's ip address. At this time, you should have already known your LiDAR's msop port number and difop port number. The default is msop-6699, difop-7788
. If you have no idea about what it is, please check the LiDAR user-guide first.
common:
msg_source: 1
send_packet_ros: false
send_point_cloud_ros: true
send_packet_proto: false
send_point_cloud_proto: false
pcap_path: /home/robosense/lidar.pcap
Since the message come from the LiDAR, set msg_source = 1
.
Send point cloud to ROS so set send_point_cloud_ros = true
.
lidar:
- driver:
lidar_type: RS128
frame_id: /rslidar
msop_port: 6699
difop_port: 7788
start_angle: 0
Run the demo & play the rosbag.
end_angle: 360
min_distance: 0.2
max_distance: 200
use_lidar_clock: false
Set the lidar_type
to your LiDAR type.
Set the msop_port
and difop_port
to your LiDAR's port number.
ros:
ros_recv_packet_topic: /rslidar_packets
ros_send_packet_topic: /rslidar_packets
ros_send_point_cloud_topic: /rslidar_points
Set the ros_send_point_cloud_topic
to the topic you want to send.
Run the program.