Search papers, labs, and topics across Lattice.
This paper introduces KING, a Graph Neural Network (GNN)-based kinematic model that integrates the unique characteristics of various robot embodiments into a unified motion representation. By leveraging a common graph structure, KING effectively accommodates both wheeled and legged robots, achieving superior odometry estimation in featureless environments compared to traditional methods. The model demonstrates the ability to adapt to new embodiments with minimal data, significantly enhancing the versatility and efficiency of robotic systems in real-world applications.
KING enables a single kinematic model to achieve high-accuracy odometry for both wheeled and legged robots, adapting to new embodiments with just one minute of data.
Kinematic models provide reliable motion constraints for odometry estimation in featureless environments, where exteroceptive sensing degrades and IMU integration drifts. Learning-based kinematic models can achieve more accurate odometry estimation than model-based methods by capturing nonlinear effects; however, most existing learning-based models are trained on a single embodiment and generalize poorly to new embodiments. This generalization is difficult because the meanings and structures of proprioceptive measurements vary across embodiments, including the number of joints and ground-contact elements (e.g., wheels, feet). To address this challenge, we propose KING, a Graph Neural Network (GNN)-based kinematic model that explicitly incorporates robot embodiments by representing them as a common graph. We show that wheel and leg kinematic models can be expressed by a unified representation, enabling a single model for both wheeled and legged robots. Trained on datasets spanning diverse embodiments, KING provides a unified representation of wheeled and legged kinematics and achieves high-accuracy odometry estimation in real environments. KING estimates accurate odometry using only an embodiment description (e.g., a URDF file) and on-board proprioception (encoders and an IMU) and can be adapted to new robot embodiments through few-shot learning with only one minute of data, avoiding retraining from scratch on a new dataset for each robot. The project page is available at: https://smrg-aist.github.io/king_project_page/