Closed T-Lemmel closed 3 months ago
I have same issue! Did you find a solution?
I also have same issue!
I also have same issue!
CMake Error at CMakeLists.txt:47 (find_package): By not providing "Findros2_robotiqgripper.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ros2_robotiqgripper", but CMake did not find one.
Could not find a package configuration file provided by "ros2_robotiqgripper" with any of the following names:
ros2_robotiqgripperConfig.cmake
ros2_robotiqgripper-config.cmake
Add the installation prefix of "ros2_robotiqgripper" to CMAKE_PREFIX_PATH or set "ros2_robotiqgripper_DIR" to a directory containing one of the above files. If "ros2_robotiqgripper" provides a separate development package or SDK, be sure it has been installed.
Yes @CrisicGgbond you are right this is the problem but the package ros2_robotiqgripper
would need to be installed before adding anything to CMAKE_PREFIX_PATH, and i couldn't find a package named like that anywhere.
The closest one i found is a repository called ros2_robotiq_gripper
but none of the package in it have the ros2_robotiqgripper
name. My guess is that those in charge of this package changed the structure of the project and ros2_SimRealRobotControl hasn't been adapted yet but we would need someone to confirm that.
PS : ros2_robotiqgripper repository :
https://github.com/PickNikRobotics/ros2_robotiq_gripper
While we are waiting for the fix you can do the following:
You can build the package without using the ros2_robotiqgripper package.
Just delete everything with "robotiq" inside the package ros2srrc_execution. I deleted the following lines:
In CMakeLists.txt: Line 47: find_package(ros2_robotiqgripper REQUIRED)
In CMakeLists.txt: Line 131: ros2_robotiqgripper
In package.xml: Line 27: depend ros2_robotiqgripper /depend
In sequence.cpp: Line 47: #include <ros2_robotiqgripper/srv/robotiq_gripper.hpp>
In sequence.cpp: Line 95: std::shared_ptr
Hi all,
I'm sorry about this.
I have developed a ROS 2 package that supports the control of the Robotiq Hand-E and 2f-85 grippers (when connected to UR Robots) through ROS 2, and some of the classes and functions in ros2srrc_execution depend on that package.
The problem was caused because the repository in GitHub was not made public. The problem is gone now, I have released it :)
Thanks for your feedback! Regards, Mikel, IFRA-Cranfield
We are still facing this issue with the Robotiq Gripper. This error shows up: `CMake Error at CMakeLists.txt:51 (find_package): By not providing "Findros2_robotiqgripper.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "ros2_robotiqgripper", but CMake did not find one.
Could not find a package configuration file provided by "ros2_robotiqgripper" with any of the following names:
ros2_robotiqgripperConfig.cmake
ros2_robotiqgripper-config.cmake
Add the installation prefix of "ros2_robotiqgripper" to CMAKE_PREFIX_PATH or set "ros2_robotiqgripper_DIR" to a directory containing one of the above files. If "ros2_robotiqgripper" provides a separate development package or SDK, be sure it has been installed.`
Did you install the robotiqgripper package on your workspace? https://github.com/IFRA-Cranfield/ros2_RobotiqGripper
using Ubuntu 22.04 and ros2 humble
Hello, i get this when trying to colcon build :
I haven't found this ros2_robotiqgripper online so i'm not sure what is the problem.
Can you help me please ? Thanks a lot in advance, Tom