Can't find the custom message....ImportError: No module named wam_node.msg
I have wasted my whole day figuring this thing out. I can rosrun both packages, but python just cant find that "wam_node" package. I have used c++ before to use the same message and it worked. I don't know what is wrong ? Am I missing something ?
Any help/suggestion is appreciated. Thanks in advance.
Error when I run the package (rosrun hand_control grasp_with_biotac.py):
Traceback (most recent call last):
File "/home/rohit/catkin_ws/src/BMI-robot-arm-control/hand_control/src/grasp_with_biotac.py", line 12, in <module>
from wam_node.msg import HandPosVel
ImportError: No module named wam_node.msg
Python code for import:
from std_msgs.msg import String
from biotac_sensors.msg import BioTacHand
from wam_node.msg import HandPosVel
"rosmsg list | grep Hand"output:
biotac_sensors/BioTacHand
wam_node/HandPos
wam_node/HandPosVel
manifest.xml of hand_control package :
<package>
<description brief="hand_control">
hand_control
</description>
<author>robot</author>
<license>BSD</license>
<review status="unreviewed" notes=""/>
<url>http://ros.org/wiki/hand_control</url>
<depend package="wam_node"/>
<depend package="wam_msgs"/>
<depend package="wam_srvs"/>
<depend package="wam_control"/>
</package>