simscape中坐標系和坐標變換Frames and Transforms

為了更便捷地描述單個物體的運動,最好以該物體的質心為坐標原點建立坐標系,從而可以非常方便地描述其旋轉運動。因此,在計算多個物體之間的位置關系時,為了計算方便,需要頻繁地更換坐標框架,這也是multibody中【Frames and transforms】意義所在。

在simscape->multibody->Frames and transforms中,總計提供了四種坐標框架或變換,分別是

  • 參考坐標系【Reference Frame】
  • 世界坐標系【World Frame】
  • 剛性變換器【Rigid Transform】
  • 變換傳感器【Transform Sensor】

在這里插入圖片描述

世界坐標

【World Frame】顧名思義,就是當前模型所在世界的坐標系。當使用【smnew】模板來創建multibody仿真時,會默認添加這個坐標系,并且和基本配置【Mechanism Configuration】連在一起。

在這里插入圖片描述

世界坐標系只是名義上的坐標系,并不支持任何參數。基本配置【Mechanism Configuration】則可用于設置重力加速度。

剛性變換

【Rigid Transform】是多體建模中最常用的模塊,有了這個,就可以通過坐標變換的方式,協調多個不同的物體。

雙擊Rigid Transform,可以查看其具體的變換方案,主要包括旋轉和平移兩組,除了None之外,分別有6種和三種變換方案,下面對這9種變換做一個簡要的說明。

旋轉變換包括

  • 軸對齊【Aligend Axes】相當于坐標軸映射,將一個坐標系的X軸映射為另一個坐標系的Y軸。
  • 單軸變換【Standard Axis】沿著指定坐標軸旋轉相應的角度。
  • 軸角變換【Arbitrary Axis】沿著任意軸旋轉相應的角度。
  • 按序旋轉【Rotation Sequence】通過指定歐拉角和XYZ三個軸的旋轉順序來變換。
  • 旋轉矩陣【Rotation Matrix】用旋轉矩陣變換。
  • 四元數【Quaternion】用四元數描述變換。

平移變換包括

  • 笛卡爾變換【Cartesian】通過給定直角坐標系的坐標來平移坐標軸。
  • 單軸變換【Standard Axis】沿著單個坐標軸移動。
  • 柱坐標變換【Cylindrical】通過給定的柱坐標移動坐標系。

參考坐標

【Reference Frame】作為參考坐標,只起到一個參考的作用,并且和世界坐標系一樣,不提供任何可供編輯的參數。

當創建的模型比較簡單時,其實沒有必要使用參考坐標系,但是,隨著模型中的模塊逐漸增多,通過參考坐標系,可以更加便捷地定位模塊信息。

變換傳感器

【Transform Sensor】可用于測量兩個坐標系B和F之間的變換關系,相當于求解剛性變換的逆問題。

首先,變換傳感器需要指定其測量框架,包括世界坐標系,B端的Base坐標,F端的Follower坐標,以及去除旋轉后的B、F坐標。其次,需要指定坐標變換中歐拉角的旋轉次序。在完成這兩項設置后,就可以通過勾選的方式,引出可供測量的物理量了,總共包括旋轉、平移兩大類六大項測量內容

  • 旋轉:旋轉角;旋轉軸;四元數;變換;
  • 角速度:ωx,ωy,ωz,ωxyz\omega_x, \omega_y, \omega_z, \omega_{xyz}ωx?,ωy?,ωz?,ωxyz?、四元數、變換矩陣、旋轉序列
  • 角加速度:αx,αy,αz,αxyz\alpha_x, \alpha_y, \alpha_z, \alpha_{xyz}αx?,αy?,αz?,αxyz?、四元數、變換矩陣
  • 平移;速度;加速度:笛卡爾坐標X,Y,Z,XYZX, Y, Z, XYZX,Y,Z,XYZ;柱坐標半徑、方位角;距離;傾角

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/91112.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/91112.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/91112.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

構建分布式光伏“四可”能力:支撐新型電力系統安全穩定運行的關鍵路徑

隨著我國新能源裝機規模的跨越式增長,國家能源戰略對新能源電站的規范化接入與精細化調度管理提出了更高要求。在電力市場化改革深化與新型電力系統構建的關鍵時期,保障電網安全穩定、提升新能源高效消納能力已成為核心議題。國家能源局于2025年1月17日正…

UART寄存器介紹

在 STM32 微控制器中,UART(通用異步收發傳輸器)通信通過多個寄存器實現配置和數據傳輸。下面詳細解析 UART 的核心寄存器及其功能。1. 狀態寄存器(USART_SR)狀態寄存器反映 UART 當前的工作狀態,用于判斷數…

寫一個算法對一組值進行歸一化映射,使它們在視覺上有明顯的區分度,尤其在數據集分布不均時仍能體現差異

問題: 有一批數據,都是隨機值范圍是不確定,我需要用這個值來繪制同樣數量圓,不同值他們的圓半徑不同,考慮到數據有時候大小偏差不大,這1000個值有可能是集中在10,20之間,也可能是分布廣泛&#…

具身智能零碎知識點(五):VAE中對使用KL散度的理解

VAE中對使用KL散度的理解什么是 VAE (Variational AutoEncoder)?從自編碼器 (AE) 說起VAE:讓潛在空間變得“有意義”和“連續”KL 散度是如何用到的?通俗理解 KL 散度在 VAE 中的作用:帶來的好處:KL 散度公式 (無需背誦…

理解:進程、線程、協程

線程、進程和協程是并發編程的重要組成部分。進程(Process)定義進程是操作系統分配資源的基本單位,表示一個正在執行的程序。一旦一個程序被加載到內存中,它就成為一個進程,而每個進程都有其獨立的內存空間。特征進程之…

總結一下找素數的三種方法

目錄 一試除法 二埃氏篩 三線性篩(歐拉篩) 一試除法 思想:就是判斷某個數x是不是素數,就判斷從2開始到小于根號x的范圍內有沒有能夠取余不等于0的,這個說明當前值就是x的一個因子,所以不是素數。 代碼: import java.util.Scanner;public…

基于Yolov8車輛檢測及圖像處理系統【有代碼】

0 引言 隨著城市化進程的加速和機動車保有量的快速增長,交通管理、智能監控和自動駕駛等領域對車輛目標檢測技術的需求日益增長。車輛目標檢測是計算機視覺領域的一個重要研究方向,其目標是從圖像或視頻序列中準確識別和定位車輛,為后續的車輛跟蹤、行為分析和交通流量統計…

MySQL密碼管理器“mysql_config_editor“

目錄 核心能力 常用命令速查 為什么更安全? 典型場景 mysql_config_editor 是 MySQL 官方自帶的一款命令行小工具,作用一句話:把賬號、密碼、主機、端口等連接信息加密存起來,下次連接時只敲一個名字即可,不用再寫…

Kubernetes高級調度01

目錄 第一章:初始化容器(InitContainer)—— 應用啟動前的 “準備軍” 1.1 InitContainer 的基本概念與核心特性 1.2 InitContainer 與普通容器的關鍵區別 1.3 InitContainer 的實戰場景與示例解析 1.3.1 示例 1:延遲啟動 —…

LSV負載均衡

什么是訪問壓力?--負載 兩個客戶同時訪問一個服務器,會導致服務器崩潰調度---Cluster集群(為了解決一個特定問題,多臺服務器組合使用形成的一個系統)LSV 1、集群Cluster LB:負載均衡,有多個主機…

復習筆記 38

緒論 其實沒有一種安穩快樂,永遠也不差 專題 2 知識點 繼續學數學強化吧?可以。還有概率論要學。還有高數后半部分的數一專項要學。還有政治要學。要學的內容確實還是挺多的啊。加油。下載了一個閱讀的軟件,可以做一做真題的閱讀理解。政治英…

GaussDB like 的用法

1 like 作用在 where 子句中使用 like 運算符來搜索列中的指定模式。 有兩個通配符與 like 運算符一起使用:% - 百分號表示零個,一個或多個字符 _ - 下劃線表示單個字符注:也同時支持正則表達式。2 like 語法select column1, colu…

單例模式:確保全局唯一實例

單例模式確保一個類只有一個實例,并提供全局訪問點。適用于需要全局唯一對象的場景(如配置管理器、數據庫連接池)。代碼示例:import java.util.stream.IntStream;public class ConfigManager {public static void main(String[] a…

深入理解 QSettings:Qt 中的應用程序配置管理

在開發 Qt 應用程序時,管理應用程序的配置信息是一個常見的需求。無論是保存用戶的偏好設置、窗口大小,還是應用程序的運行時配置,都需要一種高效且靈活的方式來存儲和檢索這些信息。Qt 提供了一個強大的工具——QSettings,它能夠…

基于SpringBoot+Vue的體育館預約管理系統(支付寶沙盒支付、騰訊地圖API、協同過濾算法、可視化配置、可視化預約)

“ 🎈系統亮點:支付寶沙盒支付、騰訊地圖API、協同過濾算法、可視化配置、可視化預約”01系統開發工具與環境搭建—前后端分離架構 項目架構:B/S架構 運行環境:win10/win11、jdk17前端: 技術:框架Vue.js&am…

<script>標簽對HTML文件解析過程的影響以及async和defer屬性的應用

在前端開發中&#xff0c;<script> 標簽的 async 和 defer 屬性會顯著影響 JavaScript 腳本的加載和執行時機。下面結合示例代碼&#xff0c;詳細解析它們之間的區別&#xff1a; 1. 默認情況&#xff08;無 async/defer&#xff09; <script src"script.js"…

Vue.js:從 Web 到桌面的跨端實踐與技術選型指南

一、Vue.js 的核心能力邊界 作為漸進式 JavaScript 框架,Vue.js 的核心價值在于構建現代 Web 用戶界面: ? 前端核心場景:單頁應用(SPA)、動態交互界面、可復用組件開發 ? 架構限制:無法直接改造 B/S(瀏覽器/服務器)為 C/S(客戶端/服務器)架構 關鍵差異:B/S 依賴瀏…

SSRF11 各種限制繞過之DNS rebinding 繞過內網 ip 限制

ssrf漏洞在廠商的處理下可能進行一些特殊處理導致我們無法直接利用漏洞 有以下四種&#xff1a; 1.ip地址限制繞過 2.域名限制繞過 3.30x跳轉繞過域名限制 4.DNS rebinding繞過內網ip限制 本章我們講DNS rebinding 繞過內網 ip 限制 DNS rebinding 繞過內網 ip 限制 假…

FreeRTOS之鏈表操作相關接口

FreeRTOS之鏈表操作相關接口1 FreeRTOS源碼下載地址2 任務控制塊TCB2.1 任務控制塊TCB2.1.1 任務控制塊的關鍵成員2.1.2 TCB 的核心作用2.2 ListItem_t2.3 List_t3 函數接口3.1 vListInitialise3.2 vListInitialiseItem1 FreeRTOS源碼下載地址 https://www.freertos.org/ 2 …

項目一第一天

目錄 總結MySQL&#xff1a; 最終還是得按照SQL的語法來實施。 1、MySQL的數據類型&#xff1a;指業務數據按照什么格式存儲在數據庫中的。 任何數據類型最常見的三種&#xff1a;字符串、整型和小數型。 如&#xff1a;寶貝計劃這種存在視頻的項目&#xff0c;你們的視頻是存放…