使用胡春旭程序包错误的记录及解决办法

学习Moveit过程中,参考胡春旭的《ROS机器人开发实践》中的程序包文件。对应的功能包为:robot_marm。使用的ROS版本为melodic。在编译过程中(catkin make),存在以下报错信息:CMake Error at /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:83 (find_package): Could not find a package configuration file provided by "ma
摘要由CSDN通过智能技术生成

学习Moveit过程中,参考胡春旭的《ROS机器人开发实践》中的程序包文件。对应的功能包为:robot_marm。使用的ROS版本为melodic。在编译过程中(catkin make),存在以下报错信息:

CMake Error at /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "manipulation_msgs"
  with any of the following names:

    manipulation_msgsConfig.cmake
    manipulation_msgs-config.cmake

  Add the installation prefix of "manipulation_msgs" to CMAKE_PREFIX_PATH or
  set "manipulation_msgs_DIR" to a directory containing one of the above
  files.  If "manipulation_msgs" provides a separate development package or
  SDK, be sure it has been installed.
Call Stack (most recent call first):
  robot_marm/marm_planning/CMakeLists.txt:10 (find_package)

原因是缺少"manipulation_msgs"包,重新安装即可。放在src目录下:

git clone https://github.com/ros-interactive-manipulation/manipulation_msgs.git

编译,但仍有报错:

CMake Error at /opt/ros/melodic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by
  "household_objects_database_msgs" with any of the following names:

    household_objects_database_msgsConfig.cmake
    household_objects_database_msgs-config.cmake

  Add the installation prefix of "household_objects_database_msgs" to
  CMAKE_PREFIX_PATH or set "household_objects_database_msgs_DIR" to a
  directory containing one of the above files.  If
  "household_objects_database_msgs" provides a separate development package
  or SDK, be sure it has been installed.

又缺了"household_objects_database_msgs",继续装,也是放在src目录下:

git clone  https://github.com/ros-interactive-manipulation/household_objects_database_msgs

重新编译,就ok了:

Scanning dependencies of target household_objects_database_msgs_generate_messages_nodejs
[  1%] Generating EusLisp code from household_objects_database_msgs/DatabaseModelPoseList.msg
[  1%] Generating Javascript code from household_objects_database_msgs/DatabaseModelPoseList.msg
[  2%] Generating Javascript code from household_objects_database_msgs/DatabaseScan.msg
[  2%] Generating EusLisp code from household_objects_database_msgs/DatabaseScan.msg
[  2%] Generating Javascript code from household_objects_database_msgs/DatabaseReturnCode.msg
[  3%] Generating EusLisp code from household_objects_database_msgs/DatabaseReturnCode.msg
[  3%] Generating EusLisp code from household_objects_database_msgs/DatabaseModelPose.msg
[  4%] Generating EusLisp code from household_objects_database_msgs/SaveScan.srv
[  5%] Generating Javascript code from household_objects_database_msgs/DatabaseModelPose.msg
[  5%] Building CXX object robot_marm/marm_planning/CMakeFiles/add_collision_objct_node.dir/src/add_collision_objct.cpp.o
[  6%] Building CXX object robot_marm/marm_planning/CMakeFiles/test_custom_node.dir/src/test_custom.cpp.o
[  8%] Building CXX object robot_marm/marm_planning/CMakeFiles/remove_collision_objct_node.dir/src/remove_collision_objct.cpp.o
[  8%] Building CXX object robot_marm/marm_planning/CMakeFiles/test_cartesian_path_node.dir/src/test_cartesian_path.cpp.o
[  9%] Building CXX object robot_marm/marm_planning/CMakeFiles/test_random_node.dir/src/test_random.cpp.o
[  9%] Building CXX object robot_marm/marm_planning/CMakeFiles/check_collision_node.dir/src/check_collision.cpp.o
[  9%] Generating EusLisp co
  • 14
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值