王秋紅,孫以正
基于并聯機器人的塊狀食品包裝定位方法
王秋紅1,孫以正2
(1.南陽醫學高等專科學校,河南 南陽 473061;2.南陽師范學院,河南 南陽 473061)
為提高包裝過程中并聯機器人定位精度。基于自抗擾控制設計一種機器人末端執行器定位方法。在傳統并聯機器人結構的基礎上配置2臺工業相機。根據雙目立體視覺檢測原理來確定塊狀食品在生產線上具體位置。為避免干擾因素降低機器人末端執行器抓取精度,設計一種自抗擾控制器,主要包括跟蹤微分器、非線性反饋器、擴張狀態觀測器。最后,搭建實驗平臺并進行相關驗證。實驗結果表明,實際位置與抓取位置之間偏差距離的最大值為0.3 mm;平均誤差只有0.20 mm。所設計自抗擾控制器與PID控制器相比,響應時間僅增加了1%,平均抓取精度卻大幅提高。所述基于并聯機器人的塊狀食品包裝定位方法可使末端執行器在非常短的時間內到達指定位置;運動過程穩定、可靠,不會出現振動現象,可確保抓取精度。
并聯機器人;食品包裝;定位;自抗擾控制
隨著工業技術不斷發展,包裝生產線的自動化和智能化水平越來越高,但是我國包裝行業,尤其是食品加工、包裝,還是比較依賴人工[1—2]。對于上料、拾取等重復性勞動比較多的工序,僅依靠人工會出現工作強度過大、二次污染等問題[3],因此,食品包裝行業需要一種高速、穩定的搬運機器人來取代人工。綜合來看,并聯機器人具有高精度、高速度、高靈活性等特點,在生產線中的應用比較廣泛。并聯機器人將驅動裝置安裝在固定平臺上,可以大幅度減小運動平臺的重量[4—6]。并聯機器人結構比較均衡,所以其承載能力強、運動特性好。在實際應用中,并聯機器人主要用于物料分揀和裝箱,往往配合視覺系統使用。與人眼類似,機器視覺同樣可以實現物料的識別、甄選、判斷、檢測等諸多功能,同時具有快速識別、非接觸、安全衛生等優點[7—8]。嚴陪陪等[9]為解決食品難于分揀等問題,以并聯機器人和視覺技術為基礎,設計了一種分揀系統運行方案,但是并沒有討論并聯機器人位姿檢測、定位控制等問題。郝大孝等[10]設計了一種基于機器視覺的Delta機器人分揀與跟蹤系統,在圖像處理的基礎上提出了一種動態抓取算法,但是并沒有考慮干擾因素對抓取精度的影響。張衛芬等[11]設計了一種基于機器視覺的物料自動分揀系統,利用OpenCV完成了相機標定,但是該標定算法采用單目視覺計算過程比較復雜。為解決上述問題,可采用雙目視覺代替單目視覺,能夠較全面分析物料的空間三維信息,具有檢測精度高、計算過程簡單等特點。同時結合智能算法,可以克服并聯機器人在位姿檢測等方面的不足[12]。文中以塊狀食品包裝定位為研究對象,根據雙目視覺檢測原理完成物料定位同時設計一種自抗擾控制器以實現并聯機器人的準確抓取,通過實驗驗證所述方法的有效性。
通常情況下,塊狀食品的運動方式只存在,,等3個方向平移,不會出現旋轉運動,因此,文中選擇三自由度并聯機器人,其結構見圖1。所述并聯機器人包括動平臺、靜平臺、運動鉸鏈以及末端執行器等部件。動平臺和靜平臺之間通過運動鉸鏈連接,連接副分別是球面副、轉動副。伺服電機作為驅動元件驅動運動鉸鏈繞靜平臺擺動并將運動傳遞至末端執行器,進而實現抓取機械手在,,等3個方向的運動。另外,2個工業相機安裝在靜平臺上,以獲取進入工作區域的物料信息。

圖2 雙目立體視覺檢測模型
左右2個攝像機坐標系滿足以下關系:
(1)
那么空間任意點的三維坐標可以表示為:
(2)
如前文所述,通過雙目視覺可以獲取塊狀食品的位置坐標,而并聯機器人末端執行器的位置可通過編碼器、姿態傳感器、激光儀等傳感器得到,二者之差就是定位偏差。為提高并聯機器人抓取精度,需要設計一種有效的控制算法。并聯機器人在定位、抓取過程中會受到諸多干擾因素影響,例如:關節非線性摩擦、振動、機械制造誤差等,其定位精度勢必降低。為解決此問題,文中設計了一種自抗擾控制器,見圖3。自抗擾控制器主要包括:跟蹤微分器、非線性反饋器、擴張狀態觀測器等,其中跟蹤微分器可實現并聯機器人總擾動補償,擴張狀態觀測器可實現末端執行器位姿的實時在線估計[13—14]。
(3)
(4)
(5)
(6)
(7)
(8)
(9)
作為反饋通道,擴張狀態觀測器可將未建模部分、外接干擾、參數擾動等因素整合到反饋輸入信號中。擴張狀態觀測器可估算系統的干擾,并通過反饋來彌補整個系統的擾動[15—16]。擴張狀態觀測器的輸出量可描述為:
(10)
(11)
(12)
(13)
(14)
(15)
(16)
圖3 自擾動控制器原理
Fig.3 Principle of ADRC
(17)
為驗證所述方法的有效性,文中將自抗擾控制器應用于并聯機器人并進行運動控制實驗,實驗裝置見圖4。
并聯機器人控制系統包括2部分:上位機PC和下位機多軸控制器,二者之間通過以太網實現實時通訊。具體功能方面:上位機配有Intel core i5系列處理器,主頻3.6 GHz,負責實現控制系統初始化、實時數據處理、并聯機器人運行狀態監測等功能;下位機主要包括TURBO PMAC系列主控制卡、ACC-24系列軸控制板卡、ACC-65系列I/O板卡、ACC-E1系列電源板卡等。伺服驅動系統包括3臺HG-KR73BJ系列伺服電機和MR-J4系列伺服驅動器。為避免并聯機器人行程超出設定范圍,將三線式接近開關控制并聯機器人運動范圍,以保證機器人本體和操作人員安全。
通過上位機設置相關運動參數,上位機根據運動參數計算得到相關控制指令并傳送至下位機;下位機通過運動控制器實現并聯機器人的實時控制;各傳感器數據傳送至上位機,實時監測并聯機器人運動狀態和包裝生產線工作狀態。

圖4 實驗裝置
在實驗過程中,為減輕并聯機器人的誤差波動使其始終處于平穩狀態,可根據反復調試或仿真分析尋找控制器最優參數。控制器參數見表1。

表1 控制器參數
實驗對象為塊狀(方形)食品,傳送速度分別設定為100個/min;采用文中所述包裝定位方法 進行實驗研究,對比塊狀食品實際位置和并聯機械手抓取位置;作為對比,在相同實驗條件下,采用PID控制器進行實驗,重復整個過程;實驗結果見表2。
由表2可以看出,采用文中所述定位方法,實際位置和抓取位置之間偏差距離最大值為0.3 mm;平均誤差只有0.20 mm。采用PID控制,實際位置和抓取位置之間偏差距離最大值為5.52 mm;平均誤差達到了3.29 mm。對比結果表明,自抗擾控制器能夠大幅度提高并聯機器人的抓取精度。
在抓取效率方面,與PID控制相比,自抗擾控制器的響應時間并沒有大幅度增加。實驗結果表明,自抗擾控制器的響應時間僅增加了1%左右,但是其抓取精度比高,因此自抗擾控制器的抓取效率還是高于PID控制器,幾乎不會出現錯抓、漏抓等情況。穩定性方面,采用文中所述方法,并聯機器人穩定性明顯提高,不會出現抖動等現象。
綜上所述,基于并聯機器人的塊狀食品包裝定位方法可使末端執行器在非常短的時間內到達指定位置;運動過程穩定、可靠,不會出現振動現象,可確保抓取精度。

表2 實驗結果
以食品包裝過程并聯機器人控制為主要研究對象,利用雙目立體視覺捕獲塊狀食品空間位置;在自抗擾控制器作用下,確保機器人末端執行器快速穩定地到達指定位置,進而完成定位、抓取等操作。實驗結果表明,所述定位方法具有響應迅速、定位精度高、運行穩定等特點,具有一定的參考價值。
[1] 康曉娟. Delta并聯機器人的發展及其在食品工業上的應用[J]. 食品與機械, 2014, 30(5): 167-172.
KANG Xiao-juan. Development and Application of Delta Parallel Robot[J]. Food & Machinery, 2014, 30(5): 167-172.
[2] 李克峰. 塊狀食品拾放的并聯機器人[J]. 食品工業, 2020, 41(10): 222-224.
LI Ke-feng. The Parallel Robot Based on Lumpy Food Packing[J]. The Food Industry, 2020, 41(10): 222-224.
[3] 王詩宇, 林滸, 孫一蘭, 等. 基于機器視覺的機器人分揀系統的設計與實現[J]. 組合機床與自動化加工技術, 2017(3): 125-129.
WANG Shi-yu, LIN Hu, SUN Yi-lan, et al. The Research of Industrial Robots Sorting Technology Based on Robot Vision[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2017(3): 125-129.
[4] 鄧明星, 劉冠峰, 張國英. 基于Delta并聯機器人的傳送帶動態跟蹤[J]. 機械工程與自動化, 2015(1): 153-154.
DENG Ming-xing, LIU Guan-feng, ZHANG Guo-ying. Dynamic Conveyor Tracking for Delta Robot[J]. Mechanical Engineering & Automation, 2015(1): 153-154.
[5] 付瑞玲, 禹春來, 范甜甜. 基于并聯機器人的包裝分揀系統設計[J]. 包裝工程, 2018, 39(11): 204-208.
FU Rui-ling, YU Chun-lai, FAN Tian-tian. Design of Packaging and Sorting System Based on Parallel Robot[J]. Packaging Engineering, 2018, 39(11): 204-208.
[6] 倪鶴鵬, 劉亞男, 張承瑞, 等. 基于機器視覺的Delta機器人分揀系統算法[J]. 機器人, 2016, 38(1): 49-55.
NI He-peng, LIU Ya-nan, ZHANG Cheng-rui, et al. Sorting System Algorithms Based on Machine Vision for Delta Robot[J]. Robot, 2016, 38(1): 49-55.
[7] 王忠勇, 馬超. 一種并聯機械手視覺引導算法[J]. 計算機測量與控制, 2014, 22(5): 1499-1501.
WANG Zhong-yong, MA Chao. Design of Visual Algorithm for Guiding Parallel Manipulator[J]. Computer Measurement & Control, 2014, 22(5): 1499-1501.
[8] 甄卓, 劉朝英, 宋哲英, 等. 三自由度并聯機械手的目標定位和軌跡規劃的設計與驗證[J]. 電光與控制, 2016, 23(1): 93-96.
ZHEN Zhuo, LIU Chao-ying, SONG Zhe-ying, et al. Design and Verification of Target Localization and Trajectory Planning for 3-DOF Parallel Manipulator[J]. Electronics Optics & Control, 2016, 23(1): 93-96.
[9] 嚴培培. 面向非典型食品生產的高速機器人分揀系統設計[J]. 食品與機械, 2016, 32(2): 94-97.
YAN Pei-pei. High Speed Sorting Robot for Non-Typical Food Production Systems[J]. Food & Machinery, 2016, 32(2): 94-97.
[10] 郝大孝, 舒志兵, 孫學. 基于機器視覺的Delta機器人分揀與跟蹤系統設計[J]. 機床與液壓, 2019, 47(17): 36-42.
HAO Da-xiao, SHU Zhi-bing, SUN Xue. Design of Delta Robot Sorting and Tracking System Based on Machine Vision[J]. Machine Tool & Hydraulics, 2019, 47(17): 36-42.
[11] 張衛芬, 湯文成. 基于機器視覺的物料自動分揀系統研究[J]. 組合機床與自動化加工技術, 2019(6): 34-37.
ZHANG Wei-fen, TANG Wen-cheng. Research of the Material Automatic Sorting System Based on Machine Vision[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2019(6): 34-37.
[12] 趙俊偉, 劉珍珍, 黃俊杰, 等. 基于雙目視覺的3-PRS并聯機構末端位姿檢測方法[J]. 制造技術與機床, 2018(1): 101-106.
ZHAO Jun-wei, LIU Zhen-zhen, HUANG Jun-jie, et al. The Method to Measure the Terminal Position and Pose of 3-PRS Parallel Mechanism Based on Binocular Vcision System[J]. Manufacturing Technology & Machine Tool, 2018(1): 101-106.
[13] 張博偉, 李醒飛, 李洪宇, 等. 基于ADRC深海剖面浮標定深控制[J]. 傳感器與微系統, 2020, 39(10): 100-103.
ZHANG Bo-wei, LI Xing-fei, LI Hong-yu, et al. Depth Control of Deep-Sea Profiling Float Based on ADRC[J]. Transducer and Microsystem Technologies, 2020, 39(10): 100-103.
[14] 劉福才, 劉林, 郭根旺. 柔性關節空間漂浮機械臂奇異攝動自抗擾控制仿真研究[J]. 高技術通訊, 2020, 30(9): 928-937.
LIU Fu-cai, LIU Lin, GUO Gen-wang. Simulation Study on the Singular Perturbation Based Auto Disturbance Rejection Control for Flexible Joint Space Manipulators[J]. Chinese High Technology Letters, 2020, 30(9): 928-937.
[15] 李小崗, 王紅都, 黎明, 等. 水下機器人-機械臂系統的滑模自抗擾控制[J]. 海洋科學, 2020, 44(9): 130-138.
LI Xiao-gang, WANG Hong-du, LI Ming, et al. Sliding Mode Active Disturbance Rejection Control of Underwater Vehicle-manipulator System[J]. Marine Sciences, 2020, 44(9): 130-138.
[16] 李杰, 齊曉慧, 夏元清, 等. 線性/非線性自抗擾切換控制方法研究[J]. 自動化學報, 2016, 42(2): 202-212.
LI Jie, QI Xiao-hui, XIA Yuan-qing, et al. On Linear/Nonlinear Active Disturbance Rejection Switching Control[J]. Acta Automatica Sinica, 2016, 42(2): 202-212.
Positioning Method of Block Food Packaging Based on Parallel Robot
WANG Qiu-hong1, SUN Yi-zheng2
(1.Nanyang Medical College, Nanyang 473061, China; 2.Nanyang Normal University, Nanyang 473061, China)
The work aims to improve the positioning accuracy of parallel robot in the packaging process.A positioning method of robot end-effector based on ADRC was designed. Two industrial cameras were configured on the basis of the traditional parallel robot structure. According to the binocular stereo vision detection principle, the specific position of block food on the production line was determined. An active disturbance rejection controller (ADRC), including tracking differentiator, nonlinear feedback controller and extended state observer, was designed to avoid interference factors reducing the grasping accuracy of the robot end-effector. Finally, the experimental platform was built and relevant verification was carried out. The experimental results showed that the maximum deviation distance between the actual position and the grasping position was 0.3 mm and the average error is only 0.20 mm. Compared with PID controller, the response time of ADRC only increased by 1%, but the average grasping accuracy was greatly improved. The positioning method of block food packaging based on parallel robot can make the end-effector reach the specified position in a very short time. The motion process is stable and reliable, without vibration, which can ensure the grasping accuracy.
parallel robot; food packaging; positioning; auto disturbance rejection control
TP242
A
1001-3563(2022)01-0177-06
10.19554/j.cnki.1001-3563.2022.01.022
2021-01-20
南陽市科技攻關項目(KJGG025)
王秋紅(1984—),女,碩士,南陽醫學高等專科學校講師,主要研究方向為機器學習、機器人技術。