changes to accommadate different imu settings and allowing for the gps topic to input orientation information