我正在尝试安装最新的PTAM(并行跟踪和映射),如安装页面(http://wiki.ros.org/ethzasl_ptam#Installation)中所述。但是,运行“rosdep install ptam”时会产生以下错误:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
ptam: Cannot locate rosdep definition for [ptam_com]
一个月前,我在一个不同的系统上遵循了完全相同的程序(在PTAM改为catkin之前)并且它有效。更改系统的原因是PTAM的GUI被称为成功加载但实际上没有显示。所以我们换成了一个带有nvidia显卡的新系统。 我试图在新系统上从Github检索旧版本,但它会产生同样的错误。
非常感谢。
答案 0 :(得分:0)
ROS
有自己非常活跃的answer forum。所以这样的问题最好在那里回答。此外,
Cannot locate rosdep definition for
这表明" ptam"尚未注册为rosdep
key(我正在查看Ubuntu)。
可能没有记录添加新密钥的过程,但您可以参考线程like this并查看是否可以选择。