System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 免费无码又爽又高潮视频,永久免费无码网站在线观看,无码喷水一区二区浪潮AV
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    機(jī)械臂的路徑確定方法、裝置、機(jī)器人、存儲介質(zhì)和產(chǎn)品制造方法及圖紙

    技術(shù)編號:44496951 閱讀:4 留言:0更新日期:2025-03-04 18:04
    本發(fā)明專利技術(shù)公開了一種機(jī)械臂的路徑確定方法、裝置、機(jī)器人、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,該方法包括:獲取機(jī)械臂的工作空間、以及機(jī)械臂的路徑的起始點(diǎn)和目標(biāo)點(diǎn);根據(jù)路徑的起始點(diǎn)和目標(biāo)點(diǎn),預(yù)估路徑代價(jià)并確定路徑代價(jià)閾值;從路徑的起始點(diǎn)和目標(biāo)點(diǎn)雙向構(gòu)建快速搜索隨機(jī)樹,得到滿足路徑代價(jià)閾值的初始路徑;提取初始路徑的關(guān)鍵點(diǎn),并對提取的初始路徑的關(guān)鍵點(diǎn)進(jìn)行更新,得到初始路徑的優(yōu)化路徑,作為機(jī)械臂的路徑,以實(shí)現(xiàn)對機(jī)械臂的路徑的確定。該方案,預(yù)估路徑代價(jià)并確定路徑代價(jià)閾值,構(gòu)建雙向快速搜索隨機(jī)樹以確定初始路,提取初始路徑的關(guān)鍵點(diǎn)并更新以優(yōu)化初始路徑,能夠快速得到較低成本的路徑,有利于提高機(jī)械臂路徑規(guī)劃的靈活性和實(shí)時性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)屬于機(jī)器人,具體涉及一種機(jī)械臂的路徑確定方法、裝置、機(jī)器人、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,尤其涉及一種靜態(tài)障礙物環(huán)境下基于快速搜索隨機(jī)樹和迭代路徑關(guān)鍵點(diǎn)的機(jī)械臂避障路徑規(guī)劃方法、裝置、機(jī)器人、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。


    技術(shù)介紹

    1、隨著機(jī)器人技術(shù)的快速發(fā)展,以串聯(lián)機(jī)械臂為代表的機(jī)器人在工業(yè)制造、物流分揀、醫(yī)療等領(lǐng)域中的應(yīng)用日益廣泛,使得對機(jī)械臂的智能化需求也日益增加。在實(shí)際應(yīng)用中,機(jī)械臂通常需要在存有大量靜態(tài)障礙物的場景中進(jìn)行作業(yè),要求機(jī)械臂具備高效、可靠的路徑規(guī)劃能力,這不僅是實(shí)現(xiàn)精準(zhǔn)的運(yùn)動控制和自主作業(yè)的基礎(chǔ),也是提升生產(chǎn)效率和安全性的前提。相關(guān)方案中基于人工示教的路徑規(guī)劃方法往往依賴于預(yù)先設(shè)定的路徑,缺乏靈活性和實(shí)時性。

    2、上述內(nèi)容僅用于輔助理解本專利技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是相關(guān)方案中技術(shù)。


    技術(shù)實(shí)現(xiàn)思路

    1、本專利技術(shù)的目的在于,提供一種機(jī)械臂的路徑確定方法、裝置、機(jī)器人、存儲介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,以解決相關(guān)方案中基于人工示教的機(jī)器人的機(jī)械臂路徑規(guī)劃方法依賴于預(yù)先設(shè)定的路徑,缺乏靈活性和實(shí)時性的問題,達(dá)到預(yù)估所述機(jī)械臂的路徑的路徑代價(jià)并確定所述機(jī)械臂的路徑的路徑代價(jià)閾值,構(gòu)建雙向快速搜索隨機(jī)樹以確定初始路,提取初始路徑的關(guān)鍵點(diǎn)并更新以優(yōu)化初始路徑,能夠快速得到較低成本的路徑,有利于提高機(jī)械臂路徑規(guī)劃的靈活性和實(shí)時性的效果。

    2、本專利技術(shù)提供一種機(jī)械臂的路徑確定方法,應(yīng)用于對機(jī)器人的機(jī)械臂在工作空間下的路徑的規(guī)劃;所述機(jī)械臂的路徑確定方法,包括:獲取所述機(jī)械臂的工作空間;并獲取在所述機(jī)械臂的工作空間中預(yù)先設(shè)置的起始點(diǎn)和目標(biāo)點(diǎn),作為所述機(jī)械臂的路徑的起始點(diǎn)和目標(biāo)點(diǎn);根據(jù)所述路徑的起始點(diǎn)和目標(biāo)點(diǎn),預(yù)估所述機(jī)械臂的路徑的路徑代價(jià)并確定所述機(jī)械臂的路徑的路徑代價(jià)閾值;從所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)雙向構(gòu)建快速搜索隨機(jī)樹,得到滿足所述路徑代價(jià)閾值的初始路徑;提取所述初始路徑的關(guān)鍵點(diǎn);對提取到的所述初始路徑的關(guān)鍵點(diǎn)進(jìn)行更新,得到所述初始路徑的優(yōu)化路徑,作為所述機(jī)械臂的路徑,以實(shí)現(xiàn)對所述機(jī)械臂的路徑的確定。

    3、在一些實(shí)施方式中,根據(jù)所述路徑的起始點(diǎn)和目標(biāo)點(diǎn),預(yù)估所述機(jī)械臂的路徑的路徑代價(jià)并確定所述機(jī)械臂的路徑的路徑代價(jià)閾值,包括:計(jì)算所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)的歐式距離;根據(jù)所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)的歐式距離,預(yù)估所述機(jī)械臂的路徑的路徑代價(jià),得到預(yù)估路徑代價(jià);將所述預(yù)估路徑代價(jià)、以及預(yù)先設(shè)置的代價(jià)系數(shù)的乘積值,確定為所述預(yù)估路徑代價(jià)的閾值,作為所述機(jī)械臂的路徑的路徑代價(jià)閾值。

    4、在一些實(shí)施方式中,從所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)雙向構(gòu)建快速搜索隨機(jī)樹,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:利用rrt算法,從所述路徑的起始點(diǎn)起構(gòu)建快速搜索隨機(jī)樹,將得到的快速搜索隨機(jī)樹記為第一搜索隨機(jī)樹;并從所述路徑的目標(biāo)點(diǎn)起構(gòu)建快速搜索隨機(jī)樹,將得到的快速搜索隨機(jī)樹記為第二搜索隨機(jī)樹;采用目標(biāo)偏置采樣法,交替擴(kuò)展所述第一搜索隨機(jī)樹的節(jié)點(diǎn)、以及所述第二搜索隨機(jī)樹的節(jié)點(diǎn),使所述第一搜索隨機(jī)樹向所述路徑的目標(biāo)點(diǎn)的方向生長、且使所述第二搜索隨機(jī)樹向所述路徑的起始點(diǎn)的方向生長,生成新節(jié)點(diǎn),記為生成的第一新節(jié)點(diǎn);基于生成的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中進(jìn)行節(jié)點(diǎn)距離計(jì)算和碰撞檢測,得到滿足所述路徑代價(jià)閾值的初始路徑。

    5、在一些實(shí)施方式中,基于生成的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中進(jìn)行節(jié)點(diǎn)距離計(jì)算和碰撞檢測,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:基于生成的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中查找與生成的所述第一新節(jié)點(diǎn)之間的距離最近的節(jié)點(diǎn),作為生成的所述第一新節(jié)點(diǎn)的父節(jié)點(diǎn);在生成的所述第一新節(jié)點(diǎn)、以及生成的所述第一新節(jié)點(diǎn)的父節(jié)點(diǎn)通過預(yù)設(shè)的碰撞檢測的情況下,確定生成的所述第一新節(jié)點(diǎn)的代價(jià),并將生成的所述第一新節(jié)點(diǎn)加入所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中對應(yīng)的搜索隨機(jī)樹中,得到加入的所述第一新節(jié)點(diǎn);基于加入的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中查找與生成的所述第一新節(jié)點(diǎn)之間的距離最近的節(jié)點(diǎn),作為與加入的所述第一新節(jié)點(diǎn)之間的距離最近的節(jié)點(diǎn),記為加入的所述第一新節(jié)點(diǎn)的最近節(jié)點(diǎn);在加入的所述第一新節(jié)點(diǎn)、以及加入的所述第一新節(jié)點(diǎn)的最近節(jié)點(diǎn)之間的距離小于預(yù)設(shè)的連接閾值、且加入的所述第一新節(jié)點(diǎn)、以及加入的所述第一新節(jié)點(diǎn)的最近節(jié)點(diǎn)之間的連線通過預(yù)設(shè)的碰撞檢測的情況下,認(rèn)為所述第一搜索隨機(jī)樹與所述第二搜索隨機(jī)樹相遇,得到一條從所述路徑的起始點(diǎn)到目標(biāo)點(diǎn)的搜索初始路徑;計(jì)算所述搜索初始路徑的代價(jià),并確定所述搜索初始路徑的代價(jià)是否小于所述路徑代價(jià)閾值;若確定所述搜索初始路徑的代價(jià)小于所述路徑代價(jià)閾值,則將所述搜索初始路徑,作為滿足所述路徑代價(jià)閾值的初始路徑;若確定所述搜索初始路徑的代價(jià)大于或等于所述路徑代價(jià)閾值,則返回,以重新利用rrt算法,從所述路徑的起始點(diǎn)起構(gòu)建快速搜索隨機(jī)樹,將得到的快速搜索隨機(jī)樹記為第一搜索隨機(jī)樹;并從所述路徑的目標(biāo)點(diǎn)起構(gòu)建快速搜索隨機(jī)樹,將得到的快速搜索隨機(jī)樹記為第二搜索隨機(jī)樹,以重新確定滿足所述路徑代價(jià)閾值的初始路徑。

    6、在一些實(shí)施方式中,提取所述初始路徑的關(guān)鍵點(diǎn),包括:將所述初始路徑作為原始路徑,計(jì)算所述原始路徑中每個節(jié)點(diǎn)分別到所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)的連線的垂直距離,以確定距離最遠(yuǎn)的節(jié)點(diǎn)和距離,記為最遠(yuǎn)節(jié)點(diǎn)和最遠(yuǎn)距離;在所述最遠(yuǎn)距離小于或等于預(yù)設(shè)的距離閾值的情況下,將所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)之間的路徑作為簡化路徑;在所述最遠(yuǎn)距離大于預(yù)設(shè)的距離閾值的情況下,從所述最遠(yuǎn)節(jié)點(diǎn)處將所述原始路徑分為兩段,將兩段路徑中的每段路徑分別作為新的原始路徑,并返回,以重新計(jì)算所述新的原始路徑中每個節(jié)點(diǎn)分別到所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)的連線的垂直距離,以得到兩段簡化路徑;合并兩段簡化路徑得到合并路徑,在所述合并路徑通過預(yù)設(shè)的碰撞檢測的情況下將合并路徑作為簡化路徑;在所述簡化路徑通過預(yù)設(shè)的碰撞檢查的情況下,將所述簡化路徑中的節(jié)點(diǎn)作為提取到的關(guān)鍵點(diǎn);在所述簡化路徑未通過預(yù)設(shè)的碰撞檢查的情況下,將所述原始路徑的節(jié)點(diǎn)作為提取到的關(guān)鍵點(diǎn);合并所有所述提取到的關(guān)鍵點(diǎn),作為提前到的所述初始路徑的關(guān)鍵點(diǎn)。

    7、在一些實(shí)施方式中,對提取到的所述初始路徑的關(guān)鍵點(diǎn)進(jìn)行更新,得到所述初始路徑的優(yōu)化路徑,包括:基于提取到的所述初始路徑的關(guān)鍵點(diǎn),構(gòu)建提取到的所述初始路徑的關(guān)鍵點(diǎn)的集合,記為關(guān)鍵點(diǎn)集合;并構(gòu)建所述關(guān)鍵點(diǎn)集合中用于連接兩個關(guān)鍵點(diǎn)的邊的集合,記為邊集合;基于所述關(guān)鍵點(diǎn)集合、以及所述邊集合,在所述關(guān)鍵點(diǎn)集合中每個關(guān)鍵點(diǎn)在所述邊集合的范圍內(nèi),在每個關(guān)鍵點(diǎn)的周圍空間采樣新節(jié)點(diǎn),記為采樣的第二新節(jié)點(diǎn);在采樣的所述第二新節(jié)點(diǎn)與對應(yīng)的關(guān)鍵點(diǎn)之間通過預(yù)設(shè)的碰撞檢測的情況下,將對應(yīng)的關(guān)鍵點(diǎn)作為采樣的所述第二新節(jié)點(diǎn)的父節(jié)點(diǎn),并計(jì)算采樣的所述第二新節(jié)點(diǎn)的代價(jià);對采樣的所述第二新節(jié)點(diǎn)進(jìn)行路徑重寫操作,為采樣的所述第二新節(jié)點(diǎn)選擇路徑代價(jià)最小的節(jié)點(diǎn)作為父節(jié)點(diǎn),得到采樣的所述第二新節(jié)點(diǎn)的父節(jié)點(diǎn)、以及采樣本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種機(jī)械臂的路徑確定方法,其特征在于,應(yīng)用于對機(jī)器人的機(jī)械臂在工作空間下的路徑的規(guī)劃;所述機(jī)械臂的路徑確定方法,包括:

    2.根據(jù)權(quán)利要求1所述的機(jī)械臂的路徑確定方法,其特征在于,根據(jù)所述路徑的起始點(diǎn)和目標(biāo)點(diǎn),預(yù)估所述機(jī)械臂的路徑的路徑代價(jià)并確定所述機(jī)械臂的路徑的路徑代價(jià)閾值,包括:

    3.根據(jù)權(quán)利要求1或2所述的機(jī)械臂的路徑確定方法,其特征在于,從所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)雙向構(gòu)建快速搜索隨機(jī)樹,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:

    4.根據(jù)權(quán)利要求3所述的機(jī)械臂的路徑確定方法,其特征在于,基于生成的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中進(jìn)行節(jié)點(diǎn)距離計(jì)算和碰撞檢測,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:

    5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的機(jī)械臂的路徑確定方法,其特征在于,提取所述初始路徑的關(guān)鍵點(diǎn),包括:

    6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的機(jī)械臂的路徑確定方法,其特征在于,對提取到的所述初始路徑的關(guān)鍵點(diǎn)進(jìn)行更新,得到所述初始路徑的優(yōu)化路徑,包括:

    7.一種機(jī)械臂的路徑確定裝置,其特征在于,應(yīng)用于對機(jī)器人的機(jī)械臂在工作空間下的路徑的規(guī)劃;所述機(jī)械臂的路徑確定裝置,包括:

    8.一種機(jī)器人,其特征在于,包括:如權(quán)利要求7所述的機(jī)械臂的路徑確定裝置。

    9.一種存儲介質(zhì),其特征在于,所述存儲介質(zhì)包括存儲的程序,其中,在所述程序運(yùn)行時控制所述存儲介質(zhì)所在設(shè)備執(zhí)行權(quán)利要求1至6中任一項(xiàng)所述的機(jī)械臂的路徑確定方法。

    10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的機(jī)械臂的路徑確定方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種機(jī)械臂的路徑確定方法,其特征在于,應(yīng)用于對機(jī)器人的機(jī)械臂在工作空間下的路徑的規(guī)劃;所述機(jī)械臂的路徑確定方法,包括:

    2.根據(jù)權(quán)利要求1所述的機(jī)械臂的路徑確定方法,其特征在于,根據(jù)所述路徑的起始點(diǎn)和目標(biāo)點(diǎn),預(yù)估所述機(jī)械臂的路徑的路徑代價(jià)并確定所述機(jī)械臂的路徑的路徑代價(jià)閾值,包括:

    3.根據(jù)權(quán)利要求1或2所述的機(jī)械臂的路徑確定方法,其特征在于,從所述路徑的起始點(diǎn)和目標(biāo)點(diǎn)雙向構(gòu)建快速搜索隨機(jī)樹,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:

    4.根據(jù)權(quán)利要求3所述的機(jī)械臂的路徑確定方法,其特征在于,基于生成的所述第一新節(jié)點(diǎn),分別在所述第一搜索隨機(jī)樹和所述第二搜索隨機(jī)樹中進(jìn)行節(jié)點(diǎn)距離計(jì)算和碰撞檢測,得到滿足所述路徑代價(jià)閾值的初始路徑,包括:

    5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的機(jī)械臂的路徑確定方法,...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:劉志昌游志龍王志浩何標(biāo)濤王志偉鄒姍蓉
    申請(專利權(quán))人:珠海格力電器股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕久久无码| 精品国产v无码大片在线观看 | 人妻少妇精品无码专区动漫| 无码人妻精品一区二区三区不卡| 亚洲AV无码久久精品成人| 国产在线无码精品电影网| 国产精品99无码一区二区| 国产在线无码视频一区| 国产乱子伦精品免费无码专区| 亚洲国产综合无码一区| 亚洲国产AV无码专区亚洲AV | 亚洲中文字幕无码一去台湾| 永久无码精品三区在线4| 国产成人无码精品久久久久免费| 无码av免费一区二区三区试看| 亚洲av无码专区国产乱码在线观看 | 久久国产精品无码一区二区三区| 久久青青草原亚洲AV无码麻豆| 曰韩无码二三区中文字幕| 97久久精品亚洲中文字幕无码| 国内精品无码一区二区三区 | 成在人线AV无码免费| 久久国产精品无码一区二区三区| 亚洲va无码专区国产乱码| 惠民福利中文字幕人妻无码乱精品 | 狠狠躁天天躁中文字幕无码| 成人无码Av片在线观看| 无码中文字幕一区二区三区| 无码色AV一二区在线播放| 国产亚洲?V无码?V男人的天堂 | 亚洲爆乳少妇无码激情| 亚洲精品无码少妇30P| 无码中文av有码中文a| 亚洲av永久无码精品秋霞电影秋 | 亚洲av无码一区二区三区不卡 | 波多野42部无码喷潮在线| 免费无码专区毛片高潮喷水| 国产精品无码专区在线播放| 人妻av无码专区| 国模GOGO无码人体啪啪| 日韩乱码人妻无码中文字幕 |