Abstract
This paper presents a novel Mobile Robotic System (MRS) with a Stewart Platform (SP), aimed at high-precision neutron diffraction applications that involve heavy loads and limited sampling resources. Existing kinematic calibration methods predominantly address geometric errors and fail to account for non-geometric errors introduced by robot relocation or payload-induced deformations. Moreover, current non-geometric error compensation strategies typically require extensive data collection and retraining after each movement, rendering them impractical for mobile robot applications. These challenges are further exacerbated in parallel robots due to their complex kinematics, which make accurate error compensation particularly difficult. To address these gaps, we propose a data-efficient, lightweight non-geometric error compensation method based on Gaussian Process Regression (GPR) that requires only 30 samples and a single post-movement reference configuration. Additionally, this paper presents a comprehensive self-calibration framework for mobile parallel robotic systems. It includes kinematic calibration using the Product of Exponentials (POE) method before movement, a rapid automatic localization method post-movement, and non-geometric calibration to mitigate accuracy degradation at the new location. Experimental results demonstrate a significant improvement in accuracy, with the average position error of the diffractometer, reduced by over 80%, and joint coordinate errors decreased by no less than 90%.