Recreating the Motion Trajectory of a System of Articulated Rigid Bodies on the Basis of Incomplete Measurement Information and Unsupervised Learning

Sensors (Basel). 2022 Mar 11;22(6):2198. doi: 10.3390/s22062198.

Abstract

Re-creating the movement of an object consisting of articulated rigid bodies is an issue that concerns both mechanical and biomechanical systems. In the case of biomechanical systems, movement re-storation allows, among other things, introducing changes in training or rehabilitation exercises. Motion recording, both in the case of mechanical and biomechanical systems, can be carried out with the use of sensors recording motion parameters or vision systems and with hybrid solutions. This article presents a method of measuring motion parameters with IMU (Inertial Measurement Unit) sensors. The main assumption of the article is to present the method of data estimation from the IMU sensors for the given time moment on the basis of data from the previous time moment. The tested system was an industrial robot, because such a system allows identifying the measurement errors from IMU sensors and estimating errors basing on the reference measurements from encoders. The aim of the research is to be able to re-create the movement parameters of an object consisting of articulated rigid bodies on the basis of incomplete measurement information from sensors. The developed algorithms can be used in the diagnostics of mechanical systems as well as in sport or rehabilitation. Limiting sensors will allow, for example, athletes defining mistakes made during training only on the basis of measurements from one IMU sensor, e.g., installed in a smartphone. Both in the case of rehabilitation and sports, minimizing the number of sensors allows increasing the comfort of the person performing a given movement as part of the measurement.

Keywords: Denavit-Hartenberg notation; ICA algorithm; IMU sensors; industrial robots; parameter estimation.

MeSH terms

  • Algorithms
  • Biomechanical Phenomena
  • Humans
  • Motion
  • Movement*
  • Unsupervised Machine Learning*