在ununtu18.04 上想用ros控制ur5机械臂的时候,git clone完相关驱动后,catkin_make时报错
fatal error: ur_msgs/SetAnalogOutput.h: 没有那个文件或目录
#include <ur_msgs/SetAnalogOutput.h>

请问怎么解决
在ununtu18.04 上想用ros控制ur5机械臂的时候,git clone完相关驱动后,catkin_make时报错
fatal error: ur_msgs/SetAnalogOutput.h: 没有那个文件或目录
#include <ur_msgs/SetAnalogOutput.h>

请问怎么解决
关注让 “紫雾凌寒” 来帮你回答,本回答结合 DeepSeek
如果还有问题,请评论或点击头像私信,如果有帮助到您, 请关注、采纳、点赞
ur_msgs/SetAnalogOutput.h这个头文件。ur_msgs包没有正确安装或安装路径配置不正确,导致编译系统无法找到该头文件。ur_msgs包已经正确安装。如果是通过ROS包管理器安装,可以使用以下命令:bash
sudo apt-get install ros-<ros_version>-ur-msgsbash
sudo apt-get install ros-melodic-ur-msgsur_msgs包的安装路径。在ROS中,包的头文件通常安装在/opt/ros/<ros_version>/include目录下。对于ur_msgs包,你可以手动检查该目录下是否存在ur_msgs文件夹及其子文件夹中的SetAnalogOutput.h文件。如果没有,可能需要重新安装ROS或相关的ROS包来确保其完整性。~/catkin_ws,可以使用以下命令设置环境变量:bash
source ~/catkin_ws/devel/setup.bash希望以上解答对您有所帮助。如果您有任何疑问,欢迎在评论区提出。