ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
For completeness I'll address my experience with the introspection typesupport that's suggested in the accepted answer.
Indeed, I was able to create/edit messages using the functions generated by rosidl_generator_c
and rosidl_typesuppport_introspection_c
. Furthermore, by using dlopen/dlsym to retrieve the symbols corresponding to messages by their name, I entirely avoid generating files from templates. At the cost of some runtime penalty, of course.