Skip to content

Commit f949062

Browse files
committed
Improve: panda_moveit: Add parameters for perception tutorial
1 parent a035b68 commit f949062

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

panda_moveit_config/launch/demo.launch.py

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,31 @@
11
import os
22
from launch import LaunchDescription
33
from launch.actions import DeclareLaunchArgument
4-
from launch.substitutions import LaunchConfiguration
4+
from launch.substitutions import LaunchConfiguration, PathJoinSubstitution
55
from launch.conditions import IfCondition, UnlessCondition
6+
import launch_ros
67
from launch_ros.actions import Node
78
from launch.actions import ExecuteProcess
89
from ament_index_python.packages import get_package_share_directory
910
from moveit_configs_utils import MoveItConfigsBuilder
1011

1112

13+
def _octomap_launch_params():
14+
_path_panda_sensor_conf = PathJoinSubstitution(
15+
[
16+
launch_ros.substitutions.FindPackageShare("panda_moveit_config"),
17+
"config",
18+
"sensors_kinect_pointcloud.yaml"
19+
])
20+
_params = [
21+
launch_ros.parameter_descriptions.ParameterFile(
22+
param_file=_path_panda_sensor_conf,
23+
allow_substs=True),
24+
{"octomap_frame": "odom_combined"},
25+
{"octomap_resolution": "0.05"},
26+
{"max_range": "5.0"}]
27+
return _params
28+
1229
def generate_launch_description():
1330

1431
# Command-line arguments
@@ -49,7 +66,7 @@ def generate_launch_description():
4966
package="moveit_ros_move_group",
5067
executable="move_group",
5168
output="screen",
52-
parameters=[moveit_config.to_dict()],
69+
parameters=[moveit_config.to_dict()] + _octomap_launch_params(),
5370
arguments=["--ros-args", "--log-level", "info"],
5471
)
5572

0 commit comments

Comments
 (0)