-
Notifications
You must be signed in to change notification settings - Fork 158
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
PlanningSceneInterface not supported in MoveIt2 (script file: pickplace.py) #647
Comments
AFAIK, there is no Python API available to interact with the PlanningSceneInterface, is it? |
Hello, they ported it recently moveit.core.planning_scene example from tutorial |
The provided link refers to MoveItPy's planning scene, which is just a wrapper of a PlanningScene object. All of MoveItPy doesn't interact with the move_group node, but instead wraps a new instance of MoveItCpp. MGI and PSI are not yet wrapped in Python by the official maintainer team. Maybe a MoveIt2 maintainer can comment on the desired approach. To increase its visibility, I think the pymoveit2 package should be moved into the moveit organization and released. @AndrejOrsula, what do you think about that idea? |
Thanks for tagging me! Yes, that sounds like a good idea if you think there’s interest in using pymoveit2. |
I see sorry, We are currently transitioning our manipulator applications from ROS1 to ROS2 using Python and are still getting familiar with the developments in MoveIt2. Since the MoveIt2 Python bindings no longer directly support Given that I noticed the modify_planning_scene.py and constrained.py example where MTC interacts with the Planning Scene and adds objects to the scene. Would such an approach be suitable for pick-and-place applications by modifying the current pickplace.py example and basically combining it with I would appreciate your answer as well @AndrejOrsula , thanks in advance PS: using MoveIt 2 main |
|
Unfortunately, I won’t be able to take this on as I have other ongoing commitments. Most of If someone wants to get started on it, I would be happy to answer any questions. The phantomx_pincher repo also contains equivalent ROS 1 ( |
Description
In the MoveIt MTC example
pickplace.py
, the linefrom moveit_commander import PlanningSceneInterface
is used. However,moveit_commander
is not supported in MoveIt 2. This causes the example to fail when running in a MoveIt 2 environment.Expected Behavior
The example should use MoveIt 2 compatible APIs to interact with the planning scene.
Actual Behavior
The example fails because
moveit_commander
is not available in MoveIt 2.Steps to Reproduce
pickplace.py
example.moveit_commander
.System Information
The text was updated successfully, but these errors were encountered: