Intra-process communication disabled for Servo Node, suggested action not implemented.
lukestroh opened this issue · 1 comments
lukestroh commented
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.
github-actions commented
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.