forked from open-mmlab/OpenPCDet
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvelodyne_hdl32e.launch
36 lines (33 loc) · 1.38 KB
/
velodyne_hdl32e.launch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!--
published topics:
/velodyne_points(sensor_msgs/PointCloud2)
/velodyne_packets(velodyne_msgs/VelodyneScan)
-->
<launch>
<!-- declare arguments with default values -->
<arg name="model" default="32E"/>
<arg name="pcap" default="" />
<arg name="read_once" default="true" />
<arg name="read_fast" default="false" />
<!--arg name="gps_time" default="true" /-->
<arg name="calibration" default="$(find velodyne_pointcloud)/params/32db.yaml"/>
<arg name="min_range" default="0.1"/>
<arg name="max_range" default="130.0"/>
<arg name="topic_name" default="points_raw"/>
<!-- start nodelet manager and driver nodelets -->
<include file="$(find velodyne_driver)/launch/nodelet_manager.launch">
<arg name="model" value="$(arg model)"/>
<arg name="pcap" value="$(arg pcap)"/>
<arg name="read_once" value="$(arg read_once)"/>
<arg name="read_fast" value="$(arg read_fast)"/>
<!--arg name="gps_time" value="$(arg gps_time)" /-->
</include>
<!-- start cloud nodelet -->
<node pkg="nodelet" type="nodelet" name="velodyne_nodelet"
args="load velodyne_pointcloud/CloudNodelet velodyne_nodelet_manager">
<param name="calibration" value="$(arg calibration)"/>
<param name="min_range" value="$(arg min_range)" />
<param name="max_range" value="$(arg max_range)" />
<remap from="velodyne_points" to="$(arg topic_name)"/>
</node>
</launch>