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

基于Arduino的機器手臂控制

2017-04-08 15:59:09熊曉松李朝朝
數字技術與應用 2017年2期

熊曉松++李朝朝

摘要:當前機械手臂得到廣泛的應用,針對四自由度機械手臂系統進行了研究與設計,分析了機械手臂的機械結構及控制系統。舵機是傳統的角度控制驅動器,在機器人領域得到了廣泛應用。采用Arduino控制板進行舵機的控制,系統穩定性高,可靠性強,定位準確可以滿足控制要求。

關鍵詞:機器手臂;Arduino;舵機

中圖分類號:TP398 文獻標識碼:A 文章編號:1007-9416(2017)02-0003-01

Abstract:Today, robot arm is widely used ,the research and design about a four degrees freedom's arm are found. The Mechanical Structure and Control System are described. The servo is the tradional angle control driver and has been widely used in fields such as robotics. The Arduino is used to control the servo rotation, this system is a high stability , reliability and accurate control .

Key Words:manipulator;arduino;steeringgear

1 引言

1機器手臂是一種模擬人手臂而操作的自動化機械,它可按固定的程序抓取、搬運物件或操持工具完成某些特定操作。機器手臂可以代替人從事單調、重復或繁重的體力勞動,實現生產的機械化和自動化,可以代替人在有害環境下的手工操作,改善勞動條件,保證人身安全,目前廣泛應用在工業自動化生產線上,如何有效的控制機械手臂是當前的熱點之一。

Arduino是一個開源的硬件平臺,該平臺由硬件部分和軟件兩部分組成,其中硬件包括單片機、電路板等,軟件主要是以C/C++語言為基礎的IDE集成開發環境,可以快速的開發自己的項目。它可以便捷地讀取模擬信號,控制LED燈亮度、電機的轉速等,也可以通過USB接口進行編程和PC機通信等。利用Arduino單片機作為控制器控制舵機轉動,從而實觀對機器手臂的各種操作[1,2,3]。

2 設計方案

機器手臂一般由執行機構、控制系統、驅動系統三個部分組成。執行機構由手腕、機座組成,是聯接手臂與末端執行器的部件,用以調整末端執行器的方位和姿態。手臂是支承手腕和末端執行器的部件。它由動力關節和連桿等組成,用來改變末端執行器的位置。機座是機器手臂的基礎部件,并承受相應的載荷,機座分為固定式。

控制系統以Arduino單片機為核心控制器完成機器手臂控制,實現四自由度機器手臂對貨物的抓取;對機器手臂建立空間模型,確定規定動作控制要求;控制各功能電路,驅動電路等;根據機器手臂各關節動作要求,控制手臂動作行程,實現手臂四自由度規定動作。

驅動系統通過輸出PWM波的實現對舵機轉動的控制,進而實現各個關節的位置控制。

2.1 機械設計

隨著制造工業的發展需要,對機器手臂的自由度,精確度,運行的平穩性要求越來越高,機器手臂向多自由度,高速度,高精確度發展。齒輪式的機器手臂具有結構簡單,易于安裝與拆卸;重量輕,關節轉動的慣性小、靈活性強等優點,機器手臂采用齒輪式(舵機驅動方式)。齒輪式機器手臂具有傳動精度高、體積小、速度較快及運行平穩等優點。

實驗的機器手臂為四自由度,四自由度機器手臂可采用四個舵機控制,如圖1所示,舵機1控制底座,實現自由旋轉,舵機2控制機器手臂上下運動,舵機3控制末端機械爪的水平傾角,舵機4控制機械爪的開合,用于抓取物件。

本機器手臂各關節的最大運動范圍:如圖1所示。

關節1(舵機1)底座的轉動范圍受舵機極限轉動范圍的限制為-90°~+90°。

關節2(舵機2)用于平舉最大的轉動為最低0°,最高90°。

關節3(舵機3)機械爪傾角的控制最低為-90°,最高90°。

關節4(舵機4)機械爪的開合,最小(閉合)0°,最大(張開)90°。

2.2 控制系統

以Arduino單片機為控制核心,控制機器手臂協調運動。機械手臂具有四個關節,每個關節可以自由轉動相應角度,手臂轉動采用4臺舵機驅動,可以完成點對點的夾取物件的簡單動作。利用arduino單片機本身所帶的PWM口產生波形,編寫控制機器手臂的動作程序,實現對舵機的控制[4]。系統控制圖如圖2所示。

為了設計的方便,控制方式采用點位控制。通過分別控制舵機的正反轉來確定末端執行器在空間上的具體位置。舵機不是同時控制,因此不存在相互間的干擾,從而增強了整個系統的穩定性。基座部分做為腰關節裝有舵機M1,控制機器手臂旋轉;肩M2通過齒輪傳動控制大臂旋轉,基座與大臂底座用軸承連接;大臂座裝有舵機M3,通過齒輪、傳動控制小臂的旋轉擺動;末端執行器部分裝有舵機M4,同樣通過齒輪、絲桿傳動控制末端執行器的移動。控制主程序流程圖如圖3所示。

3 結語

經過實驗的測試表明,采用Arduino可以實現對舵機的正反轉的控制,以及加減速的控制,可滿足對機械手臂的控制。

參考文獻

[1]蔡睿妍.基于Arduino的舵機控制系統設計[J].計算機工程應用技術.2012.8(15):3719-3721.

[2]黃麗雯,韓榮榮,宋江敏.基于Arduino/Android的語音控制小車設計[J].實驗室研究與探索.2015,34(12):53-56.

[3]鄭昊,鐘志峰,郭昊,許駿.基于Arduino/Android的藍牙通信系統設計[J].物聯網技術.2012(5):50-51.

[4]王效華,牛思先.基于單片機PWM控制技術的實現[J].武漢理工大學學報2010,32(1):94-98.

主站蜘蛛池模板: 久久人人97超碰人人澡爱香蕉| 一级毛片在线免费看| 中文字幕人妻无码系列第三区| 波多野结衣第一页| 一级毛片免费观看不卡视频| 亚洲成人一区在线| 亚洲黄色成人| 又粗又硬又大又爽免费视频播放| 亚洲免费播放| 亚洲日产2021三区在线| a国产精品| 网友自拍视频精品区| 日韩欧美视频第一区在线观看| 亚洲成人在线免费| 亚洲AV无码久久天堂| 日韩经典精品无码一区二区| 亚洲无码免费黄色网址| 亚洲—日韩aV在线| 激情综合图区| 一级香蕉人体视频| 永久天堂网Av| 国产高清又黄又嫩的免费视频网站| 99这里精品| 丰满的少妇人妻无码区| 波多野结衣在线se| 婷婷伊人五月| 国产三级毛片| 国产伦精品一区二区三区视频优播| 一本久道久综合久久鬼色| 亚洲色婷婷一区二区| 久久精品国产精品国产一区| 在线亚洲小视频| 99精品国产高清一区二区| 在线免费看片a| 全色黄大色大片免费久久老太| 欧美影院久久| 丝袜无码一区二区三区| 高清码无在线看| 免费高清毛片| 日韩在线观看网站| 欧美在线精品一区二区三区| 亚洲国产综合精品一区| 91视频区| 在线观看精品国产入口| 国产精品无码久久久久久| 天天综合天天综合| 色综合激情网| 欧美在线导航| 丝袜高跟美脚国产1区| 国产成人久久综合777777麻豆| 午夜不卡福利| 精品国产成人高清在线| 伊人久久青草青青综合| 亚洲男人天堂网址| 91人妻在线视频| 国产欧美日韩一区二区视频在线| 自慰高潮喷白浆在线观看| 在线国产你懂的| 在线免费无码视频| 亚洲国产日韩欧美在线| 亚洲国产一成久久精品国产成人综合| 夜夜操国产| 欧美中文字幕在线视频| 国产精品冒白浆免费视频| 91色国产在线| 欧美中日韩在线| 国产 在线视频无码| 亚洲欧美精品一中文字幕| 99在线视频精品| 热99精品视频| 国产高清在线精品一区二区三区| 尤物视频一区| 在线播放国产99re| 精品久久久久成人码免费动漫| 亚洲狠狠婷婷综合久久久久| 国产女同自拍视频| 久久这里只有精品2| 亚洲综合色婷婷| 亚洲精品无码人妻无码| 欧美不卡视频在线观看| 91在线无码精品秘九色APP| 国产成人三级在线观看视频|