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

        ?

        一種輪式倒立擺機(jī)器人設(shè)計(jì)*

        2016-06-24 00:30:12汪智祥劉益劍
        傳感器與微系統(tǒng) 2016年4期
        關(guān)鍵詞:控制器

        汪智祥, 劉益劍, 曹 楠

        (南京師范大學(xué) 電氣與自動(dòng)化工程學(xué)院,江蘇 南京 210042)

        一種輪式倒立擺機(jī)器人設(shè)計(jì)*

        汪智祥, 劉益劍, 曹楠

        (南京師范大學(xué) 電氣與自動(dòng)化工程學(xué)院,江蘇 南京 210042)

        摘要:倒立擺是檢驗(yàn)各種控制理論的理想模型,通過它可以判斷各類控制算法的有效性和控制性能。為此,結(jié)合K60微控制器強(qiáng)大的運(yùn)算能力和豐富的接口功能,設(shè)計(jì)了該輪式倒立擺機(jī)器人,可以通過它驗(yàn)證各種新型控制算法。硬件上介紹了與姿態(tài)控制相關(guān)的姿態(tài)檢測(cè)系統(tǒng)和電機(jī)驅(qū)動(dòng)單元。軟件上介紹了根據(jù)系統(tǒng)數(shù)學(xué)模型設(shè)計(jì)的互補(bǔ)濾波器、姿態(tài)控制器、方向控制器和速度控制器。實(shí)驗(yàn)結(jié)果表明:該系統(tǒng)具有良好的魯棒性和穩(wěn)定性,可以準(zhǔn)確地對(duì)控制算法的有效性和控制性能進(jìn)行判斷。

        關(guān)鍵詞:輪式倒立擺; 互補(bǔ)濾波; 姿態(tài)估計(jì); 控制器

        0引言

        2002年,瑞士聯(lián)邦工業(yè)大學(xué)的GrasserF等人研制出基于DSP的輪式倒立擺機(jī)器人Joe,通過解耦運(yùn)動(dòng)分解并簡(jiǎn)化控制實(shí)現(xiàn)了較好的機(jī)動(dòng)性,一時(shí)達(dá)到了前所未有的水平[1],并引發(fā)了熱潮,帶動(dòng)了諸多學(xué)者對(duì)輪式倒立擺機(jī)器人研究的關(guān)注,例如可以自主規(guī)劃避障行走的Nbot[2];新型載人兩輪交通工具Segway[3];采用模塊化結(jié)構(gòu)并應(yīng)用差分電機(jī)驅(qū)動(dòng)方式的Legway,可以通過調(diào)節(jié)自身平衡點(diǎn)實(shí)現(xiàn)爬坡等。

        我國關(guān)于輪式倒立擺機(jī)器人的研究起步較晚,其主要局限在數(shù)學(xué)模型的建立、系統(tǒng)穩(wěn)定性的論證等。近年來,哈爾濱工業(yè)大學(xué)[4]、北京工業(yè)大學(xué)等大學(xué)也在這方面進(jìn)行了相關(guān)理論研究和機(jī)器人平臺(tái)設(shè)計(jì),并取得了一定的成果。因此,基于輪式倒立擺機(jī)器人展開的研究,無論是在理論研究還是工程應(yīng)用都是具有很大價(jià)值的。

        本文基于高性能的K60微控制器,設(shè)計(jì)了一種輪式倒立擺機(jī)器人。

        輪式倒立擺機(jī)器人是本征不穩(wěn)定的控制系統(tǒng),具有多變量、高階次、非線性和參數(shù)不確定的特點(diǎn),它是驗(yàn)證各種控制算法效果的理想實(shí)驗(yàn)平臺(tái)。系統(tǒng)穩(wěn)定特點(diǎn)在一定程度與空間飛行器有很大的相似性,在控制問題上具有一定的普遍性和典型性。通過對(duì)該輪式倒立擺機(jī)器人的控制,能夠有效檢測(cè)控制方法是否具有處理非線性和不穩(wěn)定等問題的能力。與此同時(shí),該系統(tǒng)可以對(duì)姿態(tài)、速度、方向進(jìn)行控制,并可以作為一種姿態(tài)估計(jì)和機(jī)器人控制算法的實(shí)驗(yàn)平臺(tái),降低算法驗(yàn)證的成本與復(fù)雜度。

        1硬件設(shè)計(jì)

        本文設(shè)計(jì)的輪式倒立擺機(jī)器人如圖1所示。

        硬件主要由微控制器、電機(jī)驅(qū)動(dòng)、圖像采集、速度檢測(cè)、姿態(tài)檢測(cè)等模塊組成,圖2為系統(tǒng)框圖。

        圖1 輪式倒立擺機(jī)器人Fig 1 Wheeled inverted pendulum robot

        圖2 硬件系統(tǒng)框圖Fig 2 Block diagram of hardware system

        本文選用了Freescale公司Kinetis系列的32位微控制器K60。它基于ARMCortex—M4內(nèi)核,具有高達(dá)32位的DMA,并能夠提供多種CPU頻率;它的運(yùn)算能力強(qiáng)、處理速度快,并擁有豐富的片內(nèi)資源,包括多個(gè)高精度16位ADC、12位DAC,6位模擬比較器、I/O口等;同時(shí)還擁有豐富的外部接口,包括SPI,IIS,IIC,CAN,SDHC,UART等,可以很好地實(shí)現(xiàn)機(jī)器人的控制任務(wù)。

        1.1姿態(tài)檢測(cè)模塊

        姿態(tài)檢測(cè)模塊由陀螺儀、加速度計(jì)及其放大電路組成,采用慣性測(cè)量方法進(jìn)行姿態(tài)估計(jì)。設(shè)計(jì)選用IDG—650式陀螺儀,可以檢測(cè)運(yùn)動(dòng)時(shí)x軸和y軸角速度;選用MMA7361式三軸MEMS加速度計(jì),可以同時(shí)輸出x,y,z三個(gè)方向上加速度信號(hào); 姿態(tài)檢測(cè)模塊固定在機(jī)器人車身的垂直方向上,并假設(shè)它們之間是剛性連接。

        1.2電機(jī)驅(qū)動(dòng)電路

        機(jī)器人采用了RS380型直流電機(jī)驅(qū)動(dòng)同軸的兩個(gè)車輪。為了使電機(jī)充分發(fā)揮性能,提高靈敏性,設(shè)計(jì)了雙H橋電機(jī)驅(qū)動(dòng)電路(如圖3所示),為電機(jī)提供穩(wěn)定的工作電壓。使用NTMFS4833N型N溝道MOS管設(shè)計(jì)的驅(qū)動(dòng)電路具有導(dǎo)通電阻小,導(dǎo)通電流可達(dá)191A,電機(jī)噪聲小,發(fā)熱少等特點(diǎn)[5],并且極大地簡(jiǎn)化了硬件電路。

        圖3 單個(gè)H橋驅(qū)動(dòng)電路Fig 3 Single H-bridge driver circuit

        2控制結(jié)構(gòu)

        控制部分由三個(gè)閉環(huán)控制回路:姿態(tài)環(huán)、速度環(huán)和方向環(huán)構(gòu)成(如圖4所示),其中,姿態(tài)環(huán)的優(yōu)先級(jí)最高。

        圖4 系統(tǒng)控制框圖Fig 4 Block diagram of system control

        2.1姿態(tài)檢測(cè)單元

        運(yùn)動(dòng)物體的姿態(tài)通常采用慣性坐標(biāo)系中的橫滾角(φ)、俯仰角(θ)和航向角(ψ)來描述[7]。當(dāng)機(jī)器人車身豎直時(shí),以車軸中點(diǎn)為原點(diǎn)建立慣性坐標(biāo)系,使車身的姿態(tài)通過歐拉角來描述。其中,車身方向?yàn)楦┭鲚S(z),車軸方向?yàn)楹较蜉S(x),垂直于這兩個(gè)方向的為橫滾軸(y)。

        姿態(tài)環(huán)由姿態(tài)檢測(cè)系統(tǒng)和姿態(tài)控制器構(gòu)成,影響俯仰軸方向的穩(wěn)定性。精確獲取當(dāng)前的姿態(tài),才能進(jìn)行有效的姿態(tài)控制,實(shí)現(xiàn)機(jī)器人的直立平衡。機(jī)器人俯仰軸的運(yùn)動(dòng)是通過俯仰角θ描述,對(duì)應(yīng)的角速度為ω,因此,只需要檢測(cè)俯仰角θ。

        忽略其余加速度的影響,假設(shè)重力是唯一的加速度來源,可直接利用加速度計(jì)的輸出來估計(jì)俯仰角θ,計(jì)算公式為[7]

        (1)

        式中θacc為加速度計(jì)輸出得到的俯仰角,ax,ay,az為加速度計(jì)在體坐標(biāo)系中測(cè)得加速度的分量。

        由于運(yùn)動(dòng)過程中擺桿擺動(dòng)造成很強(qiáng)的干擾,使加速度計(jì)輸出信號(hào)產(chǎn)生高頻誤差,無法獲得準(zhǔn)確的姿態(tài)。而陀螺儀存在累計(jì)誤差和溫漂現(xiàn)象,靜態(tài)特性差,也不能單獨(dú)使用陀螺儀的輸出[8]。

        因此,將陀螺儀和加速度計(jì)的輸出進(jìn)行數(shù)據(jù)融合,得到估計(jì)的俯仰角θ。

        通常數(shù)據(jù)融合采用卡爾曼濾波或互補(bǔ)濾波。本文結(jié)合陀螺儀和加速度計(jì)的頻響特性采用互補(bǔ)濾波進(jìn)行數(shù)據(jù)融合。由于陀螺儀的高頻特性較好,對(duì)陀螺儀的輸出進(jìn)行高通濾波;而加速度計(jì)的低頻特性較好,對(duì)加速度計(jì)的輸出進(jìn)行低通濾波,將濾波后的數(shù)據(jù)進(jìn)行融合,獲得精確的俯仰角θ?;パa(bǔ)濾波的原理如圖5。

        圖5 互補(bǔ)濾波原理Fig 5 Principle of complementary filtering

        預(yù)估得到的姿態(tài)表達(dá)式為[7]

        (2)

        將式(2)離散化后得到預(yù)估的俯仰角為

        (3)

        式中θn為第n次濾波后角度,θn-1為第n-1次濾波后角度,a為高通濾波系數(shù),T為采樣時(shí)間,b為低通濾波系數(shù),az為加速度計(jì)z軸上的分量。

        2.2姿態(tài)控制器

        以估計(jì)的俯仰角θ作為姿態(tài)控制器的反饋輸入,進(jìn)行姿態(tài)控制,可以使機(jī)器人達(dá)到直立平衡的狀態(tài)。本文采用比例微分(PD)控制器進(jìn)行姿態(tài)控制。姿態(tài)控制器的輸出為

        (4)

        2.3速度控制器

        在保證了穩(wěn)定平衡的情況下,可以對(duì)機(jī)器人進(jìn)行速度控制和轉(zhuǎn)向控制等。采用數(shù)字比例積分微分(PID)控制器實(shí)現(xiàn)速度的閉環(huán)控制。以旋轉(zhuǎn)編碼器反饋的速度作為輸入,則速度控制器的輸出為

        (5)

        式中ev為輸出占空比與旋轉(zhuǎn)編碼器測(cè)得的占空比之差,亦即速度偏差,Tv為速度控制周期,Kvp為比例系數(shù),Tvd為微分系數(shù),Tvi為積分系數(shù)。

        2.4轉(zhuǎn)向控制器

        為了使機(jī)器人實(shí)現(xiàn)可以沿著測(cè)試道路的中線自動(dòng)循跡,設(shè)計(jì)了由攝像頭和轉(zhuǎn)向控制器構(gòu)成的方向環(huán)。通過攝像頭采集圖像,微控制器對(duì)采集的圖像處理、提取道路信息并計(jì)算機(jī)器人中心偏離道路中線偏差。根據(jù)偏差控制車輪的速度差,實(shí)現(xiàn)機(jī)器人的轉(zhuǎn)向。PD控制器能很好地實(shí)現(xiàn)轉(zhuǎn)向,它的輸出為

        (6)

        式中ep為方向偏差,Tp為速度控制周期,Kpp為比例系數(shù),Tpd為微分系數(shù)。

        2.5電機(jī)控制

        驅(qū)動(dòng)電路提供兩路10kHz的脈寬調(diào)制(PWM)信號(hào)來控制電機(jī),使電機(jī)轉(zhuǎn)動(dòng)。兩路PWM信號(hào)的占空比是姿態(tài)、速度和轉(zhuǎn)向控制器輸出的線性疊加。左右電機(jī)驅(qū)動(dòng)獲得的占空比分別為

        (7)

        式中Uleft,Uright分別為左、右驅(qū)動(dòng)獲得的占空比,Ua為姿態(tài)控制的輸出,Uv為速度控制的輸出,Up為轉(zhuǎn)向控制的輸出。

        3測(cè)試

        最終對(duì)一些控制算法進(jìn)行了測(cè)試,得出機(jī)器人運(yùn)行軌跡如圖6所示,運(yùn)行時(shí)俯仰角如圖7所示。從圖中可以看出:機(jī)器人大致是沿著道路的中線行駛的,行駛軌跡比較好,俯仰角的變化也比較小,說明控制算法是有效的,并且性能很好。

        圖6 機(jī)器人運(yùn)行軌跡圖Fig 6 Trajectory figure of robot running

        4結(jié)論

        實(shí)驗(yàn)結(jié)果表明:該控制系統(tǒng)具有良好的魯棒性和穩(wěn)定性,可以準(zhǔn)確地對(duì)控制算法的有效性和控制性能進(jìn)行判斷。因此,可以將輪式倒立擺機(jī)器人作為實(shí)驗(yàn)平臺(tái),以其姿態(tài)、速度、位置作為被控對(duì)象,來驗(yàn)證各類控制算法,并判定優(yōu)劣。

        圖7 機(jī)器人姿態(tài)俯仰角曲線Fig 7 Curve of pitch angle of robot attitude

        參考文獻(xiàn):

        [1]GrasserF,ArrigoAD,ColombiS,etal.JOE:Amobile,inverted,pendulum[J].IEEETransonIndustrialElectronic,2002,49(1):107-114.

        [2]SalernoA,AngelesJ.Anewfamilyoftwo-wheeledmobilerobots:Modelingandcontrollability[J].IEEETransactionsonRobotics,2007,23(1):169-173.

        [3]ArlingAW,ChangST,FieldJD,etal.Personaltransporter:US,D528468S[P].2006—09—19.

        [4]王曉宇.兩輪自平衡機(jī)器人的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2007.

        [5]吳苗苗,沈世斌,王亮,等.基于CMOS攝像頭的直立循跡智能車系統(tǒng)設(shè)計(jì)[J].自動(dòng)化技術(shù)與應(yīng)用,2014,33(7):21-25.

        [6]蘭建軍,李佳璐,劉穎,等.基于自適應(yīng)互補(bǔ)濾波算法的輪式倒立擺控制[J].組合機(jī)床與自動(dòng)化加工技術(shù),2014(6):66-68.

        [7]LaiYC,JanSS,HsiaoFB.Developmentofalow-costattitudeandheadingreferencesystemusingathree-axisrotatingplat-form[J].Sensors,2010(10):2472-2491.

        [8]楊天雨,賈文峰,賴際舟,等.慣性/光流/磁組合導(dǎo)航技術(shù)在四旋翼飛行器中的應(yīng)用[J].傳感器與微系統(tǒng),2016,35(1):156-160.

        Designofawheeledinvertedpendulumrobot*

        WANGZhi-xiang,LIUYi-jian,CAONan

        (SchoolofElectricalEngineeringandAutomation,NanjingNormalUniversity,Nanjing210042,China)

        Abstract:Inverted pendulum is an ideal model for testing different control strategies,through which effectiveness and control performance of various control algorithms can be judged.A control system for wheeled inverted pendulum is designed by using powerful operation function and interface of K60 micro control unit(MCU) based on ARM Cortex-M4,and it is used to verify various new type control algorithm.For hardware,attitude detection system and motor driver unit which related to attitude control are introduced.For software,complementary filter,attitude controller,direction controller and velocity controller are introduced according to math model for system.Experimental results show that the control system has good robustness and stability,and it can exactly judge validity and control performance of control algorithm.

        Key words:wheeled inverted pendulum; complementary filtering; attitude estimation; controller

        DOI:10.13873/J.1000—9787(2016)04—0108—03

        收稿日期:2016—03—10

        *基金項(xiàng)目:江蘇省普通高校研究生科研創(chuàng)新計(jì)劃項(xiàng)目(1812000002A573)

        中圖分類號(hào):TP 242.6

        文獻(xiàn)標(biāo)識(shí)碼:A

        文章編號(hào):1000—9787(2016)04—0108—03

        作者簡(jiǎn)介:

        汪智祥(1994-),男,江蘇泰興人,主要研究方向?yàn)闄C(jī)器人開發(fā)與設(shè)計(jì)。

        劉益劍,通訊作者,E—mail:63055@njnu.edu.cn。

        猜你喜歡
        控制器
        工商業(yè)IC卡控制器改造為物聯(lián)網(wǎng)控制器實(shí)踐
        基于DSP的復(fù)合跟蹤控制器的設(shè)計(jì)
        Fuzzy-PI混合型控制器在遠(yuǎn)紅外烘干爐中的應(yīng)用
        基于FPGA的異步通信控制器設(shè)計(jì)與實(shí)現(xiàn)
        基于自抗擾控制的VSC-HVDC控制器設(shè)計(jì)
        基于FPGA的可控硅移相觸發(fā)控制器的實(shí)現(xiàn)
        模糊PID控制器設(shè)計(jì)及MATLAB仿真
        MOXA RTU控制器ioPAC 5542系列
        倍福 CX8091嵌入式控制器
        紅獅控制 PID控制器PXU系列
        在线麻豆精东9制片厂av影现网| 国产一区二区三区4区| 日本人妻av在线观看| 久久亚洲网站中文字幕| 日本丰满少妇裸体自慰| 男女啪啪永久免费观看网站| 亚洲中文无码久久精品1| 国产三级伦理视频在线| 在线观看视频免费播放| 亚洲av无码久久| 蜜臀av一区二区| 人妻少妇看A偷人无码电影| 亚洲精品中文字幕91| 欧美熟妇另类久久久久久不卡 | 国产午夜福利短视频| 日韩Va亚洲va欧美Ⅴa久久| 偷拍韩国美女洗澡一区二区三区| 久久国产精品偷任你爽任你| 亚洲一区二区三区国产精华液| 亚洲精品一区二区三区播放| 北条麻妃在线中文字幕| 国产日产欧洲系列| 欧美成aⅴ人高清免费| 91在线观看国产自拍| 日韩少妇人妻中文字幕| 全免费a级毛片免费看网站| 99热国产在线| 新视觉亚洲三区二区一区理伦| 婷婷丁香五月激情综合| 精品少妇一区二区三区视频| 亚洲精品中文字幕尤物综合| 丰满少妇在线播放bd| 影音先锋男人站| 麻豆AⅤ精品无码一区二区| 按摩少妇高潮在线一区| 国产激情视频在线观看的 | 人妻无码中文人妻有码| 日本大胆人体亚裔一区二区| 中文无码av一区二区三区| 日日碰狠狠添天天爽超碰97| yy111111少妇影院|