/Modell-identification-and-trajectory-planning

A Robust Data Driven Approach for Dynamics Model Identification in Trajectory Planning

Primary LanguageMATLAB

Modell-identification-and-trajectory-planning

A Robust Data Driven Approach for Dynamics Model Identification in Trajectory Planning

YouTube: https://www.youtube.com/watch?v=rZSfZJxPOkc&t=135s

Abstract—In this paper, we propose a data-driven modelling framework using a sparse regression technique to find the governing equations of dynamics systems. With this approach, the prior knowledge of features from simple structures can be used to deduce which on complex structures. The prior knowledge of single-pendulums, double-pendulums, and spherical pendulum enlightens the guess of the feature library for a 3-DOF manipulator. The feature library is sparsified with a fully autonomous machine learning algorithm composited of the L1-regularization and proportional filter. The training dataset with non-zero-mean Gaussian noise simulates real- world conditions and proves the system's robustness to the noise. Compared with the neural-network-based system identification method, this paper's technique can be promptly applied in dynamic trajectory planning. A simulation of the optimal trajectory planning for the obstacle-avoidance on the Lynxmotion robot is accomplished by optimizing the objective function constructed with energy and penalty function. Results of the simulation support that the estimated model works correctly. Comparison between the data-driven and the closed- form model evidences the reliability and robustness of this identification technique.

If you have some questions, you can email to jiangqiuchen1995@gmail.com.

Citation

If you use this toolbox or benchmark in your research, please cite this project.

@article{2021IROS,
  title={A Robust Data-Driven Approach for Dynamics Model Identification in Trajectory Planning},
  author={Chen, Jiangqiu and Zhang, Minyu and Yang, Zhifei and Xia, Linqing},
  booktitle={IROS},
  year={2021}
}

Block diagram:

Results:

Denoise:

Model Fitting:

Energy optimization:

Dynamic Trajectory Planning: