-
Notifications
You must be signed in to change notification settings - Fork 59
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
Issue with rosdep definition of gazebo #234
Comments
To install the create 3 simulator you should use:
or
depending on which version of the simulator you want to use. |
Hey alsora, I noticed that the command you suggested, “sudo apt search ros-humble-irobot-create-gazebo”, still requires the ls extensions “-sim”, “-bringup” or “-dbgsym”. Installing these packages with “sudo apt-get install” will then work. The package readme file may need to be updated because the prompts now seem to vary slightly (e.g. gazebo is now spelled out instead of gz), but the simulation seems to work. Thanks for your help! |
I noticed that if I do this (i.e. add a glob):
Also seems strange that |
I think the real issue here is that the Apparently, it's a slog to get ROS P.S. After building, there's an issue launching the simulation, but that's a different problem having to do with |
In case it is helpful to anyone, I resolved a similar error by making sure I was cloning the correct branch of this repository. In my case, I was cloning the repository using
|
Describe the bug
Hello, I tried to install the Create Simulator by following the installation instructions step by step with a fresh Ubuntu 22.04 LTS Jammy and ROS Humble. When building the create3_ws, I encounter the following error after running “rosdep install --from-path src -yi”:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
irobot_create_gz_bringup: Cannot locate rosdep definition for [gz_ros2_control]
irobot_create_toolbox: Cannot locate rosdep definition for [gz_math_vendor]
irobot_create_gz_plugins: Cannot locate rosdep definition for [gz_gui_vendor]
As a result, the next step “colcon build --symlink-install” also fails. This results in the following output:
Starting >>> irobot_create_gz_plugins
--- stderr: irobot_create_gz_plugins
CMake Error at CMakeLists.txt:14 (find_package):
By not providing "Findgz_gui_vendor.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"gz_gui_vendor", but CMake did not find one.
Could not find a package configuration file provided by "gz_gui_vendor"
with any of the following names:
Add the installation prefix of "gz_gui_vendor" to CMAKE_PREFIX_PATH or set
"gz_gui_vendor_DIR" to a directory containing one of the above files. If
"gz_gui_vendor" provides a separate development package or SDK, be sure it
has been installed.
Failed <<< irobot_create_gz_plugins [1.04s, exited with code 1]
What is the reason for this and how can I fix the problems with gz_ros2_control or gz_math_vendor and gt_gui_vendor? Please excuse the question, I am still relatively inexperienced with ROS. Many greetings and thank you!
To Reproduce
Follow the installation instructions step by step.
Expected behavior
Successful addition of dependencies and subsequent successful building of the workspace.
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: