首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法找到rosdep定义的[ro间谍]机器人rosdep驱动程序依赖项

无法找到rosdep定义的[ro间谍]机器人rosdep驱动程序依赖项
EN

Stack Overflow用户
提问于 2021-05-31 13:18:19
回答 2查看 5.8K关注 0票数 0

我将按照http://wiki.ros.org/robotiq中的指示为机器人抓取器安装ros驱动程序,但对于安装Modbus依赖项(rosdep install robotiq_modbus_tcp),我有以下问题:

错误:以下包/堆栈无法将它们的rosdep键解析为系统依赖项: robotiq_modbus_tcp:无法找到rosdep的rosdep定义

PS:我使用Ubuntu 16.04 (动力),

提前谢谢你帮我解决这个问题..。

EN

回答 2

Stack Overflow用户

发布于 2021-07-02 01:11:02

我对ROS本人来说还是个新手,我发现自己在这个问题上坚持了3个星期。我尝试了我在论坛上发现的一切,但都没有结果。显然,当rosdep update命令跳过后续不受支持的ROS发行版的更新时,例如kinetic,就会出现问题。使用以下命令更新程序包,然后再尝试安装该软件包。

rosdep更新-包括-eol-发行版

票数 3
EN

Stack Overflow用户

发布于 2021-06-02 12:15:53

这可能有多种原因。如果执行以下步骤,则应该能够解决该问题:

  • 在克隆了存储库之后,请确保通过键入git branch检查出正确的分支。它应该输出kinetic-devel。如果不是这种情况,则切换到希望的分支git checkout kinetic-devel
  • 如果这是正确的,请确保已经安装了rospy sudo apt-get install python-rospy
  • 最后,确保在调用rosdep install robotiq_modbus_tcp之前已经使用source /opt/ros/kinetic/setup.bash (或安装了它的任何地方)获取了ROS环境变量。
  • 否则,您可能会尝试从源安装包:从Github克隆它并遵循这些指示
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67774538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档