Ask Your Question

Rosserial make_libraries missing custom message

asked 2014-02-16 11:47:57 -0500

Wes G gravatar image

I'm getting into ROS and rosserial for my robot, which will use an Arduino for low level processing. Creating a custom message is important, but so far I've hit a roadblock in which rosserial cannot generate the header file for my custom message.

I've been following the tutorials to create and build .msg files and after it all, rosmsg can find and display my messages correctly. However if I run make_libraries, only the standard messages from ROS are installed.

~/ros_workspace$ rosrun rosserial_arduino ~/sketchbook/libraries

Exporting to ~/sketchbook/libraries
[my_project]: Not found

The end result only says messages could not be generated for map_msgs, and does not include my package. I suspect I'm missing a source command somewhere, but my familiarity with ROS prevents me from knowing when and which folder to run it. Any help greatly appreciated!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-02-17 12:10:27 -0500

fergs gravatar image

This means one of the dependencies of my_project could not be found, check that all dependencies that you have in your package.xml are actually installed on the system.

I've just opened a pull request to add better error messaging for this:

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-02-16 11:47:57 -0500

Seen: 513 times

Last updated: Feb 17 '14