Given GPS and IMU sensors mounted onto a robot, how can I estimate the pose (location and heading) of the robot on a 2D plane in Python? An Extended Kalman Filter seems to b