Search papers, labs, and topics across Lattice.
This paper introduces three algorithms for dog dead reckoning (DDR) using only inertial sensors to address the challenge of cumulative drift in positioning for canine and robotic dog applications. The algorithms include both model-based and neural-aided approaches, with the latter leveraging neural networks to improve accuracy. Experiments on a custom-recorded canine dataset (DogMotion) and a robotic legged dog dataset demonstrate that neural-aided methods achieve less than 10% absolute distance error, outperforming model-based techniques.
Neural networks can significantly improve inertial-sensor-based positioning for both biological and robotic dogs, achieving high accuracy without relying on external signals like GPS.
Modern canine applications span medical and service roles, while robotic legged dogs serve as autonomous platforms for high-risk industrial inspection, disaster response, and search and rescue operations. For both, accurate positioning remains a significant challenge due to the cumulative drift inherent in inertial sensing. To bridge this gap, we propose three algorithms for accurate positioning using only inertial sensors, collectively referred to as dog dead reckoning (DDR). To evaluate our approaches, we designed DogMotion, a wearable unit for canine data recording. Using DogMotion, we recorded a dataset of 13 minutes. Additionally, we utilized a robotic legged dog dataset with a duration of 116 minutes. Across the two distinct datasets we demonstrate that our neural-aided methods consistently outperform model-based approaches, achieving an absolute distance error of less than 10\%. Consequently, we provide a lightweight and low-cost positioning solution for both biological and legged robotic dogs. To support reproducibility, our codebase and associated datasets have been made publicly available.