亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ROS 的機(jī)械臂建模與路徑規(guī)劃仿真

        2021-07-16 10:07:18朱建軍張博文王明園
        科學(xué)技術(shù)創(chuàng)新 2021年19期
        關(guān)鍵詞:插件建模機(jī)械

        朱建軍* 張博文 王明園

        (吉林化工學(xué)院信息與控制工程學(xué)院,吉林 吉林 132022)

        由于傳統(tǒng)機(jī)械臂控制系統(tǒng)進(jìn)行軌跡規(guī)劃都要靠人工示教,沒(méi)有自主感知、自主規(guī)劃的功能[1]。相應(yīng)的機(jī)械臂智能控制技術(shù)急需不斷的發(fā)展,本文基于安諾機(jī)器人公司生產(chǎn)的V6PLUS 桌面機(jī)械臂作為研究對(duì)象,利用機(jī)器人系統(tǒng)工具箱,通過(guò)構(gòu)建虛擬機(jī)械臂模型及仿真過(guò)程的運(yùn)動(dòng)可視化功能,得出機(jī)械臂各關(guān)節(jié)末端的速度- 位移曲線,并對(duì)物品抓取過(guò)程進(jìn)行了路徑規(guī)劃,通過(guò)仿真得到各關(guān)節(jié)的參數(shù)與末端的關(guān)系,結(jié)果表明該方法有助于機(jī)械臂的運(yùn)動(dòng)控制系統(tǒng)的快速仿真與實(shí)現(xiàn),為V6PLUS 桌面機(jī)械臂的控制研究提供了思路。

        1 仿真環(huán)境配置

        1.1 ROS 系統(tǒng)

        ROS 最初是與機(jī)器人公司W(wǎng)illow Garage 合作應(yīng)用于斯坦福大學(xué)人工智能實(shí)驗(yàn)室的個(gè)人機(jī)器人項(xiàng)目[2]。2010 年以開(kāi)放源碼的形式發(fā)布了ROS 框架,適應(yīng)了當(dāng)今的開(kāi)源軟件和分布式協(xié)作的軟件潮流,以為機(jī)器人研發(fā)提供代碼重用支持為主要目標(biāo)。ROS 包括開(kāi)發(fā)工具、應(yīng)用功能、通信機(jī)制、生態(tài)系統(tǒng)四個(gè)部分,支持并融合了很多著名的開(kāi)源項(xiàng)目,支持C、C++、Python、Java 等多種編程語(yǔ)言,最大程度上實(shí)現(xiàn)代碼共享[3]。

        1.2 機(jī)械臂模型定制與仿真環(huán)境搭建

        URDF(Unified Robot Descriptin Format)是一種使用XML 格式描述運(yùn)動(dòng)學(xué)特征的機(jī)械臂模型文件[4],包含兩種參數(shù),即連桿(link)參數(shù)與關(guān)節(jié)(joint)參數(shù)。本文對(duì)實(shí)驗(yàn)室所開(kāi)發(fā)的六自由度機(jī)械臂進(jìn)行建模,在Solidworks 中使用拉伸切除等方法按照與實(shí)際機(jī)械臂1:1 的比例繪制機(jī)械臂三維模型,以自由度為要素、關(guān)節(jié)為界將機(jī)械臂劃分為七個(gè)部分,并在機(jī)械臂關(guān)節(jié)處插入基準(zhǔn)軸。各部件圖如圖1。

        圖1 六自由度機(jī)械臂各部件裝配圖

        使用Solidworks 中sw2urdf 插件,并根據(jù)實(shí)際情況,明確連桿(link)與關(guān)節(jié)(joint)兩項(xiàng)參數(shù),確定裝配體裝配關(guān)系參數(shù)(關(guān)節(jié)類型、關(guān)節(jié)軸向、關(guān)節(jié)變量、關(guān)節(jié)限位),并明確關(guān)節(jié)與連桿之間的父子關(guān)系,如圖4 所示,通過(guò)控制關(guān)節(jié)(joint)達(dá)到控制機(jī)械臂模型的目的。 通 過(guò) 使 用 MoveIt 中 moveit setup assistant 插件配置URDF 模型,使導(dǎo)入的機(jī)械臂URDF 模型文件轉(zhuǎn)化為SRDF 文件,并創(chuàng)建出MoveIt 功能包,具體步驟過(guò)程如圖2所示。

        圖2 MoveIt 配置流程圖

        2 機(jī)械臂路徑規(guī)劃

        2.1 路徑規(guī)劃算法

        本文采用RRT-Connect (基于雙向擴(kuò)展平衡的連結(jié)型雙樹(shù))算法進(jìn)行實(shí)驗(yàn),它是一種基于采樣的路徑規(guī)劃算法[5]。其原理是每次規(guī)劃以狀態(tài)空間中的一個(gè)初始點(diǎn)作為根節(jié)點(diǎn),并通過(guò)隨機(jī)采樣逐漸增加葉節(jié)點(diǎn)的方式,生成一個(gè)隨機(jī)擴(kuò)展樹(shù),與此同時(shí)在目標(biāo)點(diǎn)也作為一個(gè)根節(jié)點(diǎn)生長(zhǎng)出一個(gè)隨機(jī)擴(kuò)展樹(shù),當(dāng)兩個(gè)隨機(jī)樹(shù)相互連接,便可在隨機(jī)樹(shù)中找到一條以樹(shù)節(jié)點(diǎn)組成的從初始點(diǎn)到目標(biāo)點(diǎn)的路徑規(guī)劃。其原理圖如圖3。

        圖3 RRT-Connect 原理圖

        圖4 機(jī)械臂的位姿變化與實(shí)時(shí)仿真

        2.2 路徑規(guī)劃仿真

        設(shè)置機(jī)械臂初始姿態(tài)為x=0,y=0,z=0,w=1,目標(biāo)姿態(tài)為x=0.114,y=-0.012,z=-0.174,w=0.978,使用使用planning scene插件在機(jī)械臂初始位姿與目標(biāo)位姿之間設(shè)置一個(gè)長(zhǎng)、寬、高為1m、0.3m、0.01m 的長(zhǎng)方體與一個(gè)半徑為0.1m,高為0.2m 的圓柱體共同組成的障礙,使機(jī)械臂進(jìn)行路徑規(guī)劃時(shí)必須要避開(kāi)障礙物,分別在有、無(wú)障礙物的情況下進(jìn)行試驗(yàn),如圖4。

        使用Rqt_plot 命令訂閱機(jī)械臂六個(gè)關(guān)節(jié)角度位置變量并通過(guò)曲線圖顯示,得到具體路徑規(guī)劃變化信息,角度單位為弧度制,橫坐標(biāo)為時(shí)間,縱坐標(biāo)為角度,如圖5 所示。

        圖5 關(guān)節(jié)角度變化曲線

        在有障礙和無(wú)障礙物的條件分別實(shí)現(xiàn)了機(jī)械臂在自主移動(dòng)和自主避障到達(dá)目標(biāo)位置的仿真實(shí)驗(yàn),實(shí)驗(yàn)結(jié)果表明通過(guò)RRT-Connect 算法可以有效地和準(zhǔn)確地實(shí)現(xiàn)對(duì)機(jī)械臂運(yùn)動(dòng)路徑地規(guī)劃和控制。

        3 結(jié)論

        本文使用ROS 平臺(tái)對(duì)安諾V6PLUS 機(jī)械臂進(jìn)行開(kāi)發(fā)與研究,利用URDF 文件進(jìn)行3D 建模,實(shí)現(xiàn)了機(jī)械臂的快速建模的方法。分析MoveIt 軟件架構(gòu)及路徑規(guī)劃的實(shí)現(xiàn)機(jī)制并利用RRT-Connect 算法形象展現(xiàn)了機(jī)械臂避障時(shí)的運(yùn)動(dòng)過(guò)程。結(jié)合Rviz 仿真環(huán)境,使在不具備真實(shí)機(jī)械臂的環(huán)境條件下也可對(duì)機(jī)械臂進(jìn)行運(yùn)動(dòng)規(guī)劃,并完成了機(jī)械臂進(jìn)行避障的路徑規(guī)劃與仿真。通過(guò)分析對(duì)比在有、無(wú)障礙時(shí)關(guān)節(jié)角度變化的曲線變化,驗(yàn)證了運(yùn)動(dòng)規(guī)劃結(jié)果的合理性,為機(jī)械臂的控制研究提供了思路,也為在復(fù)雜環(huán)境下進(jìn)行路徑規(guī)劃算法的進(jìn)一步改進(jìn)提供了直觀的方法。

        猜你喜歡
        插件建模機(jī)械
        聯(lián)想等效,拓展建?!浴皫щ娦∏蛟诘刃?chǎng)中做圓周運(yùn)動(dòng)”為例
        調(diào)試機(jī)械臂
        自編插件完善App Inventor與樂(lè)高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        基于PSS/E的風(fēng)電場(chǎng)建模與動(dòng)態(tài)分析
        電子制作(2018年17期)2018-09-28 01:56:44
        不對(duì)稱半橋變換器的建模與仿真
        簡(jiǎn)單機(jī)械
        機(jī)械班長(zhǎng)
        按摩機(jī)械臂
        MapWindowGIS插件機(jī)制及應(yīng)用
        基于Revit MEP的插件制作探討
        日韩插啊免费视频在线观看| 免费蜜桃视频在线观看| 日本熟女人妻一区二区三区| 国产激情视频高清在线免费观看| 99久久国产精品网站| 一本色道久久88加勒比—综合| 国产女人高潮叫床免费视频| 国产精品美女久久久久久2018| 亚洲图片第二页| 成人国产一区二区三区av| 久久天堂精品一区二区三区四区| 亚洲爆乳精品无码一区二区三区| 久久无码人妻精品一区二区三区 | √最新版天堂资源在线| 日韩无码电影| 国产性感丝袜美女av| 我揉搓少妇好久没做高潮| 真实的国产乱xxxx在线| 国产又色又爽无遮挡免费| 99久久综合国产精品免费| 久久精品国产亚洲av蜜臀久久| 草逼视频免费观看网站| 偷拍一区二区视频播放器| 青青草国产精品一区二区| 国产精品三级在线观看无码| 二区三区视频| 亚洲a∨好看av高清在线观看| 亚洲视频一区二区免费看| 狠狠人妻久久久久久综合蜜桃| 正在播放一区| 国产成人av综合色| 亚洲成人精品久久久国产精品 | 男女做爰猛烈啪啪吃奶动 | 国产精品视频一区日韩丝袜| 亚洲一二三四五区中文字幕 | 亚洲看片lutube在线观看| 午夜毛片午夜女人喷潮视频| 97久久久一区二区少妇| 久久精品国产99国产精品澳门| 免费a级毛片无码| 国产欧美日韩综合一区二区三区|