Skip to content

Commit cea990b

Browse files
committed
Improve launch scripts and fix topic name in client.
1 parent 614c072 commit cea990b

4 files changed

Lines changed: 24 additions & 19 deletions

File tree

launch/rplidar.launch

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
11
<launch>
2+
<arg name="serial_port" default="/dev/ttyUSB0"/>
3+
<arg name="serial_baudrate" default="115200"/>
4+
<arg name="frame_id" default="laser"/>
5+
<arg name="inverted" default="false"/>
6+
<arg name="angle_compensate" default="true"/>
7+
<arg name="motor_pwm" default="660"/>
8+
29
<node name="rplidarNode" pkg="rplidar_ros" type="rplidarNode" output="screen">
3-
<param name="serial_port" type="string" value="/dev/ttyUSB0"/>
4-
<param name="serial_baudrate" type="int" value="115200"/>
5-
<param name="frame_id" type="string" value="laser"/>
6-
<param name="inverted" type="bool" value="false"/>
7-
<param name="angle_compensate" type="bool" value="true"/>
10+
<param name="serial_port" type="string" value="$(arg serial_port)"/>
11+
<param name="serial_baudrate" type="int" value="$(arg serial_baudrate)"/>
12+
<param name="frame_id" type="string" value="$(arg frame_id)"/>
13+
<param name="inverted" type="bool" value="$(arg inverted)"/>
14+
<param name="angle_compensate" type="bool" value="$(arg angle_compensate)"/>
15+
<param name="motor_pwm" type="int" value="$(arg motor_pwm)"/>
816
</node>
917
</launch>
18+
19+
<!-- vim: set noet fenc=utf-8 ff=unix sts=0 sw=2 ts=2 : -->

launch/test_rplidar.launch

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
<launch>
2-
<node name="rplidarNode" pkg="rplidar_ros" type="rplidarNode" output="screen">
3-
<param name="serial_port" type="string" value="/dev/ttyUSB0"/>
4-
<param name="serial_baudrate" type="int" value="115200"/>
5-
<param name="frame_id" type="string" value="laser"/>
6-
<param name="inverted" type="bool" value="false"/>
7-
<param name="angle_compensate" type="bool" value="true"/>
8-
9-
</node>
10-
<node name="rplidarNodeClient" pkg="rplidar_ros" type="rplidarNodeClient" output="screen">
11-
</node>
2+
<include file="$(find rplidar_ros)/launch/rplidar.launch"/>
3+
<node name="rplidarNodeClient" pkg="rplidar_ros" type="rplidarNodeClient" output="screen"/>
124
</launch>
5+
6+
<!-- vim: set et fenc=utf-8 ff=unix sts=0 sw=2 ts=2 : -->

launch/view_rplidar.launch

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
It requires rplidar.launch.
55
-->
66
<launch>
7-
<include file="$(find rplidar_ros)/launch/rplidar.launch" />
8-
9-
<node name="rviz" pkg="rviz" type="rviz" args="-d $(find rplidar_ros)/rviz/rplidar.rviz" />
7+
<include file="$(find rplidar_ros)/launch/rplidar.launch"/>
8+
<node name="rviz" pkg="rviz" type="rviz" args="-d $(find rplidar_ros)/rviz/rplidar.rviz"/>
109
</launch>
10+
11+
<!-- vim: set et fenc=utf-8 ff=unix sts=0 sw=2 ts=2 : -->

src/client.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ int main(int argc, char **argv)
5757
ros::init(argc, argv, "rplidar_node_client");
5858
ros::NodeHandle n;
5959

60-
ros::Subscriber sub = n.subscribe<sensor_msgs::LaserScan>("/scan", 1000, scanCallback);
60+
ros::Subscriber sub = n.subscribe<sensor_msgs::LaserScan>("/rplidarNode/scan", 1000, scanCallback);
6161

6262
ros::spin();
6363

0 commit comments

Comments
 (0)