I want to use the ros2_grasp_library. But I’m a bit confused about the requirements of this Library.
However i tried to install it anyways. I’m using ROS2 Humble and MoveIt2 on my Ubuntu 22.04.
There i created a new folder ~/workspace/pick_and_place_ros_ur/src
where i cloned the github repository to.
When i try to build it i get following error:
colcon build --base-paths src/ros2_grasp_library/grasp_apps/fixed_position_pick
Starting >>> fixed_position_pick
--- stderr: fixed_position_pick
CMake Error at CMakeLists.txt:35 (find_package):
By not providing "Findrobot_interface.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"robot_interface", but CMake did not find one.
Could not find a package configuration file provided by "robot_interface"
with any of the following names:
robot_interfaceConfig.cmake
robot_interface-config.cmake
Add the installation prefix of "robot_interface" to CMAKE_PREFIX_PATH or
set "robot_interface_DIR" to a directory containing one of the above files.
If "robot_interface" provides a separate development package or SDK, be
sure it has been installed.
My Universal_Robots_ROS2_Driver is in ~/workspace/ros_ur_driver
.
Do i need to install the library to a different location?
What requirements do i need to run this library?
In the issues sections, there are some unanswered questions about the UR_Driver, MoveIt Version, ROS2 Version.