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

moveit planners plugin? #195

Open
shengyangzhuang opened this issue Jul 8, 2024 · 6 comments
Open

moveit planners plugin? #195

shengyangzhuang opened this issue Jul 8, 2024 · 6 comments

Comments

@shengyangzhuang
Copy link

Dear mhubii,

I am trying to configure curobo moveit plugin with lbr-stack. I faced some similar issue that I previously wanted to ask. Currently, the moveit cannot choose any planner and always uses default RRTConnect. Could you provide some guidance on how to configure other planners? Thank you for any help you can provide.

Screenshot from 2024-07-08 14-32-33

Warm regards,

S.Z.

@mhubii
Copy link
Member

mhubii commented Jul 9, 2024

good point, this configuration is probably missing right now.

Putting for reference https://nvidia-isaac-ros.github.io/repositories_and_packages/isaac_ros_cumotion/isaac_ros_cumotion_moveit/index.html

@shengyangzhuang
Copy link
Author

shengyangzhuang commented Jul 9, 2024

Thanks for your response. I tried it yesterday as well. It was all about docker development. I am not quite familiar with docker. I tried to mount the lbr-stack inside the container. Unfortunately it could not be built. Then I tried to install it inside the container, it could not be built either. Here is the instruction I followed.

I was trying to add my own layer including lbr-stack on top of the base images provided in Isaac ROS. I couldn't quite understand their instructions. I would be appreciated if you could provide me with some insights.

This is my directory structure

~/.isaac_ros_common-config
/home/szhuang/workspaces/isaac_ros-dev
     /home/szhuang/workspaces/isaac_ros-dev/ros2_ws
         /home/szhuang/workspaces/isaac_ros-dev/ros2_ws/lbr-stack_docker
         /home/szhuang/workspaces/isaac_ros-dev/ros2_ws/lbr-stack_docker/Dockerfile.lbr
         /home/szhuang/workspaces/isaac_ros-dev/ros2_ws/lbr-stack_docker/container_build.sh

I then have ~/.isaac_ros_common-config as follows:

CONFIG_IMAGE_KEY= Dockerfile.lbr
CONFIG_DOCKER_SEARCH_DIRS=(/home/szhuang/workspaces/isaac_ros-dev/ros2_ws/lbr-stack_docker)

Then I run

~workspaces/isaac_ros-dev/src/isaac_ros_commom/scripts/run_dev.sh -d /home/szhuang/ros2_ws_mounted

It told me it couldn't find the Dockerfile.lbr, even though I specified the directory already. Besides, I used the dockerfile provided by lbr-stack directly. I might need to make some changes as well, right?

I am trying to install it natively today and will see if it can work without docker.

@shengyangzhuang
Copy link
Author

I think I finally sort it out :)
I can try configuring all the planners with lbr-stack, including cumotion, chomp, and others inside ompl

@mhubii
Copy link
Member

mhubii commented Jul 9, 2024

did you modify this line?

.planning_pipelines(default_planning_pipeline="ompl", pipelines=["ompl"])

@shengyangzhuang
Copy link
Author

yes, I think I will need to modify that line. I'm working on the XRDF file mentioned here. Then I will modify that to see if it works.

@shengyangzhuang
Copy link
Author

shengyangzhuang commented Jul 11, 2024

Update:

So I just setup cumotion with iiwa7. Somehow it just got stuck in planning stage even though it was a simple movement.

There isn't any error and everything looks fine. I would be grateful if anyone with relevant experience could offer me some insights. I posted the same issue on cumotion github repo.

NVIDIA-ISAAC-ROS/isaac_ros_cumotion#8

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