28 lines
772 B
Python
28 lines
772 B
Python
|
from launch_ros.actions import Node
|
||
|
from ur_moveit_config.launch_common import load_yaml
|
||
|
from launch import LaunchDescription
|
||
|
|
||
|
def generate_launch_description():
|
||
|
declared_arguments = []
|
||
|
|
||
|
points_params = load_yaml("rbs_bt_executor", "config/gripperPositions.yaml")
|
||
|
|
||
|
grasp_pose_loader = Node(
|
||
|
package="rbs_skill_servers",
|
||
|
executable="pick_place_pose_loader_service_server",
|
||
|
output="screen",
|
||
|
emulate_tty=True,
|
||
|
parameters=[
|
||
|
points_params
|
||
|
]
|
||
|
)
|
||
|
grasp_marker = Node(
|
||
|
package="rbs_perception",
|
||
|
executable="grasp_marker_publish.py",
|
||
|
)
|
||
|
nodes_to_start = [
|
||
|
grasp_pose_loader,
|
||
|
grasp_marker
|
||
|
]
|
||
|
return LaunchDescription(declared_arguments + nodes_to_start)
|