I've recently acquired a PNI Fieldforce TCM-XB and would like to interface it with ROS. It communicates over serial using a binary protocol described in their datasheet. The protocol appears to be proprietary, but I am not familiar enough with the protocols used by other manufacturers to know for sure.
Basic searches in the ROS package database haven't turned up any existing packages. Before I take the time to write one, has anyone else written a ROS node for communicating with this compass?
Update: It's not completely polished, but here is the fieldforce_tcm node that I wrote. It is written in Python and publishes a
nav_msgs/Imu message with the
orientation field populated.