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

Python bindings for move_group_interface #2458

Closed
m-elwin opened this issue Oct 18, 2023 · 5 comments
Closed

Python bindings for move_group_interface #2458

m-elwin opened this issue Oct 18, 2023 · 5 comments
Labels
enhancement New feature or request stale Inactive issues and PRs are marked as stale and may be closed automatically.

Comments

@m-elwin
Copy link
Contributor

m-elwin commented Oct 18, 2023

Is your feature request related to a problem? Please describe.
Are there any plans for adding python bindings for the move_group_interface from C++ (e.g. something equivalent to the Move Group Python Interface in ROS 1)?

The moveit_py API seems to only wrap the direct C++ API and does not seem to wrap moveit::planning_interface::MoveGroupInterface.

Describe the solution you'd like
A python API for communicating with a move_group node similar to the Move Group Python Interface in ROS 1 (and probably wrapping moveit::planning_interface::MoveGroupInterface.

It would allow for a python tutorial that parallels Your First C++ MoveIt Project

Describe alternatives you've considered
Using existing moveit_py functionality seems to cover most use cases. However, if an existing robot package provides a launchfile that sets up a move_group node with acceptable parameters, being able to use a MoveGroupInterface directly from python seems like it could provide an easier experience than needing to use C++ or needing to setup those parameters again.

Additional context

  1. It seems like there was some initial work in moveit_ros/planning_interface toward making python bindings, but its currently commented out.
  2. Would the work on these bindings be most appropriate in moveit_ros/planning_interface or as additions to moveit_py? I am willing to help work on this if it makes sense as a feature.
@JaisonJose241
Copy link

I see some scripts showing examples in moveit tutorial repo, but can't find where the bindings or required libraries are>

Copy link

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.

@github-actions github-actions bot added the stale Inactive issues and PRs are marked as stale and may be closed automatically. label Dec 11, 2023
@m-elwin
Copy link
Contributor Author

m-elwin commented Dec 11, 2023

I have begun to address this issue with PR #2574

@github-actions github-actions bot removed the stale Inactive issues and PRs are marked as stale and may be closed automatically. label Dec 12, 2023
Copy link

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.

@github-actions github-actions bot added the stale Inactive issues and PRs are marked as stale and may be closed automatically. label Feb 20, 2024
Copy link

github-actions bot commented Apr 9, 2024

This issue was closed because it has been stalled for 45 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Apr 9, 2024
@github-project-automation github-project-automation bot moved this to ✅ Done in MoveIt Apr 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale Inactive issues and PRs are marked as stale and may be closed automatically.
Projects
None yet
Development

No branches or pull requests

2 participants