Hi Ryan,
What are your steps used to record the data? From the standalone, using the data recorder tool doesn't record odometry. It is meant to record rgb/depth frames at camera frame rate, then odometry should be computed when replaying the database as source. I recommend to use data recorder tool from the main application (Tool->Data Recorder) as with the
console app, you won't have any live feedback if odometry can be computed from the recorded data.
To record odometry in database, the easiest way is to just do a regular mapping session. When replaying that database, you will have to choice to reuse odometry saved in database or recompute it. The later option is not very recommended with that kind of database though, as the frame rate would be very low for odometry (in comparison to databases recorded from the data recorder tool).
On ROS, subscribe_odometry should be true for
data_recorder.launch to record odometry in the resulting database.
cheers,
Mathieu