文章目录

  • 1.右手系
  • 2.左手系
  • 3.左手系与右手系的转换
    • 3.1位置转换
    • 3.2 角度转换
    • 基于欧拉角计算旋转矩阵

因为本人习惯上喜欢让z轴垂直地面,所以示意图总是z轴朝上
不管是左手系,还是右手系,手指对应的xyz的是固定的。

  • 食指对应z轴
  • 拇指对应x轴
  • 中指对应y轴

具体坐标系位置关系如图所示。
旋转角度正负为:手指弯曲的方向为正。例如拇指弯曲的方向就是绕z轴旋转的正方向。

1.右手系

2.左手系

3.左手系与右手系的转换

左手系与右手系的区别就在于任意一个轴取反方向。

3.1位置转换

所以转换也是这样。空间中的左手系的一个点只要对其中一个轴取反,就转换为了右手系。
这里采取y轴取反,所以位置转换方程就是:

S_y =   [1,0,0 ][0,-1,0][0,0,1 ]
R_point=S_y*L_point

3.2 角度转换

公式也很简单:
原本左手系中描述姿态的旋转矩阵为R_l,转换到右手系中,则为S_y ·R_l·S_y。
参考链接:参考链接

基于欧拉角计算旋转矩阵

这里的l_rotate_data是一个由3个欧拉角组成的数组经过scipy.spatial.transform中的Rotation.from_euler函数来转换成旋转矩阵l_rotate_mat

l_rotate_data = [float(yaw), float(pitch), float(poll)]from scipy.spatial.transform import Rotation as R
l_rotate_mat = R.from_euler('zxy', l_rotate_data, degrees=True)
l_rotate_mat = l_rotate_mat.as_matrix()

左手系与右手系 图片理解相关推荐

  1. 左手系和右手系转换最最最简便方法

    左手系和右手系转换最最最简便方法就是交换Y.Z轴,只需一个矩阵变换: 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 不需翻转Z轴,不需转置矩阵,不需修改缠绕方向. 既可用于转换模型坐 ...

  2. 右手系转左手系、旋转矩阵转四元数、四元数的两种表达(Hamilton/JPL)

    右手系转左手系.旋转矩阵转四元数.四元数的两种表达:Hamilton/JPL 右手系转左手系 旋转矩阵转四元数 四元数的两种表达:Hamilton/JPL 两种转换代码 最近一个项目需要使用unity ...

  3. 空间直角坐标系右手系和左手系的判定方法及绕轴旋转的正方向

    1.判定坐标系: 右手大拇指指向z轴方向,其余四指由x轴握向y轴方向,如果成功,那么判定为右手系. 左手大拇指指向z轴方向,其余四指由x轴握向y轴方向,如果成功,那么判定为左手系. 坐标系的种类判断成 ...

  4. 四元数 右手系-左手系 转换

    设右手系下的四元数为: q_r=(w, x, y, z) 转到右手系下为: X轴朝向取反 q_l=(w, x, -y, -z) Y轴朝向取反 q_l=(w, -x, y, -z) Z轴朝向取反 q_l ...

  5. Unity中左右手系转换

    在unity上整了一个机器人位姿正解,unity的左手系带来了一定的麻烦. 坐标系设置:为了减少对Unity内坐标系的更改,DH参数正解时直接将y轴和z轴对调,就成了右手系,可以应用各种右手系的参数, ...

  6. 智能新经济的AI平台:左手技术,右手行业

    两手都要抓,两手都要硬. 作者 | 赵健 编辑 | 杨杨 每个时代都会诞生各时代的代表性企业,它们的一个共同特点是都成为了新经济发展的"基础设施"--从信息通讯,到互联网.移动互联 ...

  7. 《左手数据,右手图表》

    <左手数据,右手图表> 基本信息 作者: 徐军泰 出版社:机械工业出版社 ISBN:9787111447207 上架时间:2014-1-23 出版日期:2014 年2月 开本:16开 页码 ...

  8. 左手咖啡,右手小鹿茶,你真的看懂了瑞幸咖啡的“阳谋”?

    1.突发!瑞星咖啡杀入茶饮市场! 传统的茶饮市场正经历着前所未有的惶恐!那个把互联网咖啡做到极致的瑞幸咖啡居然"跨过山和大海",挥师进入茶饮市场了! 7月8日,瑞幸咖啡在北京召开新 ...

  9. python正则表达式中的r与转义字符_左手用R右手Python系列13——字符串处理与正则表达式...

    原标题:左手用R右手Python系列13--字符串处理与正则表达式 杜雨,EasyCharts团队成员,R语言中文社区专栏作者,兴趣方向为:Excel商务图表,R语言数据可视化,地理信息数据可视化.个 ...

  10. 一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault...

    一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault

最新文章

  1. 强化学习与3D视觉结合新突破:高效能在线码垛机器人
  2. angularJS前台传list数组,后台springMVC接收数组
  3. mysql中int最大多少,int(11)最大長度是多少,MySQL中varchar最大長度是多少(轉)
  4. golang go mod包管理
  5. Ping命令及其协议
  6. spring 请求转码_Spring请求级备忘录
  7. java实现定时任务 schedule_详解java定时任务
  8. python排序算法的时间复杂度_Python算法的时间复杂度和空间复杂度(实例解析)
  9. 学术论文的定义、特点、写作方法以及写作格式
  10. IDEA 社区版配置Tocat(超详细)
  11. 微信开发者工具网页h5本地开发,解决微信公众号绑定域名,本地无法调用微信api问题
  12. 使用js获得26个英文字母
  13. 解析几何 曲线与二次曲面 直纹面(2.4)
  14. 【QT Creator学习记录】(一)上位机与下位机串口通信
  15. 父子组件间传值,父传子,子传父
  16. OPENCV图片批量更换文字
  17. shoprxr收银系统开源版
  18. 俞敏洪:人要树一样活着
  19. Kodi 电影海报墙显示电影名称(通过修改默认皮肤样式)
  20. 为什么计算机无法读取u盘,为什么usb连接电脑读不出u盘呢?

热门文章

  1. 【软件工程】 文档 - 银行业务管理 - 需求分析
  2. 100 位测试工程师的 2018 年度关键词与 2019 展望
  3. 30天自制C++服务器
  4. dll 不是 PML.NET callable问题解决办法
  5. 歌评-《胧月夜》-神前暁
  6. 学计算机平面设计需不需要写生,计算机平面设计毕业论文
  7. The pgAdmin 4 server could not be contacted
  8. Leetcode0720. 词典中最长的单词(simple)
  9. html炫酷的表格插件,pickout-纯JS炫酷下拉列表框美化插件
  10. 2021_SIGIR_ConsisRec: Enhancing GNN for Social Recommendation via Consistent Neighbor Aggregation