moveit2_tutorials on Humble require moveit_task_constructor repo to be cloned
Closed this issue · 2 comments
Description
Attempting to call
sudo apt update && rosdep install -r --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y
after cloning the moveit2_tutorials repo as directed in the MoveIt Humble getting started tutorial, fails due to the unmet rosdep on moveit_task_constructor_core:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
moveit2_tutorials: Cannot locate rosdep definition for [moveit_task_constructor_core]
Continuing to install resolvable dependencies...
In order to satisfy the dependency and get the tutorials to successfully build, I had to clone the Humble branch of moveit_task_constructor in the same directory as the moveit2_tutorials repo was cloned.
Your environment
- ROS Distro: [Humble]
- OS Version: e.g. Ubuntu 22.04
- Binary: ros-humble-desktop/jammy,now 0.10.0-1jammy.20230822.214721 amd64 [installed]
Potential Solution
Should we add a step in the tutorial to clone the moveit_task_constructor repo in the same directory as the tutorials?
I think the vcs import
step here is supposed to cover this.
As you see in this file, the moveit_task_constructor
repo should be cloned this way.
Until MTC has binaries, this is what we're suggesting.
Shall we close this PR, or do you think something else can be made clearer?