The space station is a bridgehead for human space exploration missions. During its construction, operation, and maintenance, there are a variety of tasks that need to be performed. However, the space environment has harsh conditions such as microgravity, high vacuum, strong radiation, and large temperature differences, which seriously threaten the health and life safety of astronauts. Since space robots are not limited by human physiological conditions, they can perform space exploration missions for a long time with high quality, which has become an important trend in space exploration. During space station missions, robots need to perform precise operations on tools or task objects, which relies on accurate tracking of the target. However, the special space environment may cause complex non-Gaussian noise in target tracking data. And the performance of traditional Kalman Filter will deteriorate seriously when the error signals are non-Gaussian, which may lead to mission failure. Therefore, it is necessary to carry out research on filtering algorithms for complex non-Gaussian noises. In a research paper recently published in Space: Science & Technology, Research team combining scholars and scientists from School of Mechatronical Engineering, Beijing Institute of Technology and Hunan University proposed a novel Kalman Filter named Generalized Maximum Correntropy Kalman Filter (GMCKF) to realize better performance under the non-Gaussian noise with various forms that may encounter in the process of target tracking and to improve the tracking accuracy.
The author first introduced the Generalized Correntropy and analyzes the difference between Gaussian kernel and Generalized Gaussian Density. Existing researches focused on improving the Kalman Filter’s performance under non-Gaussian noise. The Maximum Correntropy Criterion (MCC) has good effect in evaluating non-Gaussian noise. There are many filters based on MCC, which can obtain the error’s higher-order moments and filter the outliers effectively. However, the default kernel of MCC is Gaussian kernel. Due to the limit of the Gaussian function, it cannot change the shape of correntropy freely. Therefore, the filter like the Maximum Correntropy Kalman Filter (MCKF) could not achieve the good performance under some complex non-Gaussian noise. Holding that the Generalized Maximum Correntropy Criterion (GMCC) utilizing the Generalized Gaussian Density (GGD) function has a more flexible form, the author developed GMCKF algorithm by replacing Gaussian kernel with GGD function which adds a new shape parameter α to get better performance under various non-Gaussian noises. Moreover, the author chose the moment-matching estimators (MMEs) to estimate the parameter α because it is simple and accurate enough for parameters estimation.
Afterwards, the influence of the additional shape parameter α and the validity of the parameter automatic selection algorithm for GMCKF have been studied in the simulations. It was found through the simulations that with the additional shape parameter α and the automatic selection algorithm, GMCKF can achieve good performance under various non-Gaussian noises. Furthermore, ground experiments have also been done to validate the effect of GMCKF algorithm for target tracking. The target may be floating in the space due to the microgravity environment. In this situation, the vision sensors like cameras in space are exposed to high-energy particles for a long time; there may be complex non-Gaussian noise in process of image acquisition and transmission. Uncontrolled lighting, covered by other floating objects, and complex background can also bring complex non-Gaussian noise to target tracking. To simulate the target tracking in the space environment, the experimental system was built on the base of the Singer model, including a 6-DOF industrial robot (RS10N of Kawasaki), a pair of binocular cameras (MER-125-30UM of Imavision), a spherical target, and a laser tracker. Because there was not enough complex noise in laboratory environment, some non-Gaussian noise was deliberately added to the measure data from binocular camera to simulate the non-Gaussian observation noise generated by various factors in the space station. The experiment results confirmed again that the proposed GMCKF can outperform than other filters significantly when the system is disturbed by various non-Gaussian noises. In other words, to get more accurate target position, GMCKF algorithm can be used to filter the non-Gaussian noise contained in the target tracking.
Finally, to confirm the algorithm effect in the real environment, the GMCKF algorithm was used to deal with the experimental data from the on-orbit robot maintenance experiments of Chinese TianGong-2 space laboratory. The purpose of the experiment is to verify that filtering out complex non-Gaussian noise effectively caused by special space environment would help the robot improve its ability to carry out maintenance operations autonomously in the harsh space conditions and complete the task successfully. The experimental data were transmitted back to the ground from the space laboratory and could be regarded as the real-time measurement data in the true space environment, which verified the algorithm using the practical application data. The experimental results showed that the GMCKF algorithm could help the robot to better locate the target and complete the tasks.
Author: Yang Mo, Yaonan Wang, Hong Yang, Badong Chen, Hui Li, and Zhihong Jiang
Title of original paper: Generalized Maximum Correntropy Kalman Filter for Target Tracking in TianGong-2 Space Laboratory
Article link: https://spj.sciencemag.org/journals/space/2022/9796015/
Journal: Space: Science & Technology
College of Electrical and Information Engineering, Hunan University, Changsha, China
Institute of Manned Spacecraft System Engineering, China Academy of Space Technology (CAST), Beijing, China
Institute of Artificial Intelligence and Robotics, Xi’an Jiaotong University, Xi’an, China
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
About Dr. Zhihong Jiang
Zhihong Jiang received the B.S. degree in material processing/manufacturing engineering from the Jilin University of Technology, Changchun, China, in 1998, the M.S. degree in material processing/manufacturing engineering from Jilin University, Changchun, in 2001, and the Ph.D. degree in electrical engineering and automation from Tsinghua University, Beijing, China, in 2005.
He is currently a Professor with the School of Mechatronical Engineering, Beijing Institute of Technology, Beijing. His research interests include space intelligent robotics, industry robot systems and human–machine interaction.