ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

ROS msg cannot locate message

asked 2014-11-08 20:47:33 -0500

Glory gravatar image

updated 2014-11-09 01:37:03 -0500

ahendrix gravatar image

Hi, I am learning the tutorial for ROS. I ran into this error when I try the code below. I used nano editor to edit the package.xml and CMakeLists.txt as directed in the tutorial.

ubuntu@arm:~/catkin_ws/src/beginner_tutorials$ rosmsg show beginner_tutorials/Num
Unable to load msg [beginner_tutorials/Num]: Cannot locate message [Num]: unknown package [beginner_tutorials] on search path [{'rosconsole': ['/opt/ros/indigo/share/rosconsole/msg'], 'catkin': ['/opt/ros/indigo/share/catkin/msg'], 'angles': ['/opt/ros/indigo/share/angles/msg'], 'rosgraph': ['/opt/ros/indigo/share/rosgraph/msg'], 'rqt_py_console': ['/opt/ros/indigo/share/rqt_py_console/msg'], 'nodelet_topic_tools': ['/opt/ros/indigo/share/nodelet_topic_tools/msg'], 'rqt_graph': ['/opt/ros/indigo/share/rqt_graph/msg'], 'nodelet_tutorial_math': ['/opt/ros/indigo/share/nodelet_tutorial_math/msg'], 'qt_gui': ['/opt/ros/indigo/share/qt_gui/msg'], 'smclib': ['/opt/ros/indigo/share/smclib/msg'], 'roslib': ['/opt/ros/indigo/share/roslib/msg'], 'roscpp_serialization': ['/opt/ros/indigo/share/roscpp_serialization/msg'], 'rosbuild': ['/opt/ros/indigo/share/rosbuild/msg'], 'qt_gui_cpp': ['/opt/ros/indigo/share/qt_gui_cpp/msg'], 'rqt_publisher': ['/opt/ros/indigo/share/rqt_publisher/msg'], 'roswtf': ['/opt/ros/indigo/share/roswtf/msg'], 'genlisp': ['/opt/ros/indigo/share/genlisp/msg'], 'shape_msgs': ['/opt/ros/indigo/share/shape_msgs/msg'], 'rqt_topic': ['/opt/ros/indigo/share/rqt_topic/msg'], 'rqt_action': ['/opt/ros/indigo/share/rqt_action/msg'], 'rqt_top': ['/opt/ros/indigo/share/rqt_top/msg'], 'diagnostic_msgs': ['/opt/ros/indigo/share/diagnostic_msgs/msg'], 'rosgraph_msgs': ['/opt/ros/indigo/share/rosgraph_msgs/msg'], 'rosboost_cfg': ['/opt/ros/indigo/share/rosboost_cfg/msg'], 'genmsg': ['/opt/ros/indigo/share/genmsg/msg'], 'pluginlib': ['/opt/ros/indigo/share/pluginlib/msg'], 'rqt_msg': ['/opt/ros/indigo/share/rqt_msg/msg'], 'rqt_service_caller': ['/opt/ros/indigo/share/rqt_service_caller/msg'], 'xmlrpcpp': ['/opt/ros/indigo/share/xmlrpcpp/msg'], 'rosmaster': ['/opt/ros/indigo/share/rosmaster/msg'], 'rosnode': ['/opt/ros/indigo/share/rosnode/msg'], 'bond': ['/opt/ros/indigo/share/bond/msg'], 'rospack': ['/opt/ros/indigo/share/rospack/msg'], 'actionlib_msgs': ['/opt/ros/indigo/share/actionlib_msgs/msg'], 'rqt_image_view': ['/opt/ros/indigo/share/rqt_image_view/msg'], 'rqt_console': ['/opt/ros/indigo/share/rqt_console/msg'], 'python_qt_binding': ['/opt/ros/indigo/share/python_qt_binding/msg'], 'gencpp': ['/opt/ros/indigo/share/gencpp/msg'], 'rqt_gui_cpp': ['/opt/ros/indigo/share/rqt_gui_cpp/msg'], 'rqt_bag': ['/opt/ros/indigo/share/rqt_bag/msg'], 'rqt_gui': ['/opt/ros/indigo/share/rqt_gui/msg'], 'qt_gui_py_common': ['/opt/ros/indigo/share/qt_gui_py_common/msg'], 'roscpp_traits': ['/opt/ros/indigo/share/roscpp_traits/msg'], 'rosout': ['/opt/ros/indigo/share/rosout/msg'], 'rostopic': ['/opt/ros/indigo/share/rostopic/msg'], 'visualization_msgs': ['/opt/ros/indigo/share/visualization_msgs/msg'], 'message_generation': ['/opt/ros/indigo/share/message_generation/msg'], 'rostime': ['/opt/ros/indigo/share/rostime/msg'], 'rosservice': ['/opt/ros/indigo/share/rosservice/msg'], 'actionlib_tutorials': ['/opt/ros/indigo/share/actionlib_tutorials/msg'], 'rosunit': ['/opt/ros/indigo/share/rosunit/msg'], 'roscpp_tutorials': ['/opt/ros/indigo/share/roscpp_tutorials/msg'], 'turtle_actionlib': ['/opt/ros/indigo/share/turtle_actionlib/msg'], 'bondcpp': ['/opt/ros/indigo/share/bondcpp/msg'], 'rosconsole_bridge': ['/opt/ros/indigo/share/rosconsole_bridge/msg'], 'pluginlib_tutorials': ['/opt/ros/indigo/share/pluginlib_tutorials/msg'], 'roslz4': ['/opt/ros/indigo/share/roslz4/msg'], 'rqt_dep': ['/opt/ros/indigo/share/rqt_dep/msg'], 'rosmsg': ['/opt/ros/indigo/share/rosmsg/msg'], 'rospy': ['/opt/ros/indigo/share/rospy/msg'], 'turtlesim': ['/opt/ros/indigo/share/turtlesim/msg'], 'rosparam': ['/opt/ros/indigo/share/rosparam/msg'], 'stereo_msgs': ['/opt/ros/indigo/share ...
(more)
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
4

answered 2014-11-08 21:05:38 -0500

Glory gravatar image

I have fixed the error by sourcing the environment : $ source devel/setup.bash

edit flag offensive delete link more

Comments

Thank you very much

Science gravatar image Science  ( 2014-11-13 06:39:34 -0500 )edit

I think not only that, you also have to catkin_make from the catkin_ws, as sourcing alone didn't work for me :)

i mean:

catkin_ws$ catkin_make

catkin_ws$ source devel/setup.bash

thepirate16 gravatar image thepirate16  ( 2016-03-01 16:23:40 -0500 )edit

Thank you! It is a easy but tricky error, I have been around this error for some time when declaring a custom message.

PabloGN gravatar image PabloGN  ( 2016-03-21 15:01:58 -0500 )edit

it is not an easy error. I source the environment but it persists. Furthermore even though the message is not loaded, it still works (topics with this message are published)

Kansai gravatar image Kansai  ( 2021-04-01 20:09:37 -0500 )edit

Question Tools

2 followers

Stats

Asked: 2014-11-08 20:47:33 -0500

Seen: 9,687 times

Last updated: Nov 13 '14