Vehicle ego-motion estimation with geometric algebra