【发布时间】:2017-01-06 19:35:46
【问题描述】:
我正在运行 ROS Indigo。我有一个应该很简单的问题:我的包中有一个实用程序类,我希望可以从我们的脚本中调用它。它只需要在我们自己的包中调用即可;我不需要它对其他 ROS 包可用。
我在文件 HandControl.py 中定义了一个名为 HandControl 的类。我所有尝试导入它或在不导入的情况下使用它都失败了。我应该把它放在 catkin 工作区的什么位置——包的根目录,还是放在脚本中?我在任何地方都需要__init.py__吗(我已经尝试了几个地方)?
【问题讨论】:
-
(1) 请显示您的项目结构(2) 显示您在导入失败时获得的完整回溯。