methods to dynamically populate ros messages from our xml-based translation table