moveit/moveit2

Intra-process communication disabled for Servo Node, suggested action not implemented.

lukestroh opened this issue · 1 comments

Description

Attempting to launch the MoveIt Servo Node, received the following warning:

[servo_node_main-2] [WARN] [1718479307.180587537] [moveit_servo.servo_node]: Intra-process communication is disabled, consider enabling it by adding: 
[servo_node_main-2] extra_arguments=[{'use_intra_process_comms' : True}]
[servo_node_main-2] to the Servo composable node in the launch file

However, adding this line into the launch file does not work, and I receive a blunt rejection: [ERROR] [launch]: Caught exception in launch (see debug for traceback): Action.__init__() got an unexpected keyword argument 'extra_arguments'.

The implementation:

node_servo = Node(
        package="moveit_servo",
        executable="servo_node_main",
        output="screen",
        parameters=[servo_params, robot_description, robot_description_semantic],
        condition=IfCondition(launch_servo),
        extra_arguments=[{'use_intra_process_comms' : True}]
    )

Environment

  • ROS Distro: Humble
  • OS Version: Ubuntu 22.04.03
  • Binary
  • 2.5.5-1jammy.20240530
  • RMW: Cyclone

Expected behaviour

I should not be getting suggestions for fixing warnings that are not yet implemented into the ecosystem.

Actual behaviour

I am told to do things that are not implemented into the MoveIt2 ecosystem.

This issue is being labeled as stale because it has been open 45 days with no activity. It will be automatically closed after another 45 days without follow-ups.