Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I think you're missing a few things compared to a similar messages package I got working:

  • find_package for std_msgs where the header field comes from
  • DEPENDENCIES std_msgs in the rosidl_generate_interfaces command (see here)
  • Put std_msgs/Header in the .msg file instead of just Header

The relevant piece of your CMakeLists should be then:

find_package(rosidl_default_generators REQUIRED)
find_package(std_msgs REQUIRED)


Then, also put <depend>std_msgs</depend> in package.xml if you haven't already.