-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathompl_planning.launch
executable file
·46 lines (33 loc) · 2.22 KB
/
ompl_planning.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
37
38
39
40
41
42
43
44
45
46
<?xml version="1.0"?>
<launch>
<!-- Arguments -->
<arg name="robot_name" default="panda_dual_arm" />
<arg name="env_type" default="sparse" />
<arg name="robot_sq_file_prefix" default="$(find cfc_collision_ros)/resources/robots/superquadrics/" />
<arg name="urdf_file_prefix" default="$(find cfc_collision_ros)/resources/robots/urdf/" />
<arg name="env_file_prefix" default="$(find cfc_collision_ros)/resources/problems/" />
<arg name="end_point_file_prefix" default="$(find cfc_collision_ros)/resources/problems/" />
<arg name="model" default="$(arg urdf_file_prefix)$(arg robot_name).urdf"/>
<arg name="gui" default="true" />
<arg name="rvizconfig" default="$(find cfc_collision_ros)/rviz/path_planning.rviz" />
<!-- Parameters -->
<rosparam command="load" file="$(find cfc_collision_ros)/config/ompl_planner.yaml" />
<param name="robot_name" value="$(arg robot_name)" type="str" />
<param name="robot_description" command="$(find xacro)/xacro $(arg model)" />
<param name="model" value="$(arg urdf_file_prefix)" />
<param name="env_type" value="$(arg env_type)" type="str" />
<param name="robot_sq_file_prefix" value="$(arg robot_sq_file_prefix)" type="str" />
<param name="urdf_file_prefix" value="$(arg urdf_file_prefix)" type="str" />
<param name="env_file_prefix" value="$(arg env_file_prefix)" type="str" />
<param name="end_point_file_prefix" value="$(arg end_point_file_prefix)" type="str" />
<param name="result_file_prefix" value="$(find cfc_collision_ros)/data/result/" type="str" />
<!-- Nodes -->
<node name="test_ompl_planner" pkg="cfc_collision_ros" type="test_ompl_planner" respawn="false" output="screen" />
<node name="environment_publisher" pkg="cfc_collision_ros" type="environment_publisher" respawn="false" output="screen" />
<node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" />
<node name="robot_state_publisher" pkg="robot_state_publisher" type="robot_state_publisher" >
<remap from="joint_states" to="robot_joint_states" />
</node>
<node name="robot_visualizer" pkg="cfc_collision_ros" type="robot_visualizer" />
<node name="rviz" pkg="rviz" type="rviz" args="-d $(arg rvizconfig)" required="true" />
</launch>