999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“新工科”背景下的機器人軌跡規劃實驗教學系統設計

2022-09-01 10:10:46郭建國
實驗室研究與探索 2022年5期
關鍵詞:實驗教學規劃實驗

盧 青,郭建國

(西北工業大學航天學院精確制導與控制研究所,西安 710072)

0 引言

作為高科技的產物,工業機器人自20 世紀60 年代以來歷經幾十年的發展,已經在各個領域取得了廣泛應用。工業機器人是集機械、電子、控制、傳感器、人工智能、計算機等多學科于一體的復雜智能機器[1]。工業機器人的發明與廣泛應用大大提高了勞動生產效率、保證了產品質量[2]。為提升工科學生培養水平、支撐學校“雙一流”學科建設[3],開設了《機器人控制與軌跡規劃實驗課》。依托該課程,《機器人空間避障抓捕路徑規劃實驗》獲批校研究生培養質量提升項目。

在多年教學工作中,本實驗課程一直采用傳統多項式方法進行機器人軌跡規劃設計,該方法能夠有效處理軌跡規劃過程中的位置、速度、角度、加速度等約束[4-5]。在實際工作過程中,工業機器人常會遇到需要繞過某個障礙物進行操作的情況,傳統多項式方法在解決此類問題時無法取得令人滿意的效果。

上世紀80~90 年代,基于學習產出的教育模式(Outcomes-based Education,OBE)開始在國外出現[6]。該教育模式要求清晰地組織教育系統,使之圍繞確保學生獲得在未來生活中獲得實質性地成功經驗[7-8]。參考OBE教育模式,緊扣支撐服務創新驅動發展、“中國制造2025”[9]等一系列國家戰略,2017 年2 月以來,國家教育部積極推進“新工科”建設,要求院校更加重視培養學生理論聯系實際和獨立解決問題的能力[10-11]。在這樣的國家戰略和教育發展背景下,本文緊扣創新驅動發展戰略,將智能A*算法運用于機器人軌跡規劃[12],構建“設計—模擬—操作”的教育模式,培養學生對智能算法的理解認識的同時讓學生具備模擬編程能力和實際操作能力,取得了良好的教學效果。

1 機器人教學平臺設計

為滿足工業機器人理論教學與實驗操作開展需求,以SSF2000 工業機器人系統為基礎構建工業機器人教學實驗平臺如圖1 所示。平臺主要包括:機器人本體、控制系統以及示教編程系統3 部分。

圖1 機器人實驗平臺

機器人本體是實驗課程的主要研究對象,該機器人擁有6 個自由度,工作原理是通過電動機驅動各軸實現機器人機械臂的運動,通過軌道實現機器人的自由移動。為描述機器人本體運動以及機器人與工件之間的關系,定義了慣性直角坐標系、圓柱坐標系、工具坐標系等。這里軌跡規劃主要通過慣性直角坐標系來進行描述。如圖2 所示,該坐標系為慣性系不隨機器人運動,其原點為主體機器人本體軸中心初始點,y軸沿導軌方向,z軸垂直向上,x軸、y軸和z軸構成右手坐標系。

圖2 慣性直角坐標系定義

控制系統用于整套系統的總控制,實現緊急情況下的急停、斷電等操作。示教系統配有控制計算機,主要用于程序編寫,能對機器人運動模式進行設定,同時具備多種插補方式,通過程序驅動機器人運動,完成軌跡規劃的實驗過程。示教系統為獨立顯示器,具備完整編程環境能夠實現程序編寫、修改、加載等多種操作,如圖3 為示教器程序編寫界面。

圖3 示教器編程界面

整套機器人教學實驗平臺不僅能夠使學生對工業機器人具備更加直觀的認識,而且能滿足學生探究學習的需求,對“新工科”背景下人才的培養大有益處。

2 實驗教學設計

結合“設計—模擬—操作”的教育模式,對現有平臺及教學資源進行合理分配,將同學們分為3 人一組,構建機器人軌跡規劃實驗課程教學方案,主要包括3部分內容,如圖4 所示。

圖4 實驗教學方案設計

2.1 理論設計

工業機器人機械臂運動軌跡通常通過參考點的形式給出,在參考點確定的情況下機器人軌跡能通過參考點之間的插補確定。A*算法作為一種智能軌跡搜索方法,在處理與參考點有關的軌跡規劃問題時優勢明顯。課程首先引入A*算法的基本理論,同時通過介紹相關智能算法讓學生對智能搜索算法具備基本概念。

機器人軌跡規劃中采用A*算法主要是為實現障礙物的躲避。按照由淺及深的教學理念,本教學方案主要考慮機器人在二維平面內的運動,對障礙物進行建模,這里以圓形障礙物為例,其他形狀的障礙物可以采用柵格化的方式進行處理。設圓型障礙物中心的坐標為W(xw,yw),障礙物的半徑為Rw。結合繞過障礙物的任務要求,設置機器人在慣性坐標系下的起始坐標為(x0,y0),目標坐標為(xT,yT)。實驗中設置z坐標為常值,機器人在一個平面內運動。如圖5 所示。

圖5 軌跡規劃任務描述

針對繞過障礙物的任務要求,給出代價函數:

式中:S為A*算法計算待擴展節點到目標點的距離;ω1和ω2為權重值;L為啟發函數。這里選取為與障礙物中心的距離,S和L均為歸一化以后的值。

基于給出的代價函數進行A*算法推演計算,計算步驟如圖6 所示,當規劃點與目標點之間的距離小于預設值時滿足結束條件,停止推演過程。

圖6 A*算法搜索過程

圖6 中,OPEN 表和CLOSE 表為A*算法搜索過程中存放節點的表格,待擴展節點引入方式如圖7 所示,圖中A(x,y)為當前節點,代擴展節點按照預設坐標變化量Δx,Δy進行加減計算得到。至此完成A*算法的理論推導,希望通過理論推導過程的講解使同學們掌握基本智能搜索算法的計算流程,同時引發學生進行思考如何完成A*算法編程實現以及如何將算法與機器人軌跡規劃問題進行結合,為后續的模擬實驗和實際操作步驟打下基礎。

圖7 待擴展節點圖示

2.2 模擬仿真

“模擬”即選取一個物理的或者抽象系統的某些行為特征,用另一系統來表示它們的過程。“仿真”即用另一數據處理系統,對系統的行為進行模仿或再現。這是國際標準化組織(International Organization for Standardization,ISO)對于模擬仿真的定義。隨著計算機技術的發展,模擬仿真逐漸成為“新工科”實驗課程開展的重要環節[13-14]。

工業機器人的操作具有一定的危險性,而實驗教學過程中學生的安全十分重要,充分的模擬仿真能達到事半功倍的效果。在模擬仿真的基礎上進行機器人的實際操作不僅可以保證學生在操作前對機器人的主要特性有更加深刻的認識,而且能激發學生對知識的探求欲望。

本實驗教學模擬仿真過程主要基于C ++軟件進行開展[15-16]。C++為工科科研項目開展過程中的常用軟件,通過模擬仿真過程的教學,使學生掌握C ++軟件編程的基本知識,由于課程時間有限,實驗教學開展過程中,由教師先行搭建C ++軟件程序框架,再由學生在程序框架中進行開發,以提升教學效率。通過模擬仿真教學過程能有效培養學生數學建模能力、抽象思維能力以及編程能力。模擬仿真不受實驗場地和儀器設備的約束,通過單臺計算機即可實現。

2.3 機器人操作實驗

軌跡規劃理論推演與編程實現的最終目的是控制機器人的運動,實現機器人對障礙物的有效回避,作為“設計—模擬—操作”實驗教學理念的最終環節,實際操作驗證十分重要。

本環節中,本文設計的機器人控制平臺,通過示教系統進行參考點的輸入,操作機器人進行實驗,記錄機器人的運動過程,驗證規劃航路點的可行性。在實驗過程中實驗人員需要站在機器人可達區域以外,保證實驗的安全進行。實驗結束后,學生須撰寫實驗總結報告,對實驗過程中觀察到的現象進行記錄與分析。實際操作環節的引入能幫助學生鍛煉團結協作能力、動手操作能力,并能使學生掌握控制系統的基本操作方法,實驗報告的撰寫能夠提升學生分析問題、獨立思考的能力,滿足“新工科”對于人才培養的要求。

3 實驗教學系統

《機器人控制與軌跡規劃實驗課》為研究生選修課程,面向全校研究生開放。實驗課程能幫助學生對工業機器人具備更加深入的認識,培養學生解決實際問題的能力。實驗課開展過程中將學生4~6 人分為一組,開展虛擬仿真實驗,完成仿真實驗后記錄相關數據,按分組名單輪流上機操作,實驗中記錄機械臂運動過程,實驗完成后提交實驗報告。結合“設計—模擬—操作”的實驗教學過程,選取其中一組學生的實驗結果對教學系統應用進行說明。

3.1 模擬仿真

在教師完成理論推導過程講解后給出模擬仿真條件:參考機器人運動尺寸,軌跡規劃在1 m ×0.5 m 的長方形區域進行,將高度設置為常值,這里只給出x和y的坐標,障礙物半徑設置0.1 m,障礙物中心設置為(0.5,0.25),權重值都設置為0.5。在平面內規劃,這里進行3 組實驗給出慣性坐標系中障礙物、起點、終點的x和y坐標見表1。

表1 起點終點坐標信息

學生結合理論推導與仿真條件,基于C ++程序框架開展軌跡規劃模擬仿真實驗。編程過程中考慮機械臂有一定體積,將仿真中的障礙物半徑設為0.13 m。記錄實驗結果如圖8 所示。根據模擬實驗結果引發學生思考,規劃結果與預想結果是否相同?A*算法的規劃結果會受到那些因素的影響?改變權重值、啟發函數和障礙物位置試試看?通過這些問題的提出加深學生對智能搜索算法的理解。學生可選取模擬仿真中得到的結果較好的參數開展下一步實際操作實驗。

圖8 A*算法軌跡規劃

3.2 實際操作

學生以組為單位依次通過示教系統操作機器人運動,驗證規劃軌跡點的合理性。學生上機之前教師向學生介紹工業機器人的基本操作流程以及示教系統編程的基本知識并對安全性進行強調。

根據設置條件,擺放好障礙物,選取模擬仿真中獲取的較優軌跡,通過示教系統按照編程要求輸入規劃參考點的位置,這里選擇直線插補方式操作機器人運動。設置完成后啟動機器人,驗證機器人的避障能力,記錄實驗現場如圖9 所示,這些實驗結果可以驗證本文所提理論規劃方法的有效性。最后撰寫實驗報告。

圖9 學生通過示教系統操作機器人

4 結語

本文緊扣“新工科”教學理念,設計了一套完整的實驗教學系統,通過實際的教學應用驗證了本文所提“設計—模擬—操作”的教學模式的可行性,能為其他實驗教學活動的開展提供有益借鑒。學生在實驗課學習過程中能掌握智能搜索算法的基本知識、C ++編程以及工業機器人的工作機理,有效提升自主學習和團隊協作能力,為未來成為一名合格人才打下堅實基礎。未來的實驗研究工作中實驗教學團隊也會緊跟國家發展戰略,為人才培養做出更多貢獻。

猜你喜歡
實驗教學規劃實驗
記一次有趣的實驗
小議初中化學演示實驗教學
甘肅教育(2020年4期)2020-09-11 07:42:36
電容器的實驗教學
物理之友(2020年12期)2020-07-16 05:39:20
對初中化學實驗教學的認識和體會
甘肅教育(2020年8期)2020-06-11 06:10:04
做個怪怪長實驗
規劃引領把握未來
快遞業十三五規劃發布
商周刊(2017年5期)2017-08-22 03:35:26
幾何體在高中數學實驗教學中的應用
多管齊下落實規劃
中國衛生(2016年2期)2016-11-12 13:22:16
NO與NO2相互轉化實驗的改進
主站蜘蛛池模板: 国产91麻豆免费观看| 狠狠色香婷婷久久亚洲精品| 97影院午夜在线观看视频| 久久亚洲中文字幕精品一区| a在线亚洲男人的天堂试看| 国产伦精品一区二区三区视频优播 | 欧美一区二区三区欧美日韩亚洲 | 18禁黄无遮挡免费动漫网站| 免费高清毛片| 欧美日韩中文国产va另类| 久久精品只有这里有| 国产大片喷水在线在线视频| 国产成人啪视频一区二区三区| 欧美亚洲国产精品久久蜜芽| 狠狠色综合久久狠狠色综合| 国产综合亚洲欧洲区精品无码| 美女视频黄频a免费高清不卡| 欧美第九页| 久久香蕉欧美精品| 日韩天堂网| 欧美啪啪网| 国产精品yjizz视频网一二区| 中文字幕久久亚洲一区| 中文字幕久久波多野结衣| 成人免费一级片| 高潮爽到爆的喷水女主播视频| 欧美一区二区丝袜高跟鞋| 欧美一级大片在线观看| 亚洲av无码片一区二区三区| 波多野结衣久久高清免费| 青草91视频免费观看| 国产色网站| 久久久精品无码一二三区| 亚洲中文在线看视频一区| 在线观看91精品国产剧情免费| 呦视频在线一区二区三区| 国产成人喷潮在线观看| 欧美一区二区福利视频| 伊人久久大香线蕉综合影视| 国产美女在线免费观看| 2021国产在线视频| 精品黑人一区二区三区| 中国一级特黄视频| 亚洲精品国产首次亮相| 国产精品欧美激情| 午夜精品久久久久久久无码软件| 亚洲三级片在线看| 婷婷综合在线观看丁香| 国产网站一区二区三区| 亚洲码在线中文在线观看| 免费人成网站在线观看欧美| 亚洲成人免费看| 男人天堂亚洲天堂| 久久国产拍爱| 国产成人综合日韩精品无码首页| 国产亚洲欧美日韩在线观看一区二区| 国产v欧美v日韩v综合精品| 色综合中文| 欧美性久久久久| 欧美性天天| 丁香五月亚洲综合在线| 中文字幕在线观看日本| 成人在线综合| 国产成人啪视频一区二区三区| 日韩av无码精品专区| 91青青草视频| 国产欧美精品专区一区二区| 亚洲国产欧美目韩成人综合| 国产区在线看| 国产va欧美va在线观看| 国产在线第二页| 国产aⅴ无码专区亚洲av综合网| 国产高清又黄又嫩的免费视频网站| 欧美午夜视频在线| 欧美性色综合网| 国产高潮视频在线观看| 波多野结衣无码中文字幕在线观看一区二区 | 亚洲系列无码专区偷窥无码| 国产欧美日韩视频怡春院| 777午夜精品电影免费看| 亚洲成a人片在线观看88| 亚洲免费人成影院|