Accurate models of mechanical system dynamics are often critical for model-based control and reinforcement learning. Fully data-driven dynamics models promise to ease the process of modeling and analysis, but require considerable amounts of data for training and often do not generalize well to unseen parts of the state space. Combining data-driven modelling with prior analytical knowledge is an attractive alternative as the inclusion of structural knowledge into a regression model improves the model's data efficiency and physical integrity. In this article, we survey supervised regression models that combine rigid-body mechanics with data-driven modelling techniques. We analyze the different latent functions (such as kinetic energy or dissipative forces) and operators (such as differential operators and projection matrices) underlying common descriptions of rigid-body mechanics. Based on this analysis, we provide a unified view on the combination of data-driven regression models, such as neural networks and Gaussian processes, with analytical model priors. Further, we review and discuss key techniques for designing structured models such as automatic differentiation.
翻译:精确的机械系统动态模型往往对基于模型的控制和强化学习至关重要。完全由数据驱动的动态模型有望简化建模和分析过程,但需要大量的培训数据,而且往往不能向国家空间的隐蔽部分广泛推广。将数据驱动模型与先前的分析知识相结合是一种有吸引力的替代办法,因为将结构知识纳入回归模型可以提高模型的数据效率和物理完整性。在本篇文章中,我们调查了将硬体机械与数据驱动建模技术相结合的受监督的回归模型。我们分析了硬体机械共同描述所依据的不同潜在功能(如动能或消散力)和操作者(如差异操作者和预测矩阵)。根据这一分析,我们对数据驱动回归模型的组合(如神经网络和测量过程)提供了统一的观点,并附有分析模型的前期。此外,我们审查并讨论设计结构模型(如自动区分)的关键技术。