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
    主站蜘蛛池模板: 无码不卡av东京热毛片| 国产精品无码MV在线观看| 久久天堂av综合色无码专区| 丰满少妇被猛烈进入无码| 中文无码日韩欧免费视频| 91久久九九无码成人网站| 亚洲AV永久无码精品一区二区国产| 亚洲成av人片不卡无码久久| 久久久久亚洲AV无码专区首JN| 国产成人无码网站| 亚洲av极品无码专区在线观看| 国产日韩精品无码区免费专区国产| 亚洲精品无码久久毛片波多野吉衣| 亚洲男人在线无码视频| 精品爆乳一区二区三区无码av| 国产V亚洲V天堂A无码| 亚洲精品无码99在线观看| 亚洲精品无码人妻无码| 亚洲熟妇无码久久精品| 无码少妇一区二区| 亚洲精品无码午夜福利中文字幕| 成年轻人电影www无码| 中文字幕无码不卡一区二区三区| 欧洲成人午夜精品无码区久久| 亚洲色无码专区在线观看| 亚洲一区无码中文字幕| 亚洲真人无码永久在线| 久久精品九九热无码免贵| 国产AV无码专区亚洲Av| 亚洲成AV人片天堂网无码| 亚洲AV无码成人网站久久精品大| 亚洲综合无码精品一区二区三区| 国产亚洲美日韩AV中文字幕无码成人 | 久久久久久人妻无码| 亚洲Av永久无码精品三区在线| 好硬~好爽~别进去~动态图, 69式真人无码视频免 | 久久无码av亚洲精品色午夜 | 东京热一精品无码AV| 色欲aⅴ亚洲情无码AV| 国产精品无码一本二本三本色| 免费看国产成年无码AV片|