Understanding Horse Gaits: Walk, Trot, Canter, and Gallop.