Explorar el Código

[add]:添加动手学姿态变换

sangxin hace 3 años
padre
commit
a4106e0d75
Se han modificado 1 ficheros con 44 adiciones y 3 borrados
  1. 44 3
      docs/chapt7/7.2.4动手学姿态的多种表示.md

+ 44 - 3
docs/chapt7/7.2.4动手学姿态的多种表示.md

@@ -1,9 +1,50 @@
-## 本篇文章
+## 动手学姿态的多种表示
 
-内容还在更新中,请关注公众号鱼香ROS,第一时间获取更新
+上一节小鱼带你一起学习了四种姿态表示方式,这节课我们就利用相关的开源库,来完成姿态的不同表示方式之间的转换。
 
 
-使用transforms3d进行坐标换算
+包含12中转换形式,其中一些转换的计算方式,前面几节课中小鱼有给出相应的公式。
+
+- 四元数 转 欧拉角
+- 四元数 转 旋转矩阵
+- 四元数 转 轴角
+
+- 欧拉角 转 四元数
+- 欧拉角 转 旋转矩阵
+- 欧拉角 转 轴角
+
+- 轴角 转 四元数
+- 轴角 转 旋转矩阵
+- 轴角 转 欧拉角
+
+
+本节主要推荐的是Python的相关实现,用的是小鱼常用的transforms3d库,该库的api设计非常的巴适,小鱼是非常的爱~
+
+## 1.安装
+
+安装使用pip即可
+
+```
+pip install transforms3d -i https://pypi.tuna.tsinghua.edu.cn/simple
+```
+
+## 2.四元数相关转换
+
+四元数模块在transforms3d.quat里,直接导入即可使用
+
+
+
+## 3.欧拉角相关转换
+
+四元数模块在transforms3d.euler里,直接导入即可使用
+
+
+## 4.轴角相关转换
+
+四元数模块在transforms3d.axangle里,直接导入即可使用
+
+
+## 5.C++实现Eigen
 
 --------------