从内旋到外旋(一)--例说相似变换
📅 2026/6/29 19:55:10
👁️ 次浏览
目录场景步骤1步骤2结论得出结论在使用OpenGL编程的过程里难免要处理刚体转动的问题。而处理此类问题往往要用到欧拉角。欧拉角的转动分为3步进动、章动、自转见前面的博客阐述欧拉角概念-CSDN博客而且都是绕着附着于刚体的内部坐标系的轴转动所以转动的第二、第三步里的转轴指向是受第一步转动影响的。所以处理这类问题最棘手的点在于虽然一开始附着于刚体的内部坐标系或者叫刚体坐标系与世界坐标系或者叫外部坐标系、固定坐标系重合。但是完成进动也就是第一步以后内部坐标系就不再与世界坐标系重合了这就让后面的转动很难被描述清楚。假如能够把绕内部坐标轴的转动等价为绕世界坐标系的转动问题就变得容易处理的多因为世界坐标系是固定的。我们把绕内部坐标系的转轴做的旋转叫做内旋把绕着外部坐标系的坐标轴的旋转叫做外旋。神奇的是利用线性代数知识我们可以通过相似变换把内旋转换成效果等价的外旋。从一个例子入手介绍什么是相似变换。场景假设一个人站在潜水艇的中央目光直视前方。而潜水艇坐标系与世界坐标系重合。此时人的视线用一个世界坐标系的矢量表示步骤1人移动目光到别处让他注视潜艇里某个固定位置。这相当于矢量做了一个旋转变换LL既等于内部坐标系下的旋转变换又等于世界坐标系下的旋转变换因为此时潜水艇坐标系与世界坐标系重合。假设变换后矢量变为也是世界坐标系下的矢量,则 L *(1)步骤2保持人的视线在潜艇内部不动继续注视潜艇内同一个位置。让潜艇转动。那么潜艇将经历旋转变换用矩阵R表示。显然在世界坐标系下人的视线也旋转了而且这个旋转的操作同样用R表示。用表示潜艇旋转后人的视线在世界坐标系下的矢量。 R *换言之*(2)假如此时人仍然平视的话平视矢量将变为 R *换言之*(3)把(2)3代入(1)* L **两边同时乘以R R * L **结论已知两个矢量在内部坐标系里的表示是(a1,a2,a3,.....)--这里指的就是,(b1,b2,b3......)--这里指的就是且已知(a1,a2,a3,.....)可以通过与矩阵L的旋转变换乘法得到(b1,b2,b3......)也即那么这两个矢量在世界坐标系的表示(c1,c2,c3,.....)--这里指的就是,和(d1,d2,d3......)--这里指的就是之间也可以通过旋转矩阵乘法完成旋转变换且 R * L *R是局部坐标系相对于世界坐标系的转动矩阵是其逆矩阵。形如 R * L *的变换就是相似变换。
10.1 RS485协议和典型电路Modbus协议在物理世界中依赖于RS485电气协议:节约IO口的特殊设计:
📅 2026/6/29 19:55:10
2026年6月29日,全球领先的智能装备创新与价值平台康迪科技集团(以下简称“公司”或“康迪”)(NASDAQ GS:KNDI)宣布,已完成对杭州信储新能源科技有限公司(简称"信储"&#…
📅 2026/6/29 19:55:10
TOTP 验证码偶尔验证失败——明明绑好了、码也没输错,平台就是提示"验证码错误"。等 30 秒换了下一个码再试,又好了。这种情况不少人都遇到过,背后的原因几乎都是同一个:时间不同步。TOTP 的时间依赖
TOTP 的算法核心是…
📅 2026/6/29 19:50:10
三门课分别是 Codex(AI 编程)→ Seedance(AI 视频)→ Agent(AI 智能体),刚好构成了一条"从工具→内容→系统"的能力升级路径。这个结构本身就是一个很好的卖点。一、产品定位与打包策…
📅 2026/6/29 21:05:41
先简单说下它解决的问题。我们平时做项目,最怕的其实不是报错,而是报错了没人知道。很多时候服务已经异常了,接口已经慢了,线程已经堆起来了,但是如果没有专门去看日志、看监控,就很容易错过。所以我做这个…
📅 2026/6/29 21:05:41
数据要素是数字经济发展的关键生产要素,是数字经济发展的基础。加快培育数据要素市场是全面建设社会主义现代化国家的一项基础性工作,对推动经济高质量发展、建设数字中国和数字强省、促进经济社会数字化转型具有重要意义。星环科技作为企业级AI基础设施…
📅 2026/6/29 21:05:41
DeepEval:专业级LLM评估框架的5个核心实战特性解析 【免费下载链接】deepeval The LLM Evaluation Framework 项目地址: https://gitcode.com/GitHub_Trending/de/deepeval
DeepEval是一个开源的大型语言模型(LLM)评估框架,…
📅 2026/6/29 21:05:41
这次我们来看一个名为palmier-io / palmier-pro的项目。从项目名称和关键词来看,这很可能是一个与本地AI模型部署、推理或工作流管理相关的工具或框架。这类项目的核心价值在于降低AI应用的门槛,让开发者或研究者能更便捷地在本地环境中运行复杂的模型&a…
📅 2026/6/29 21:05:41
Windows本地训练LoRA模型完全指南:从环境配置到效果调优
一、前言:为什么自己训练LoRA
LoRA(Low-Rank Adaptation)是目前最轻量的模型微调方案。相比动辄几十GB的全量模型训练,LoRA只需几百MB的附加文件,就…
📅 2026/6/29 21:00:38
在商业化内容生产、项目策划、短视频脚本开发场景中,AI模型的创意发散能力、逻辑架构能力、落地执行能力是核心考核指标。不同大模型的训练侧重不同,在方案撰写、脚本创作场景的输出质量差距极大。
为给技术从业者、内容创作者、运营人员提供精准的模型…
📅 2026/6/29 0:00:42
1. 这不是教科书里的“蒙特卡洛离策略”,而是我在强化学习项目里亲手调通的那套逻辑“Monte Carlo Off-Policy Explained”——看到这个标题,别急着去翻Sutton那本绿皮书第5章。我带过三个工业级强化学习落地项目,从智能仓储调度到金融风控策…
📅 2026/6/29 0:00:43
1. 转型背景与核心驱动力最近几年,身边不少做Java后端开发的朋友,都开始或多或少地关注起安全开发这个方向。我自己也是从写了七八年Java业务代码,一步步转向了安全领域,现在主要做代码审计和自动化安全工具开发。这个转变不是一时…
📅 2026/6/29 0:00:43
6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…
📅 2026/6/29 4:18:42
引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…
📅 2026/6/29 4:18:42