国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

機(jī)器人坐標(biāo)系轉(zhuǎn)換從局部坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系

這篇具有很好參考價(jià)值的文章主要介紹了機(jī)器人坐標(biāo)系轉(zhuǎn)換從局部坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

矩陣方式:
機(jī)器人坐標(biāo)轉(zhuǎn)換 世界坐標(biāo),機(jī)器人
下面是代碼:

#include <Eigen/Dense>

static void transLocalToWorldCloudWith2dPose(const PointCloud &pc_tar, const QPose3f &pose, PointCloud &pc_org) {
    if (pc_tar.empty())
        return;

    PointCloud tmp_pc;
    Eigen::Rotation2Dd R(-pose.yaw);  // 創(chuàng)建旋轉(zhuǎn)矩陣
    Eigen::Vector2d d(pose.x, pose.y);  // 創(chuàng)建平移向量

    for (const auto& point : pc_tar) {
        Eigen::Vector2d local_point(point.x, point.y);
        Eigen::Vector2d world_point = R * local_point + d;  // 進(jìn)行坐標(biāo)轉(zhuǎn)換

        tmp_pc.push_back(PointPCL(world_point.x(), world_point.y(), point.z));
    }

    pcl::copyPointCloud(tmp_pc, pc_org);
}

// 在調(diào)用此函數(shù)時(shí):
transLocalToWorldCloudWith2dPose(pc_tar, pose, pc_org);

函數(shù)方式:
機(jī)器人坐標(biāo)轉(zhuǎn)換 世界坐標(biāo),機(jī)器人
根據(jù)三角函數(shù)的特性,可以進(jìn)行一下簡化:
機(jī)器人坐標(biāo)轉(zhuǎn)換 世界坐標(biāo),機(jī)器人

下面是簡化前的代碼示例:文章來源地址http://www.zghlxwxcb.cn/news/detail-852737.html

static void transLocalToWorldCloudWith2dPose(const PointCloud &pc_tar, const QPose3f &pose, PointCloud &pc_org) {
    if (pc_tar.empty())
        return;

    PointCloud tmp_pc;
    for (const auto& point : pc_tar) {
        double world_x;
        double world_y;
        double d_x = point.x * cos(-pose.yaw) + point.y * sin(-pose.yaw);
        double d_y = -point.x * sin(-pose.yaw) + point.y * cos(-pose.yaw);
        world_x = d_x + pose.x;
        world_y = d_y + pose.y;
        tmp_pc.push_back(PointPCL(world_x, world_y, point.z));
    }

    pcl::copyPointCloud(tmp_pc, pc_org);
}

// 在調(diào)用此函數(shù)時(shí):
transLocalToWorldCloudWith2dPose(pc_tar, pose, pc_org);

到了這里,關(guān)于機(jī)器人坐標(biāo)系轉(zhuǎn)換從局部坐標(biāo)系轉(zhuǎn)換到世界坐標(biāo)系的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 機(jī)器人坐標(biāo)系解讀及四足機(jī)器人虛擬模型控制(VMC)控制方法

    機(jī)器人坐標(biāo)系解讀及四足機(jī)器人虛擬模型控制(VMC)控制方法

    終于理清VMC控制方法了,對于很多新入門機(jī)器人的小伙伴,尤其像我這樣做畢設(shè)前完全沒有接觸過機(jī)器人的本科生來說,坐標(biāo)變換可謂是一大難,很多教材說的也是非常一本正經(jīng),非常不利于入門學(xué)習(xí)。本文對四足機(jī)器人坐標(biāo)變換以及VMC控制方法作以簡要介紹,力求簡單易懂

    2024年02月06日
    瀏覽(24)
  • 機(jī)器人TF坐標(biāo)系變換與一些可視化工具的應(yīng)用

    機(jī)器人TF坐標(biāo)系變換與一些可視化工具的應(yīng)用

    TF坐標(biāo) 在ROS中是一個(gè)非常重要的概念,因?yàn)闄C(jī)器人在做日常操作任務(wù)的時(shí)候,對于其所在 位置 和 朝向 是需要時(shí)刻知道的,而機(jī)器人是由很多 節(jié)點(diǎn) 組成的協(xié)同任務(wù),對于每個(gè)部件,我們需要知道它的 位姿(位置和朝向) ,這使得坐標(biāo)系就成為了一個(gè)很重要的問題。 TF的功能就

    2024年02月12日
    瀏覽(19)
  • KUKA機(jī)器人通過3點(diǎn)法設(shè)置工作臺基坐標(biāo)系的具體方法

    KUKA機(jī)器人通過3點(diǎn)法設(shè)置工作臺基坐標(biāo)系的具體方法

    具體方法和步驟可參考以下內(nèi)容: 進(jìn)入主菜單界面,依次選擇“投入運(yùn)行”—“測量”—基坐標(biāo),選擇“3點(diǎn)法”, 在系統(tǒng)彈出的基坐標(biāo)編輯界面,給基座標(biāo)編號為3,命名為table1,然后單擊“繼續(xù)”按鈕,進(jìn)行下一步操作, 在彈出的參考工具界面上選擇編號為1,名稱為“

    2024年02月03日
    瀏覽(35)
  • RobotStudio的基本布局方法,模型加載,工件坐標(biāo)系的創(chuàng)建,手動操作機(jī)器人示教,以及模擬仿真機(jī)器人運(yùn)動軌跡。

    RobotStudio的基本布局方法,模型加載,工件坐標(biāo)系的創(chuàng)建,手動操作機(jī)器人示教,以及模擬仿真機(jī)器人運(yùn)動軌跡。

    1、在文件功能選項(xiàng)卡中,選擇【空工作站】,單擊【創(chuàng)建】,創(chuàng)建一個(gè)新的工作站。 2、在【基本】功能選項(xiàng)卡中,打開【ABB模型庫】,選擇【IRB2600】。 3、設(shè)定好數(shù)值,然后單擊【確認(rèn)】。 4、在【基本】功能選項(xiàng)里,打開【導(dǎo)入模型庫】—【設(shè)備】,選擇【myTool】。 5、右

    2023年04月08日
    瀏覽(645)
  • ABB機(jī)器人通過6點(diǎn)示教法設(shè)置工具坐標(biāo)系的具體方法和步驟

    ABB機(jī)器人通過6點(diǎn)示教法設(shè)置工具坐標(biāo)系的具體方法和步驟

    上次和大家分享了 ABB機(jī)器人通過直接輸入法設(shè)置工具坐標(biāo)系 的具體方法和步驟,詳情可以參考以下鏈接中的內(nèi)容: ABB機(jī)器人通過直接輸入法設(shè)置工具坐標(biāo)系的具體方法和步驟 本次和大家分享通過示教點(diǎn)位的方式設(shè)置工具坐標(biāo)系的具體方法,此方法一般針對形狀不規(guī)則的工具

    2024年02月05日
    瀏覽(109)
  • [足式機(jī)器人]Part3 機(jī)構(gòu)運(yùn)動學(xué)與動力學(xué)分析與建模 Ch00-2(3) 質(zhì)量剛體的在坐標(biāo)系下運(yùn)動

    本文僅供學(xué)習(xí)使用,總結(jié)很多本現(xiàn)有講述運(yùn)動學(xué)或動力學(xué)書籍后的總結(jié),從矢量的角度進(jìn)行分析,方法比較傳統(tǒng),但更易理解,并且現(xiàn)有的看似抽象方法,兩者本質(zhì)上并無不同。 2024年底本人學(xué)位論文發(fā)表后方可摘抄 若有幫助請引用 本文參考: 黎 旭,陳 強(qiáng) 洪,甄 文 強(qiáng) 等.慣

    2024年02月01日
    瀏覽(28)
  • 旋轉(zhuǎn)矩陣的作用:世界坐標(biāo)變換;求解局部坐標(biāo)系下的局部坐標(biāo)

    旋轉(zhuǎn)矩陣的作用:世界坐標(biāo)變換;求解局部坐標(biāo)系下的局部坐標(biāo)

    以下數(shù)據(jù)以平面直角坐標(biāo)系為例,三維空間同理 上圖中,B點(diǎn)為旋轉(zhuǎn)前的點(diǎn),C點(diǎn)為B點(diǎn)旋轉(zhuǎn)后的對應(yīng)點(diǎn)(逆時(shí)針旋轉(zhuǎn)90°),對應(yīng)的旋轉(zhuǎn)矩陣為: 對坐標(biāo)軸做相同旋轉(zhuǎn): 我們再對比下旋轉(zhuǎn)矩陣,可以發(fā)現(xiàn)旋轉(zhuǎn)后的坐標(biāo)軸可以在旋轉(zhuǎn)矩陣中找到,其實(shí)這個(gè)旋轉(zhuǎn)矩陣也表示了一個(gè)坐標(biāo)

    2024年01月22日
    瀏覽(25)
  • 初識Unity——基本模型、場景操作、世界坐標(biāo)系和局部坐標(biāo)系

    初識Unity——基本模型、場景操作、世界坐標(biāo)系和局部坐標(biāo)系

    目錄 基本模型 創(chuàng)建基本模型 基本模型的復(fù)制? 復(fù)雜模型 場景操作 聚焦 旋轉(zhuǎn) 移動 場景視野? 世界坐標(biāo)系 基本介紹 原點(diǎn) 局部坐標(biāo)系? ? 創(chuàng)建基本模型之后,會在我們視野中心生成這個(gè)模型;當(dāng)我們需要復(fù)制模型的時(shí)候,可以使用 “Duplicate”來進(jìn)行復(fù)制,隨后拖出來,不使

    2024年02月08日
    瀏覽(21)
  • 坐標(biāo)轉(zhuǎn)換(相機(jī)坐標(biāo)系、世界坐標(biāo)系、圖像物理坐標(biāo)系、圖像像素坐標(biāo)系)

    坐標(biāo)轉(zhuǎn)換(相機(jī)坐標(biāo)系、世界坐標(biāo)系、圖像物理坐標(biāo)系、圖像像素坐標(biāo)系)

    一般情況下我們所涉及到的坐標(biāo)包括四個(gè),即相機(jī)坐標(biāo)系、世界坐標(biāo)系、圖像物理坐標(biāo)系、圖像像素坐標(biāo)系。我們本文的講解思路是在講解每個(gè)坐標(biāo)轉(zhuǎn)換之前先講清楚每個(gè)坐標(biāo)系所表示的含義。本文主要參考由高翔主編的視覺SLAM十四講第五章相機(jī)模型。 相機(jī)將三維世界的坐

    2024年02月09日
    瀏覽(23)
  • 世界坐標(biāo)系、相機(jī)坐標(biāo)系和圖像坐標(biāo)系的轉(zhuǎn)換

    世界坐標(biāo)系、相機(jī)坐標(biāo)系和圖像坐標(biāo)系的轉(zhuǎn)換

    之前只是停留在會用的階段,一直沒去讀懂計(jì)算的原理,今天通讀了大佬的文章,寫的言簡意賅,感謝感謝~~特此記錄一下,僅用作個(gè)人筆記 貼鏈接,十分感謝~ https://blog.csdn.net/weixin_44278406/article/details/112986651 https://blog.csdn.net/guyuealian/article/details/104184551 將三維物體轉(zhuǎn)換成照

    2023年04月15日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包