Physics-informed Neural Networks-based Model Predictive Control for Multi-link Manipulators

We discuss nonlinear model predictive control (NMPC) for multi-body dynamics via physics-informed machine learning methods. Physics-informed neural networks (PINNs) are a promising tool to approximate (partial) differential equations. PINNs are not suited for control tasks in their original form since they are not designed to handle variable control actions or variable initial values. We thus present the idea of enhancing PINNs by adding control actions and initial conditions as additional network inputs. The high-dimensional input space is subsequently reduced via a sampling strategy and a zero-hold assumption. This strategy enables the controller design based on a PINN as an approximation of the underlying system dynamics. The additional benefit is that the sensitivities are easily computed via automatic differentiation, thus leading to efficient gradient-based algorithms. Finally, we present our results using our PINN-based MPC to solve a tracking problem for a complex mechanical system, a multi-link manipulator.

[1]  Paris Perdikaris,et al.  Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations , 2019, J. Comput. Phys..

[2]  Joan Bruna,et al.  An Extensible Benchmark Suite for Learning to Simulate Physical Systems , 2021, NeurIPS Datasets and Benchmarks.

[3]  Frank Allgöwer,et al.  Learning an Approximate Model Predictive Controller With Guarantees , 2018, IEEE Control Systems Letters.

[4]  Venkateswarlu Ch.,et al.  Model Predictive Control of Nonlinear Processes , 2010 .

[5]  Rudibert King,et al.  State-space modeling for control based on physics-informed neural networks , 2021, Eng. Appl. Artif. Intell..

[6]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[7]  Stephen J. Wright,et al.  Numerical Optimization (Springer Series in Operations Research and Financial Engineering) , 2000 .

[8]  Georg Schneider,et al.  Modeling, simulation, and vision-/MPC-based control of a PowerCube serial robot , 2020 .

[9]  Hisashi Tanizaki,et al.  - State Space Modeling , 2018, Signals, Systems, Transforms, and Digital Signal Processing with MATLAB.

[10]  Barak A. Pearlmutter,et al.  Automatic differentiation in machine learning: a survey , 2015, J. Mach. Learn. Res..

[11]  Hannu T. Toivonen,et al.  A neural network model predictive controller , 2006 .

[12]  H. Freud Mathematical Control Theory , 2016 .

[13]  G. Martin,et al.  Nonlinear model predictive control , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[14]  A. Wills,et al.  Physics-informed machine learning , 2021, Nature Reviews Physics.

[15]  Manuel Schaller Sensitivity Analysis and Goal Oriented Error Estimation for Model Predictive Control , 2021 .

[16]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[17]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.