Hi,
I've noticed this package depends on urdf for build and execution but urdf only depends on urdf_parser_plugin for build not execution. As a result, running ros2 run robot_state_publisher robot_state_publisher <urdf_file> fails with the following error on my setup:
terminate called after throwing an instance of 'pluginlib::ClassLoaderException'
what(): package 'urdf_parser_plugin' not found, searching: [/usr]
I can modify my setup to add urdf_parser_plugin to execution dependencies but maybe it should be changed at package level.
Best Regards,
Romain GIMENEZ