mapping_start.launch 1.7 KB

1234567891011121314151617181920212223242526
  1. <launch>
  2. <arg name="mapping_algorithm" default="karto" doc="option: karto(grid map), hdl_graph(point cloud map)"/>
  3. <group if="$(eval mapping_algorithm == 'hdl_graph')">
  4. <param name="use_sim_time" value="true" /> <!-- 使用仿真时间 -->
  5. <node pkg="slam_hdl_graph" type="odom_laser_node" name="odom_laser" output="log" >
  6. <rosparam command="load" file="$(find slam_hdl_graph)/config/scan_match.yaml" />
  7. </node>
  8. <node pkg="slam_hdl_graph" type="slam_hdl_graph_node" name="slam_hdl_graph" output="screen" />
  9. <node pkg="slam_hdl_graph" type="laser2cloud_node" name="laser2cloud" output="screen" />
  10. <node pkg="hdl_graph_slam" type="map2odom_publisher.py" name="map2odom_publisher" output="screen"/>
  11. <node name="rviz" pkg="rviz" type="rviz" args="-d $(find slam_hdl_graph)/rviz/hdl_graph_slam.rviz"/>
  12. <node pkg="rosbag" type="play" name="player" output="screen" args="--clock /home/mj/agv_slam/point_cloud_data/ros_yfm.bag"/>
  13. </group>
  14. <group if="$(eval mapping_algorithm == 'karto')">
  15. <node pkg="slam_karto" type="slam_karto" name="slam_karto" output="screen">
  16. <rosparam command="load" file="$(find slam_karto)/config/mapper_params.yaml" />
  17. </node>
  18. <node name="rviz" pkg="rviz" type="rviz" args="-d $(find slam_karto)/rviz/hdl_graph_slam.rviz"/>
  19. <!-- <node pkg="slam_karto" type="TF_pub" name="TF_pub" output="screen"> </node> -->
  20. <param name="use_sim_time" value="true" />
  21. <node pkg="rosbag" type="play" name="player" output="log" args="--start 0 --clock /home/mj/karto_slam/MIT_Killian_Court.bag"/>
  22. </group>
  23. </launch>