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

機器人空間三點圓弧的圓心算法及MATLAB實現

2021-09-16 10:53:09張輝李應岐方曉峰
科技資訊 2021年15期

張輝 李應岐 方曉峰

摘? 要:基于機器人終端TCP經歷的空間三個不共線的點,利用兩種算法得到了通過此三點的空間圓弧圓心坐標的解析表達式,完善了已有文獻的方法和結論;同時對于給定空間三點的坐標值,利用新提出的算法得到了圓心坐標的值;最后給定三組三點坐標值進行MATLAB運行平均時間比較,新提出的算法運行效率最高,優于已有文獻提出的算法可作為首選算法,為機器人利用示教過程進行現場應用提供了有效支撐。

關鍵詞:機器人? 圓弧? 圓心? MATLAB? 向量積

中圖分類號:TP242? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A文章編號:1672-3791(2021)05(c)-0021-04

Center Algorithm of Three-Points arc in Robot Space and Its Realization with MATLAB

ZHANG Hui? LI Yingqi? FANG Xiaofeng

(Department of Basic Courses, Rocket Force University of Engineering, Xi'an, Shaanxi Province, 710025 China )

Abstract: Based on the three non-collinear points in the space experienced by the robot terminal TCP, using two algorithms, the analytic expression of the space arc center coordinates through the three points is obtained, which improves the methods and conclusions of the existing literature; at the same time, for a given coordinate value of the three points in the space, the value of the center coordinates is obtained by using the new algorithm; finally, for the given three groups of three-point coordinate values, the average running time of MATLAB is compared. The new algorithm has the highest running efficiency, which is better than the algorithm proposed in the existing literature. It can be used as the preferred algorithm, and provides effective support for the robot to use the teaching process for field application.

Key Words: Robot; Arc; Center of circle; MATLAB; Vector product

在機器人編程的示教過程中,當曲線軌跡為空間圓弧時,除了示教圓弧起點(機器人當前位置)和終點外,至少還需要圓心或者圓弧上的一中間點。事實上,圓心往往是比較難給定的,因此機器人終端TCP的軌跡圓弧通常由示教的圓弧起點、中間點和圓弧終點決定,因而需要研究空間任意三點所確定的空間圓弧的圓心,進而可以得到空間圓弧的半徑和一般方程(或參數方程)。基于上述需求,該文研究機器人終端TCP通過空間任意不共線三點所確定空間圓弧的實現問題,關鍵是確定圓心的坐標,為機器人利用示教過程進行現場應用提供了有效支撐。

1? 圓心的算法

根據機器人終端TCP[1-2]工作特點,現需要得到圓心M的坐標x0、y0和z0的解析表達式,下面首先介紹兩種算法進行求解并給出具體的過程和結果,進而可得半徑R的解析表達式。

1.1 利用圓心到空間三點的距離相等

利用圓心M到空間三點的距離相等和四點A、B、C和M都在空間平面π上這兩個特性,得到了空間圓弧 的圓心M的坐標[3],但對于圓弧Γ所處的平面π平行于某個坐標面上需要特殊處理給機器人帶來了不便。為了有效解決此問題,可以利用空間四點A、B、C和M共面的充分必要條件為三向量、和共面這個重要的結論,即有混合積[4]。基于上述分析,下面給出此種方法詳細的求解過程。

1.2 利用圓心可由兩條邊的垂直平分線的交點確定

對于某具體問題,三個空間點、和坐標的值是已知給定的,可將三點坐標值代入到方程組(7)中得到關于參數t和r的三個線性方程的數值方程組,然后最后利用solve函數求解參數t和r的數值解,最后代入式(8)即得圓心的坐標。

1.3 利用克萊姆法則

需注意的是,已知空間不共線的三個點就可以得到一個空間三角形。而空間三角形在工程技術領域有著重要的應用[7-10]。空間三角形的五心(包括重心、內心、垂心、外心和旁心)是空間解析幾何[11-12]中重要的知識點。如何判定某點是空間三角形的五心是一個較為復雜的研究問題,同時能否通過空間三角形三個頂點的坐標來確定五心坐標的解析表達式也是值得關注的問題。以上分析研究給出了空間三角形外心坐標求解方法和具體表達式,旨在對空間三角形的外心有更深入的理解和掌握。

2? 算法實例比較

以上對于給定空間三個點的坐標值,我們利用三種方法求得了空間三點A、B和C所確定的空間圓弧圓心M的坐標的值。此時一個重要的問題是:三種算法中哪種方法的運行時間最短,算法效率較高?考慮空間三組三點坐標,第1組為(0,0,0)(1,1,1)和(2,2,9),第2組為(2,5,9)(5,6,8)和(-6,8,10),第3組為(-2,-4,8)(8,5,-2)和(4,80,70),三種算法運行的平均時間結果見表1。

由表1可得,對于每一組三點坐標,算法2的運行時間最長,算法1的運行時間次之,而算法3運行時間最短,這是因為算法1需要求解逆矩陣,而算法2需用solve函數求線性方程組,這些都會增加MATLAB運行時間。通過實例驗證,可以發現該文提出的算法3(克萊姆法則)的運算效率最高,優于文獻[3]和[5]提出的算法可作為首選算法。因此,在機器人的示教過程中推薦算法3來求解過空間三點的空間圓弧的圓心坐標,為機器人開展示教過程提供了應用支撐。

3? 結語

該文基于機器人終端TCP經歷的空間三個不共線的點,利用兩種算法得到了通過此三點的空間圓弧圓心坐標的表達式,完善了已有文獻的方法和結論;同時對于給定空間三點的坐標值,利用新提出的算法得到了圓心坐標的值,最后利用MATLAB運行進行平均時間比較說明。該文新提出的算法運行效率最高,優于前兩種算法,為機器人利用示教過程進行現場應用提供了有效支撐。

參考文獻

[1] 熊有論.機器人技術基礎[M].武漢:華中理工大學出版社,1996.

[2] 孫樹棟.工業機器人技術基礎[M].西安:西安工業大學出版社,2006.

[3] 葉伯生.機器人空間三點圓弧功能的實現[J].華中科技大學學報:自然科學版,2007,35(8):5-8.

[4] 侯云暢,馮有前,劉衛江.高等數學(下冊)[M].3版.北京:高等教育出版社,2021:5-29.

[5] 曾輝,柳賀.機器人空間三點圓弧算法的研究與實現[J].中國新技術新產品,2014(12):5-6.

[6] 任行者,李長文.用代數方法確定空間圓周的參數方程[J].淮陰師范學院教育科學論壇,2007,9(3):67-70.

[7] 宋月婷.紋理重建中的圖像異常區域檢測方法[D].武漢大學,2019.

[8] 洪禎.空間三角形結構件焊接工藝及參數研究[D].鄭州大學,2017.

[9] 于海燕,余沛文,張帥.兩空間三角形的退化關系研究[J].圖學學報,2016,37(3):349-354.

[10] 何小輝,武振宇.節點剛度對方管空間三角形桁架動力性能的影響[J].建筑科學與工程學報,2012,29(1):63-69.

[11] 黃宣國.空間解析幾何[M].2版.上海:復旦大學出版社,2019.

[12] 黃廷祝,成孝予.線性代數與空間解析幾何[M].5版.北京:高等教育出版社,2018.

主站蜘蛛池模板: 欧美中出一区二区| 亚洲永久精品ww47国产| 亚洲成综合人影院在院播放| 中国特黄美女一级视频| 亚洲啪啪网| 六月婷婷激情综合| 国产欧美性爱网| 美女亚洲一区| 精品自窥自偷在线看| 国产爽妇精品| 日本免费a视频| 人人看人人鲁狠狠高清| 亚洲欧美一区在线| 91久久精品国产| 欧美人人干| 玖玖精品视频在线观看| 亚洲精品日产精品乱码不卡| 亚洲无码91视频| 爽爽影院十八禁在线观看| 亚洲国产综合精品中文第一 | 国产成人一区免费观看| 国产剧情一区二区| 日本三区视频| 久久熟女AV| 重口调教一区二区视频| 国产精品亚洲天堂| 亚洲三级色| 久草热视频在线| 日本不卡在线| 久久精品无码专区免费| 99久久精品视香蕉蕉| 国产美女久久久久不卡| 亚洲国产午夜精华无码福利| 在线播放真实国产乱子伦| 免费99精品国产自在现线| 免费xxxxx在线观看网站| 丰满人妻久久中文字幕| 视频一区视频二区中文精品| 制服丝袜国产精品| 狠狠做深爱婷婷久久一区| 欧美成a人片在线观看| 青青青亚洲精品国产| 亚洲高清中文字幕在线看不卡| 粗大猛烈进出高潮视频无码| 福利在线不卡一区| 日韩A∨精品日韩精品无码| 国产呦视频免费视频在线观看| 国产真实乱了在线播放| 婷婷在线网站| 欧美视频在线第一页| 国产成人精品一区二区三区| 免费人成黄页在线观看国产| …亚洲 欧洲 另类 春色| 国产高潮流白浆视频| Jizz国产色系免费| 小说区 亚洲 自拍 另类| 999精品在线视频| 综合五月天网| 欧美一区二区三区不卡免费| 91视频首页| 国产91小视频在线观看| 国产AV无码专区亚洲A∨毛片| 国产精品无码久久久久AV| 婷婷色一二三区波多野衣| 97综合久久| 国产成人一区| 精品色综合| 国产精品一区在线麻豆| 青青草原国产av福利网站| 免费看黄片一区二区三区| 国产精品久久久免费视频| 亚洲精品欧美日韩在线| 91av国产在线| 亚洲欧美日韩综合二区三区| 全部毛片免费看| 亚洲精品免费网站| 成人a免费α片在线视频网站| 在线视频精品一区| 伊人色综合久久天天| 日本中文字幕久久网站| 亚洲天堂成人| 日韩视频精品在线|