首页 > 其他分享 >day0--高翔第三讲 三维空间刚体运动1

day0--高翔第三讲 三维空间刚体运动1

时间:2023-01-24 20:13:14浏览次数:40  
标签:-- 矩阵 day0 三维空间 变换 高翔 坐标系 向量 刚体

学习目的

描述一个三维空间中运动的物体(刚体)在某一时刻的位置。

预备知识

  1. 线性代数
  2. c++语言 cmake工程

核心知识

1. 旋转矩阵

位点

三维空间中的一个点,由三个轴来描述(x,y,z)

姿态

刚体的运动趋势

坐标系

每个坐标系都有一组基底,向量根据基底可以得出其在坐标系的坐标。
世界坐标系和移动坐标系

点和向量

两个点构成线段,有向线段构成向量

向量的运算

1.向量加减运算
2.向量的点积
3.向量的叉积:axb=a^b
a^:a反对称矩阵

欧式变换

从一个坐标系变换到另一个坐标系,这种变换称作欧式变换。

刚体运动中的变换由一个旋转和一个平移构成。

在线性代数当中,变换用矩阵描述

旋转变换

旋转矩阵R
数值上由两组基底的点积组成
性质上是一个行列式为1的正交矩阵

平移变换

平移向量t
是一个两坐标系原点连接的向量

欧式变换

变换矩阵T
整合旋转矩阵和平移向量的矩阵
齐次化:补1和0

工程实践

Eigen库 矩阵运算库
1矩阵的定义
2矩阵的调用
3矩阵的四则运算
4矩阵的其他运算
5点乘
6叉乘
7矩阵的逆 迹 行列式
8解方程
9矩阵分解

标签:--,矩阵,day0,三维空间,变换,高翔,坐标系,向量,刚体
From: https://www.cnblogs.com/simplelearner/p/17064817.html

相关文章

  • linux环境编程(2): 使用pipe完成进程间通信
    1.写在前面linux系统内核为上层应用程序提供了多种进程间通信(IPC)的手段,适用于不同的场景,有些解决进程间数据传递的问题,另一些则解决进程间的同步问题。对于同样一种IPC......
  • 记录---人生第一篇博客
    写在前面这是一篇纪念我的simplelearner开站的博客真正的大师永远怀着一颗学徒的心。正文今天是2023年农历新年的第一天,我怀着一颗赤忱的心,申请并开通了我的博客。感谢......
  • slam学习前的餐点---ORB_SLAM2 的复现
    ORBSLAM的复现软件基础:Linux系统:乌班图22.04ROS:ROS2humble版本ORB_SLAM:GitHub源码参考资料:https://blog.csdn.net/qq_45999722/article/details/127826553......
  • 腾讯视频 | 爱奇艺 | Netflix | 全网影视资源整合 | 免费观影 | 电视直播——TVBox
    软件简介TVbox是一款开源TV软件,任何人都可以去下载使用以及再开发。TVbox包括了点播和直播两大板块,完全无任何限制,也无任何广告,因为是开源软件,所以可以肯定的是在将来......
  • 230124_50_SpringBoot入门
    thymeleaf语法1.th:utext,转义文本controllermodel.addAttribute("msg","<h1>hello,springboot!</h1>");html<divth:text="${msg}"></div><divth:utext="......
  • JavaScript简单了解
    JavaScriptJavaScript是一门跨平台、面向对象的脚本语言(无需编译,直接解释运行),来控制网页行为的,它能使网页可交互W3C标准:​ 结构:HTML​ 表现:CSS​ 行为:JavaSc......
  • postgresql/lightdb中对应ctas的select into
    在postgresql/lightdb中,可以使用SELECTINTO(它不是ISOSQL的一部分,但是因为历史原因存在)创建一个新表并且用一个查询计算得到的数据填充它。这些数据不会像普通的 SE......
  • C语言:结构体指针
    #include<stdio.h>main(){structsk{inta;floatb;}data,*p;p=&data;data.a=10;printf("%d\n",(*p).a);printf("%d\n",p->a)......
  • MySQL HA(High Availability) 数据库高可用工具Orchestrator安装
    目录1.下载安装包2.安装backendMySQLserver3.在MySQL实例上授权4.启动orchestrator服务5.参考本文主要介绍如何在本地安装MySQLHA(HighAvailability)数据库高可用工......
  • NodeJS - XSS-Attribute
    参考:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-attribute-xss-attribute/kbid-3-xss-attributef12看看修改color的值,英文句子就会改变颜色,这......