系统梳理3D姿态表示法并实测对比,为机器人任务选型提供依据。
Learning and Optimization with 3D Orientations
- 统一用李群代数框架整合多种3D姿态表示方法
- 在4类机器人场景中实测不同表示法的性能差异
- 提供可复现代码库,适合研究与工程选型参考
3D姿态有多种表示方式,每种均有优缺点且适用场景不一。在涉及姿态作为输入或输出的学习与优化任务中,表示法、损失函数等选择繁多,难以抉择。本文旨在:(a) 以统一符号清晰呈现所有主流3D姿态表示及其相关技巧(包括李群代数);(b) 在典型机器人场景中进行基准测试。具体实验涵盖:1)直接优化,2)基于神经网络控制器的模仿/监督学习,3)强化学习,4)使用微分动态规划的轨迹优化。最终根据实证结果给出场景适配建议,并开源全部姿态运算的参考实现。
原文摘要 · Abstract (English)
There exist numerous ways of representing 3D orientations. Each representation has both limitations and unique features. Choosing the best representation for one task is often a difficult chore, and there exist conflicting opinions on which representation is better suited for a set of family of tasks. Even worse, when dealing with scenarios where we need to learn or optimize functions with orientations as inputs and/or outputs, the set of possibilities (representations, loss functions, etc.) is even larger and it is not easy to decide what is best for each scenario. In this paper, we attempt to a) present clearly, concisely and with unified notation all available representations, and "tricks" related to 3D orientations (including Lie Group algebra), and b) benchmark them in representative scenarios. The first part feels like it is missing from the robotics literature as one has to read many different textbooks and papers in order have a concise and clear understanding of all possibilities, while the benchmark is necessary in order to come up with recommendations based on empirical evidence. More precisely, we experiment with the following settings that attempt to cover most widely used scenarios in robotics: 1) direct optimization, 2) imitation/supervised learning with a neural network controller, 3) reinforcement learning, and 4) trajectory optimization using differential dynamic programming. We finally provide guidelines depending on the scenario, and make available a reference implementation of all the orientation math described.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。