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

        ?

        基于藍(lán)牙串口模塊的小型六足機(jī)器人系統(tǒng)設(shè)計

        2012-11-22 06:17:34凱,李
        關(guān)鍵詞:調(diào)試設(shè)計

        孟 凱,李 鑫

        (河南工程學(xué)院 機(jī)械工程系,河南 鄭州 451191)

        六足機(jī)器人與輪式機(jī)器人和履帶式機(jī)器人相比有著顯著的特點(diǎn),它六足行走,運(yùn)動穩(wěn)定性突出,環(huán)境適應(yīng)性好,能適應(yīng)復(fù)雜多變的地形,在搶險、偵查、探測等領(lǐng)域有著較為廣泛的應(yīng)用[1-3].本研究結(jié)合藍(lán)牙模塊、Mini USB 32舵機(jī)控制器等模塊化器件,提出了一個便于編程和調(diào)試的低成本小型六足機(jī)器人系統(tǒng).

        1 機(jī)械結(jié)構(gòu)系統(tǒng)設(shè)計

        由仿生學(xué)研究可知,六足機(jī)器人的單足設(shè)計2個自由度就能實(shí)現(xiàn)所需的運(yùn)動要求,每個足設(shè)置2個關(guān)節(jié).水平關(guān)節(jié)用于在水平方向上擺動腿以實(shí)現(xiàn)邁步,并可以調(diào)整運(yùn)動過程中機(jī)器人的重心位置,使運(yùn)動穩(wěn)定.豎直關(guān)節(jié)用于在豎直方向上擺動腿,使其與地形相適應(yīng),主要影響機(jī)器人的重心高度,它與跟關(guān)節(jié)協(xié)調(diào)運(yùn)動,可以實(shí)現(xiàn)一定范圍內(nèi)的避障功能.

        六足機(jī)器人每足設(shè)計2個自由度,豎直方向1個自由度,水平方向1個自由度,足上設(shè)計了2個舵機(jī),分別連接在2個平行臂上.平行臂分別與支腿相連,在腿部加入四連桿機(jī)構(gòu),使足部運(yùn)動更協(xié)調(diào)穩(wěn)定,如圖1所示.根據(jù)足部設(shè)計結(jié)構(gòu),選用矩形底盤,機(jī)械結(jié)構(gòu)如圖2所示.

        圖1 足關(guān)節(jié)結(jié)構(gòu)Fig.1 A joint of foot structure

        圖2 總體結(jié)構(gòu)Fig.2 Overall structure

        2 舵機(jī)選型與執(zhí)行控制器的選擇

        2.1 舵機(jī)選型

        舵機(jī)性能的好壞直接影響到六足機(jī)器人的整體性能,機(jī)器人的負(fù)載能力、運(yùn)動精度和可靠性等都取決于舵機(jī)的性能.本次設(shè)計的六足機(jī)器人對控制精度的要求不高,如果選用控制精度較高的進(jìn)口舵機(jī)則成本太高.六足機(jī)器人在運(yùn)動過程中最少三足作用于地面,舵機(jī)需要承受較大的扭力,而國產(chǎn)的TowerPro—MG995型舵機(jī)的性價比較高,并且堵轉(zhuǎn)扭矩為13.0 kg·cm(6.0V).考慮到經(jīng)濟(jì)因素,最終選擇 TowerPro—MG995 型舵機(jī)作為關(guān)節(jié)驅(qū)動元,舵機(jī)參數(shù)見表1.

        表1[4] TowerPro—MG995參數(shù)表Tab.1 TowerPro—MG995 parameter table

        舵機(jī)的控制信號是PWM信號,利用占空比的變化改變伺服電機(jī)的位置.舵機(jī)的瞬時運(yùn)動速度是由其內(nèi)部的直流馬達(dá)和變速齒輪組的配合決定的,在恒定的電壓驅(qū)動下,其數(shù)值唯一,但其平均運(yùn)動速度可以通過分段停頓的控制方式來改變.例如,我們可把動作幅度為90°的轉(zhuǎn)動細(xì)分為128個停頓點(diǎn),通過控制每個停頓點(diǎn)時間的長短來實(shí)現(xiàn)從0°到90°變化的平均速度.

        由于六足機(jī)器人所要控制的舵機(jī)數(shù)多達(dá)12個,用單片機(jī)來產(chǎn)生PWM控制信號并控制單位時間內(nèi)發(fā)送到舵機(jī)控制端的脈沖個數(shù),所要編寫的程序較為復(fù)雜,調(diào)試起來也較為繁瑣.為了提高控制精度與編程效率,可采用舵機(jī)控制器來產(chǎn)生控制舵機(jī)的PWM信號.這種控制方式可以實(shí)現(xiàn)多個伺服電機(jī)的協(xié)調(diào)優(yōu)化控制,程序設(shè)計者可以把富余的精力用來研究機(jī)器人的動作設(shè)計與運(yùn)動規(guī)劃.

        2.2 執(zhí)行控制器選擇

        本次采用的是Mini USB 32微型舵機(jī)控制器,它是一款功能強(qiáng)、體積小的微型舵機(jī)控制器,有著較高的位置控制精度及運(yùn)動控制精度.它不但可以實(shí)現(xiàn)單個舵機(jī)的速度與位置控制,還可以通過單個字符控制多個舵機(jī)的協(xié)調(diào)運(yùn)動,結(jié)構(gòu)見圖3.

        1. Mini USB接口; 2.TTL串口跳線; 3.比特率設(shè)置;4.對外5 V供電接口; 5.4路輸入接口; 6.舵機(jī)信號接口;7.舵機(jī)電源正極; 8.舵機(jī)電源負(fù)極; 9.舵機(jī)供電;10.控制板電源(7~12 V)

        3 藍(lán)牙串口模塊的選用

        串口通訊一般選用有線連接,例如常用的RS232與RS485都是利用雙絞線連接上位機(jī)與下位機(jī)的通訊端口,按位發(fā)送接收數(shù)據(jù).但是,對于六足機(jī)器人的調(diào)試和在線控制來說,機(jī)器人在運(yùn)動過程中必須拖著較長的通訊線,這不但限制了六足機(jī)器人的動作幅度,也給調(diào)試帶來了不便.

        藍(lán)牙技術(shù)是一種短距離無線通訊技術(shù),能在電腦與外部設(shè)備之間進(jìn)行無線信息交換.它支持點(diǎn)對點(diǎn)及點(diǎn)對多點(diǎn)通信,工作在全球通用的2.4 GHz ISM頻段,數(shù)據(jù)速率為1 Mbps,采用時分雙工傳輸方案實(shí)現(xiàn)全雙工傳輸.

        圖4 BTM-1藍(lán)牙串口模塊Fig.4 BTM-1 bluetooth serial interface module

        藍(lán)牙串口模塊結(jié)合了藍(lán)牙技術(shù)與串口通訊的優(yōu)點(diǎn),數(shù)據(jù)的傳輸采用藍(lán)牙技術(shù),在上位機(jī)的程序開發(fā)過程中直接調(diào)用虛擬串口就能實(shí)現(xiàn)數(shù)據(jù)的無線通信.利用藍(lán)牙串口模塊,能夠簡化電腦與六足機(jī)器人之間的通信,使在線調(diào)試和控制變得更加便捷,機(jī)器人的運(yùn)動靈活性也得到了加強(qiáng).與單片機(jī)控制的六足機(jī)器人相比,采用藍(lán)牙通訊的機(jī)器人,人與機(jī)器人的互動性得到了加強(qiáng).圖4為所采用的藍(lán)牙串口模塊BTM-01.

        4 上位機(jī)控制程序設(shè)計

        本次設(shè)計的控制系統(tǒng)的核心思想是,利用VB6.0的MSComm控件發(fā)送控制字符到虛擬串口,通過藍(lán)牙適配器把控制字節(jié)傳遞到藍(lán)牙接收模塊,Min USB 32舵機(jī)控制器根據(jù)藍(lán)牙模塊轉(zhuǎn)換后的控制字節(jié)驅(qū)動舵機(jī)完成相應(yīng)的動作.程序結(jié)構(gòu)框圖見圖5,程序界面見圖6.

        圖5 上位機(jī)程序結(jié)構(gòu)框圖Fig.5 PC control procedure flow diagram

        圖6 控制程序界面Fig.6 Control program interface

        Mini USB 32的控制字符必須以回車鍵(ASCⅡ13)字符作為一個連貫的命令輸入,在沒有收到ASCⅡ13字符時,Mini USB 32接收到的指令不會被執(zhí)行.Mini USB 32的所有命令數(shù)據(jù)必須是ASCⅡ的字符串,同時它對ASCⅡ的格式不敏感,可以根據(jù)需要使用其他字符如空格、換行等,以增加控制程序的可讀性.

        控制字符格式:

        # P S . . . # P S T

        為舵機(jī)號,范圍 0~31(十進(jìn)制);為脈沖寬度(舵機(jī)位置) ,范圍500~2 500 μs;為移動速率,即每秒移動脈沖的寬度,僅對一路舵機(jī)有效;

        例如:#5 P1600 #10 P750 T2500 代表的是5號和10號舵機(jī)必須在2 500 ms內(nèi)同時移動到指定位置,其速度取決于前一個舵機(jī)的位置和現(xiàn)在要移動到的位置.

        在上位機(jī)程序的執(zhí)行過程中,只需要把控制字符發(fā)送到串口的發(fā)送緩沖區(qū)即可實(shí)現(xiàn)控制動作.如要實(shí)現(xiàn)六足機(jī)器人從直立到向前爬行的狀態(tài),VB程序如下:

        Case 1

        MSComm1. PortOpen = True

        MSComm1.Output = "#16P1700 #0P1300 #18P1350 #2P1900 #20P1250 #4P1750 #22P1100 #6P1600 #24P700 #8P2300 #26P1400 #10P2100 T1000" & vbCr

        Case 2

        MSComm1.Output = "#16P2000 #0P1300 #18P1350 #2P1900 #20P1250 #4P1500 #22P1100 #6P1600 #24P1000 #8P2300 #26P1400 #10P2100 T1000" & vbCr

        Case 3

        MSComm1.Output = "#16P2000 #0P1300 #18P1350 #2P1630 #20P1250 #4P1500 #22P1400 #6P1600 #24P1000 #8P2300 #26P1400 #10P1610 T1000" & vbCr

        Case 4

        MSComm1.Output = "#16P1700 #0P1300 #18P1100 #2P1630 #20P1250 #4P1750 #22P1400 #6P1900 #24P700 #8P2300 #26P1100 #10P1610 T1000" & vbCr

        Case 5

        MSComm1.Output = "#16P1700 #0P1000 #18P1100 #2P1630 #20P1500 #4P1750 #22P1400 #6P1900 #24P700 #8P2000 #26P1100 #10P1610 T1000" & vbCr

        Case 6

        MSComm1.Output = "#16P1700 #0P1000 #18P1350 #2P1630 #20P1500 #4P1750 #22P1400 #6P1600 #24P700 #8P2000 #26P1400 #10P1610 T1000 " & vbCr

        (舵機(jī)端口號定義:#16為左前腿旋轉(zhuǎn),#18為左前腿上下,#20為左中腿旋轉(zhuǎn),#22為左中腿上下,#24為左后腿旋轉(zhuǎn),#26為左后腿上下,#0為右前腿旋轉(zhuǎn),#2為右前腿上下,#4為右中腿旋轉(zhuǎn),#6為右中腿上下,#8為右后腿旋轉(zhuǎn),#10為右后腿上下.)

        5 結(jié)論

        以上所設(shè)計的六足機(jī)器人系統(tǒng)實(shí)現(xiàn)了人與機(jī)器人系統(tǒng)的互動,藍(lán)牙串口模塊的應(yīng)用給程序的調(diào)試和動作的設(shè)計帶來了較大的便利.Mini USB 32舵機(jī)控制器的使用,使得控制程序的編寫不再復(fù)雜,使設(shè)計者的精力可主要集中于機(jī)器人動作的設(shè)計與軌跡優(yōu)化方面,模塊化的設(shè)計也給整個系統(tǒng)帶來了較高的穩(wěn)定性和可擴(kuò)展性.

        參考文獻(xiàn):

        [1] 徐鯉鴻,黨皓,陳偉海,等.一種六足步行機(jī)器人的自由步態(tài)算法[J].微計算機(jī)信息,2008(5):200-202.

        [2] Yang J M. Tripod gaits for fault tolerance of hexapod walking machines with a locked joint failure[J].Robotics and Autonomous Systems,2005(5):180-189.

        [3] 葉獻(xiàn)偉,陳樊,高建華.六足仿生機(jī)器人越障步態(tài)方法研究[J].浙江理工大學(xué)學(xué)報,2008,25(5):215-216.

        [4] 孟凱,何慶中,張瑞洋.小型仿人機(jī)器人系統(tǒng)的設(shè)計[J].機(jī)械工程師,2008(10):58-60.

        猜你喜歡
        調(diào)試設(shè)計
        何為設(shè)計的守護(hù)之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        瞞天過海——仿生設(shè)計萌到家
        基于航拍無人機(jī)的設(shè)計與調(diào)試
        電子制作(2018年12期)2018-08-01 00:47:44
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        核電廠主給水系統(tǒng)調(diào)試
        中國核電(2017年1期)2017-05-17 06:10:11
        無線通信中頻線路窄帶臨界調(diào)試法及其應(yīng)用
        電子制作(2017年19期)2017-02-02 07:08:38
        調(diào)壓柜的調(diào)試與試運(yùn)行探討
        工業(yè)電氣設(shè)備控制系統(tǒng)的安裝與調(diào)試
        人妻少妇中文字幕在线| 欧美一级欧美一级在线播放| 天天躁人人躁人人躁狂躁| 亚洲天堂免费视频| 国产亚洲精品成人av在线| 人妻精品久久久一区二区| 国产亚洲av综合人人澡精品| 蜜桃成熟时在线观看免费视频| 日韩av午夜在线观看| 亚洲 另类 日韩 制服 无码 | 国产丝袜长腿美臀在线观看| 狠狠躁夜夜躁人人爽超碰97香蕉| 午夜福利理论片在线观看| 无码人妻精一区二区三区| 久久aⅴ无码av免费一区| 国产激情无码Av毛片久久| 又爽又猛又大又湿的视频| 美女视频在线观看网址大全| 强开小婷嫩苞又嫩又紧视频| 色综合色狠狠天天综合色| 久久无码高潮喷水| 18禁国产美女白浆在线| 午夜宅男成人影院香蕉狠狠爱| 四季极品偷拍一区二区三区视频| 免费av网站大全亚洲一区| 东京热久久综合久久88| 精品日韩欧美一区二区在线播放| 在线欧美不卡| 亚洲中文字幕在线精品2021| 精品久久综合日本久久综合网| 亚洲av无码日韩av无码网站冲| 人妻激情另类乱人伦人妻| 欧洲熟妇乱xxxxx大屁股7| 亚洲国产成人Av毛片大全| 日本在线观看一区二区三区视频| 国产一区二区三区免费精品视频| 亚洲无码在线播放| ā片在线观看| 国产一区二区亚洲av| 五月开心六月开心婷婷网| 精品久久久久久亚洲综合网|