How to depend on pr2_controllers_msgs
I want to write a program to directly control the controllers on pr2 (in gazebo) following the tutorial in pr2_controllers.
But it depends on pr2_controllers_msgs, which seems to be a rosbuild package.
Therefore when I catkin_make, I got:
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package):
Could not find a configuration file for package pr2_controllers_msgs.
Set pr2_controllers_msgs_DIR to the directory containing a CMake
configuration file for pr2_controllers_msgs. The file will have one of the
following names:
pr2_controllers_msgsConfig.cmake
pr2_controllers_msgs-config.cmake
Why is that the pre-build package in Grovvy is in the form of rosbuild, not catkin? Is there any way to depend on this package and use the msg defined inside?
My purpose is to control the head and the gripper. I wonder if there is a better way to control these parts?
That rosbuild package looks out of date to me. While it could easily be converted to catkin, I suspect there is something newer that replaces it. Unfortunately, I don't know what. Have you looked at MoveIt?
I've tried MoveIt, but I would like to learn about motion planning from scratch. Thanks to fergs, I'll try control_msgs.