On the Development of a Generic Multi-Sensor Fusion Framework for Robust Odometry Estimation