欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于立體視覺的機械臂路徑規(guī)劃方法及裝置與流程

文檔序號:40461969發(fā)布日期:2024-12-27 09:27閱讀:9來源:國知局
一種基于立體視覺的機械臂路徑規(guī)劃方法及裝置與流程

本發(fā)明涉及智能信息,尤其是指一種基于立體視覺的機械臂路徑規(guī)劃方法及裝置。


背景技術(shù):

1、機器人作為和實際物理世界交互的實體,它所執(zhí)行的每一個動作都需要以規(guī)劃算法為基礎(chǔ)。機器人路徑規(guī)劃問題是在已知環(huán)境中,按照一定指標(biāo),找到連接起始點到目標(biāo)點的路徑,該路徑由一串離散的機器人位姿路徑點組成。協(xié)作型機械臂需要具備在環(huán)境中自主規(guī)劃路徑的能力,既能夠基于已知環(huán)境信息進行全局路徑規(guī)劃,同時在遇到事先未知的障礙時能夠及時的進行局部避障路徑規(guī)劃。

2、在環(huán)境信息已知的情況下,現(xiàn)有的協(xié)作型機械臂的路徑規(guī)劃方法能夠?qū)崿F(xiàn)一定程度的自主路徑規(guī)劃,根據(jù)場景和目的不同可以具體分類分為全局規(guī)劃和局部規(guī)劃兩類。

3、在全局路徑規(guī)劃問題中,需要事先知道整個環(huán)境的障礙位置信息,以rrt和prm為代表的隨機采樣搜索型路徑規(guī)劃方法有較好的效果。隨機采樣搜索型路徑規(guī)劃方法避免了對復(fù)雜環(huán)境的建模,只需要進行碰撞檢測就能判斷生成的路徑是否可行。但是該方法直接獲得的路徑通常比較曲折,并且僅能獲得協(xié)作型機械臂在靜態(tài)已知環(huán)境中的任務(wù)執(zhí)行路徑,而對于事先未知的動態(tài)障礙,例如協(xié)作流水線上的工人,不能做到實時躲避。

4、在局部路徑規(guī)劃方法中,勢場法在協(xié)作型機械臂上有著較好的應(yīng)用。勢場法的求解方式簡潔,實時性較好,對障礙模型的依賴程度較低。但是勢場法也具有一些固有缺陷,它容易陷入局部極小值,無法生成復(fù)雜的機械臂軌跡,在面對復(fù)雜的動態(tài)環(huán)境時存在一些明顯的局限性。


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

1、為此,本發(fā)明所要解決的技術(shù)問題在于克服現(xiàn)有技術(shù)中協(xié)作型機械臂路徑規(guī)劃的效率低且容易與動態(tài)障礙發(fā)生碰撞的問題。

2、為解決上述技術(shù)問題,本發(fā)明提供了一種基于立體視覺的機械臂路徑規(guī)劃方法,包括:

3、獲取機械臂作業(yè)場景的環(huán)境地圖;

4、提取機械臂作業(yè)場景中的動態(tài)障礙點云;

5、將距離機械臂上控制點最近的動態(tài)障礙點云設(shè)置為最近障礙點,并對最近障礙點進行跟蹤;

6、基于機械臂作業(yè)場景的環(huán)境地圖,離線規(guī)劃機械臂的全局路徑;

7、在機械臂按照全局路徑行進的過程中,基于最近障礙點,采用人工勢場法令機械臂對動態(tài)障礙進行實時避障,輸出機械臂的運行速度。

8、優(yōu)選地,所述提取機械臂作業(yè)場景中的動態(tài)障礙點云,包括:

9、將機械臂設(shè)置為不同位姿,離線拍攝并存儲多張沒有動態(tài)障礙的原始深度圖;

10、在原始深度圖中濾除機械臂,得到濾除機械臂后的背景深度圖;

11、將多張濾除機械臂后的背景深度圖進行比對,保留其中深度最大值,得到靜態(tài)背景深度圖;

12、利用深度相機實時采集帶有動態(tài)障礙的深度圖,將帶有動態(tài)障礙的深度圖中的機械臂濾除后,與靜態(tài)背景深度圖進行比較,得到動態(tài)障礙深度圖;

13、根據(jù)深度相機的內(nèi)參對動態(tài)障礙深度圖進行轉(zhuǎn)換,得到相機坐標(biāo)系下的動態(tài)障礙點云。

14、優(yōu)選地,采用卡爾曼濾波對最近障礙點進行跟蹤。

15、優(yōu)選地,所述基于機械臂作業(yè)場景的環(huán)境地圖,離線規(guī)劃機械臂的全局路徑,包括:

16、基于rrt_connect算法在關(guān)節(jié)空間中離線規(guī)劃出機械臂的初始全局路徑;

17、利用貪心算法消除初始全局路徑中的冗余點;

18、采用三次樣條曲線對經(jīng)過貪心算法優(yōu)化后的全局路徑進行插值平滑處理,得到目標(biāo)全局路徑。

19、優(yōu)選地,在機械臂按照全局路徑行進的過程中,基于最近障礙點,采用人工勢場法令機械臂對動態(tài)障礙進行實時避障,輸出機械臂的運行速度,包括:

20、在全局路徑的各路徑點所處的關(guān)節(jié)空間中設(shè)置吸引速度勢場,機械臂按照全局路徑向下一路徑點行進時,根據(jù)機械臂當(dāng)前位置與下一路徑點之間的歐氏距離計算吸引速度;

21、在最近障礙點上設(shè)置排斥速度勢場,計算排斥速度;

22、將位于笛卡爾空間的排斥速度轉(zhuǎn)換至關(guān)節(jié)空間,得到機械臂的關(guān)節(jié)避障速度;將機械臂的關(guān)節(jié)吸引速度設(shè)置為吸引速度;關(guān)節(jié)吸引速度和關(guān)節(jié)避障速度疊加后得到機械臂的運行速度。

23、優(yōu)選地,所述在全局路徑的各路徑點所處的關(guān)節(jié)空間中設(shè)置吸引速度勢場,計算吸引速度,包括:

24、設(shè)置吸引速度勢場函數(shù)為:

25、

26、其中,dgoal為當(dāng)前機械臂關(guān)節(jié)空間的位置與下一路徑點之間的歐氏距離,是吸引速度勢場函數(shù)的變量;kgoal表示吸引速度的最大值,α表示臨界距離;f(dgoal)表示吸引速度勢場的大小;

27、計算吸引速度,公式為:

28、

29、其中,為吸引速度,為當(dāng)前機械臂關(guān)節(jié)空間的位置指向下一路徑點的方向向量。

30、優(yōu)選地,所述在最近障礙點上設(shè)置排斥速度勢場,計算排斥速度,包括:

31、設(shè)置排斥速度勢場函數(shù)為:

32、

33、其中,kobs表示排斥速度的最大值,ρ表示球形障礙檢測區(qū)域的半徑,β表示下降常數(shù);dobs表示機械臂控制點和最近障礙點之間距離,fobs(dobs)表示排斥速度勢場的大??;

34、計算排斥速度,公式為:

35、

36、其中,為排斥速度,為最近障礙點指向機械臂控制點的方向向量。

37、優(yōu)選地,得到機械臂的運行速度后,將機械臂的關(guān)節(jié)避障速度投影到全局路徑上,對機械臂的運行速度進行優(yōu)化,包括:

38、對于全局路徑中的路徑點,假設(shè)從路徑點pl到路徑點pl+1的連線為將作為線性空間a,則線性空間a的投影矩陣pa為:

39、pa=a(ata)-1at

40、其中,

41、將關(guān)節(jié)避障速度投影至線性空間a,得到避障投影速度為:

42、

43、其中,為關(guān)節(jié)避障速度,為避障投影速度;

44、優(yōu)化后的機械臂的運行速度為避障投影速度和關(guān)節(jié)吸引速度的合速度。

45、優(yōu)選地,在機械臂的運行過程中增加避障策略,所述避障策略包括:

46、當(dāng)關(guān)節(jié)吸引速度和避障投影速度同向時,機械臂的運行速度為關(guān)節(jié)吸引速度;

47、當(dāng)關(guān)節(jié)吸引速度和避障投影速度異向時,若避障投影速度的模值大于關(guān)節(jié)吸引速度的模值,則機械臂的運行速度為0;否則機械臂的運行速度為關(guān)節(jié)吸引速度和避障投影速度的合速度。

48、本發(fā)明還提供了一種基于立體視覺的機械臂路徑規(guī)劃裝置,包括:

49、地圖獲取模塊,用于獲取機械臂作業(yè)場景的環(huán)境地圖;

50、動態(tài)障礙點云提取模塊,用于提取機械臂作業(yè)場景中的動態(tài)障礙點云;

51、動態(tài)障礙追蹤模塊,用于將距離機械臂上控制點最近的動態(tài)障礙點云設(shè)置為最近障礙點,并對最近障礙點進行跟蹤;

52、全局路徑規(guī)劃模塊,用于基于靜態(tài)的機械臂作業(yè)場景的環(huán)境地圖,離線規(guī)劃機械臂的全局路徑;

53、實時避障模塊,用于在機械臂按照全局路徑行進的過程中,基于最近障礙點,采用人工勢場法令機械臂對動態(tài)障礙進行實時避障,輸出機械臂的運行速度。

54、本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下有益效果:

55、本發(fā)明所述的一種基于立體視覺的機械臂路徑規(guī)劃方法,在獲取靜態(tài)環(huán)境和動態(tài)障礙信息的基礎(chǔ)上,首先基于靜態(tài)環(huán)境規(guī)劃全局路徑,再基于動態(tài)障礙信息,即最近障礙點,采用人工勢場法實現(xiàn)了機械臂對動態(tài)障礙的實時避障,提高了機械臂路徑規(guī)劃的效率,使機械臂具備自主避障的能力,能夠主動感知周圍動態(tài)的環(huán)境并自主做出規(guī)劃,同時提高了機械臂路徑規(guī)劃的效率。本發(fā)明顯著增強了機械臂的環(huán)境適應(yīng)能力和操作安全性,提高了機械臂的任務(wù)完成效率,降低了運行成本。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
仪征市| 安义县| 绥德县| 宜兰县| 秦安县| 大港区| 老河口市| 呼玛县| 凉城县| 朝阳区| 武汉市| 襄汾县| 南部县| 达拉特旗| 舞钢市| 汉中市| 灯塔市| 威海市| 奇台县| 榕江县| 永安市| 买车| 四川省| 于都县| 民丰县| 龙山县| 苗栗市| 奉新县| 丰原市| 五家渠市| 普陀区| 平阴县| 阳城县| 昌邑市| 宁武县| 顺昌县| 筠连县| 镇雄县| 兰坪| 太保市| 庄浪县|