本文主要是介绍【ROS机器人开发实践1】ros_exploring-master功能包编译过程中遇到问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、根据《ROS机器人开发实践》书中例子,将robot_mrobot包中的5个功能包拷贝到新建src目录下,编译后存在问题。
2、执行catkin_make
解决办法:
sudo apt-get install ros-kinetic-ecto
解决办法:
sudo apt-get install ros-kinetic-manipulation-msgs
解决办法:
sudo apt-get install ros-kinetic-moveit-ros-perception
解决办法:
sudo apt-get install ros-kinetic-moveit-ros-planning-interface
解决办法:
sudo apt-get install ros-kinetic-gazebo-ros-control
解决办法:
sudo apt-get install libasound2-dev
安装后还是有问题,那么卸载掉重新安装
sudo apt-get purge libasound2-dev sudo apt-get install libasound2-dev
提示缺少库,不是系统库,找到后复制到系统库中即可
sudo find / -name libmsc.so
根据自已路径情况复制
sudo cp /home/laing/ros_exploring-master/robot_perception/robot_voice/libs/x64/libmsc.so
3、最后执行catkin_make,安装完毕,成功。
这篇关于【ROS机器人开发实践1】ros_exploring-master功能包编译过程中遇到问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!