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

MoveIt2 for ros2 foxy python project #1477

Closed
im-renpei opened this issue Aug 4, 2022 · 5 comments
Closed

MoveIt2 for ros2 foxy python project #1477

im-renpei opened this issue Aug 4, 2022 · 5 comments

Comments

@im-renpei
Copy link

Hi, how can I use MoveIt2 for my customized robot in the ROS2 Python project (as I noticed that currently MoveIt2 foxy only provides c++ interfaces).

(1) As for the MoveIt Setup Assistant, it seems that we need to first generate configuration files in MoveIt1 then manually modified them to adapt to MoveIt2. Is this the only way at present?
(2) In the ROS2 Foxy Python3 project, if we can only use the MoveIt2 Foxy C++ interface, do you have any suggestions?

@tylerjw
Copy link
Member

tylerjw commented Aug 4, 2022

  1. We just released a ported MSA on Rolling/Humble. There is a chance you could use a source build or one of the docker images on Rolling/Humble.
  2. There is a couple of ongoing projects to add python support, but this is only for rolling. You can find information in other issues or on Discord. https://discord.gg/xXpGUjNA

@im-renpei
Copy link
Author

Hi @tylerjw , appreciate your timely reply! I can directly use Rolling/Humble MSA to generate MoveIt2 config files and then use them in the MoveIt2 Foxy version, right?

Does anyone of you have suggestions for using the MoveIt2 Python interface in the Foxy version? Such as recommended repos?

@tylerjw
Copy link
Member

tylerjw commented Aug 4, 2022

I do not know of any projects to add python support for Foxy.

I do believe the configs for humble/rolling are much closer to what will need to Foxy than the ones generated by MSA on ROS 1.

@mikeferguson
Copy link
Contributor

I do believe the configs for humble/rolling are much closer to what will need to Foxy than the ones generated by MSA on ROS 1.

Only possible challenge is a few changes in the moveit_config_builder stuff - which is being back ported to foxy here: #1450

@sjahr
Copy link
Contributor

sjahr commented Apr 13, 2023

There is no Python API for Foxy but a new Python API was just merged for newer versions. You can follow #1279 and #1546 for updates

@sjahr sjahr closed this as completed Apr 13, 2023
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

4 participants