When or_rviz
is started with rviz Global Options > Fixed Frame
set to some value, all OpenRAVE interactive markers will be published with that frame ID in the interactive marker messages even if the value is changed in the viewer.
The only way to change the frame ID used in the interactive marker seems to be to change the Fixed Frame, save the resulting rviz config, and then restart the viewer.