Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MoveItPy RuntimeError: Planning plugin name is empty or not defined in namespace 'ompl' #970

Open
elsa9334 opened this issue Sep 18, 2024 · 2 comments

Comments

@elsa9334
Copy link

Description

Want to run MoveItPy using a UR arm.

Your environment

  • ROS Distro: Jazzy
  • OS Version: e.g. Ubuntu 22.04
  • Source build, main branch

Steps to reproduce

First the robot is connected to the computer using this command. The launch file was downloaded from UR Robot and no changes were made.
ros2 launch ur_robot_driver ur_control.launch.py ur_type:=ur5e robot_ip:=${ROBOT_IP:-XXX.XXX.X.XXX} launch_rviz:=false initial_joint_controller:=joint_trajectory_controller
Afterwards, we run this command
ros2 launch custom_package ur_moveit.launch.py ur_type:=ur5e launch_rviz:=true

Expected behaviour

The intended output is for RVIZ to open and show the current pose of the robot. The terminal outputs this error, opens RVIZ, and the robot lays flat,
panda = MoveItPy(node_name="moveit_py_planning_scene") ur_moveit-1 | [moveit_py.py-2] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ur_moveit-1 | [moveit_py.py-2] RuntimeError: Planning plugin name is empty or not defined in namespace 'ompl'. Please choose one of the available plugins: chomp_interface/CHOMPPlanner, ompl_interface/OMPLPlanner, pilz_industrial_motion_planner/CommandPlanner, planning_pipeline_test/DummyPlannerManager, stomp_moveit/StompPlanner

Backtrace or Console output

The files I used (moveit_py.py, ur_moveit.launch.py, moveit_cpp.yaml) are linked here.
moveit_cpp.yaml is based on this comment

@lmyhit
Copy link

lmyhit commented Oct 31, 2024

hello, have you addressed this problem? I have the same: [moveit_py.py-2] RuntimeError: Planning plugin name is empty or not defined in namespace 'ompl'. Please choose one of the available plugins: chomp_interface/CHOMPPlanner, ompl_interface/OMPLPlanner, pilz_industrial_motion_planner/CommandPlanner, planning_pipeline_test/DummyPlannerManager, stomp_moveit/StompPlanner

@elsa9334
Copy link
Author

elsa9334 commented Nov 1, 2024

Hi,

unfortunately we have not. In the mean time we're still using ROS2 Humble and c++.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants