In the realm of robotics, numerous downstream robotics tasks leverage machine learning methods for processing, modeling, or synthesizing data. Often, this data comprises variables that inherently carry geometric constraints, such as the unit-norm condition of quaternions representing rigid-body orientations or the positive definiteness of stiffness and manipulability ellipsoids. Handling such geometric constraints effectively requires the incorporation of tools from differential geometry into the formulation of machine learning methods. In this context, Riemannian manifolds emerge as a powerful mathematical framework to handle such geometric constraints. Nevertheless, their recent adoption in robot learning has been largely characterized by a mathematically-flawed simplification, hereinafter referred to as the "single tangent space fallacy". This approach involves merely projecting the data of interest onto a single tangent (Euclidean) space, over which an off-the-shelf learning algorithm is applied. This paper provides a theoretical elucidation of various misconceptions surrounding this approach and offers experimental evidence of its shortcomings. Finally, it presents valuable insights to promote best practices when employing Riemannian geometry within robot learning applications.
翻译:在机器人学领域,众多下游机器人任务依赖机器学习方法进行数据处理、建模或合成。这类数据通常包含具有内在几何约束的变量,例如表示刚体方向的四元数的单位范数条件,或刚度与可操作椭球体的正定性。有效处理此类几何约束需要将微分几何工具融入机器学习方法的构建中。在此背景下,黎曼流形作为处理这类几何约束的强大数学框架应运而生。然而,近年来黎曼几何在机器人学习中的应用普遍存在一种数学上有缺陷的简化方法,本文称之为"单一切空间谬误"。该方法仅将目标数据投影到单个切空间(欧几里得空间)上,并对其应用现成的学习算法。本文从理论上阐明了围绕该方法的若干错误认知,并通过实验证据揭示了其局限性。最后,为促进在机器人学习应用中正确使用黎曼几何提供了宝贵的见解。