python - 带约束的运动链中关节的欧拉角
问题描述
我想找到允许从左侧图像转换到右侧图像的欧拉角(见下文)。关节A
和B
有一组约束:
- 由角度给出的局部坐标系 XYZ
[0, 0, 20]
(其他关节可能有不同的坐标系)。我认为这总是相对于原点(我从 .amc 和 .asf 文件中读取) - 方向
D
和长度L
; - 有些关节只允许在一个或两个轴上进行变换;
- 点
A
和B
是运动链的一部分。
问题:
- 如何计算允许转换的旋转矩阵,
A
考虑A'
到它们的局部坐标系和旋转约束?
请注意,我不是在寻找逆运动学算法,因为我已经有了两个段之间的关节角度。我无法理解如何处理旋转限制、局部坐标系和方向。
解决方案
推荐阅读
- python - Python for .NET:将 byte[] 传递给 C# 函数
- java - 这是joda time中的错误吗?处理非常古老(0000 年)的即时/负纪元
- javascript - 在 VueJS 中为每个选中的复选框创建一个容器
- javascript - 我可以从 Webpack 中的 CDN 动态导入 npm 包吗?
- sql - PROC SQL 连接数据集
- r - 我如何摆脱以下错误:“评估错误(predvars,数据,env):找不到对象'X4'”?
- node.js - NPM 错误,NEXT.JS 错误不能使用 npm run dev
- ios - 如何在 iOS swift 中使用 sunlubo/SwiftFFmpeg 库?
- python - 用于动态提取补丁和展平数据集的 TF 管道
- python - 根据具有多个列表的 2 个不同的 citeria 进行排序