• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種倉庫搬運(yùn)機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn)

    2022-02-02 07:08:09嚴(yán)毓培尹雪梅湯佩豫黎偉鄧澤霖朱貴芳
    電子產(chǎn)品世界 2022年12期
    關(guān)鍵詞:單片機(jī)

    嚴(yán)毓培 尹雪梅 湯佩豫 黎偉 鄧澤霖 朱貴芳

    摘要:大部分的機(jī)器人設(shè)計(jì)都是基于ROS系統(tǒng),該系統(tǒng)的優(yōu)點(diǎn)是功能豐富、設(shè)計(jì)快速,缺點(diǎn)是設(shè)計(jì)的硬件成本高、功耗高,ROS系統(tǒng)龐大,實(shí)時性不高。針對以上缺點(diǎn),本文闡述的物流機(jī)器人的設(shè)計(jì)是基于ARM架構(gòu)的S5PV210的CPU,運(yùn)行嵌入式Linux操作系統(tǒng),由單片機(jī)、S5PV210主板和APP3部分組成。該設(shè)計(jì)降低了硬件成本、節(jié)省了電池功耗,可根據(jù)定制需求開發(fā),實(shí)時性較高,且運(yùn)行穩(wěn)定、負(fù)載量大,可在室內(nèi)動態(tài)環(huán)境中自主導(dǎo)航并完成相關(guān)搬運(yùn)服務(wù)。目前該物流機(jī)器人已經(jīng)制作完成。

    關(guān)鍵詞:搬運(yùn)機(jī)器人;ARM;嵌入式Linux;單片機(jī);自主導(dǎo)航

    *基金項(xiàng)目:廣東省普通高校特色創(chuàng)新類項(xiàng)目(自然科學(xué))(2018GKTSCX056);廣東普通高校重點(diǎn)項(xiàng)目(自然科學(xué))(2019GZDXM014);珠海城市職業(yè)技術(shù)學(xué)院2021年科研項(xiàng)目(KY2021Y01Z);2020年教育部高等學(xué)校項(xiàng)目(2020ITA03008)

    0 引言

    目前大部分的機(jī)器人都是基于ROS系統(tǒng)實(shí)現(xiàn),一般ROS在Ubentu系統(tǒng)中的穩(wěn)定性最好,因此需要Intel或者高性能ARM架構(gòu)的CPU的支撐,但存在的問題是硬件成本高,功耗高,產(chǎn)品的體積大。同時ROS系統(tǒng)中有很多功能對于某些特定的應(yīng)用場景而言是冗余的,這些冗余的功能會使系統(tǒng)龐大,占用很多內(nèi)存和CPU的資源,而且機(jī)器人反應(yīng)不夠靈敏,實(shí)時性較差。如果將ROS移植到基于ARM架構(gòu)的低成本低功耗的CPU上,或者對ROS系統(tǒng)進(jìn)行裁剪以去掉冗余的部分,存在工作難度大周期長的問題,而且ROS后期運(yùn)行時不夠穩(wěn)定。因此要設(shè)計(jì)一款在特定應(yīng)用場景中運(yùn)行的低成本、低功耗的機(jī)器人,不應(yīng)采用ROS系統(tǒng)開發(fā),而應(yīng)根據(jù)具體需求采用適用于特定應(yīng)用場景下的定制化的軟硬件設(shè)計(jì)方案,在降低成本、功耗、體積的同時可以提高系統(tǒng)的穩(wěn)定性和實(shí)時性。

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

    本文闡述的搬運(yùn)機(jī)器人如圖1所示,硬件部分由ARM主板和單片機(jī)電路板組成,具體的硬件框架如圖2所示。

    其中ARM主板采用了S5PV210的CPU,帶有512M的RAM和512M的flash,LCD觸摸屏,SD卡插槽,3個USB接口和4個串口,運(yùn)行嵌入式Linux操作系統(tǒng)[1],如圖3所示。利用該主板可實(shí)現(xiàn)機(jī)器人的激光雷達(dá)掃描,LCD觸摸屏顯示,機(jī)器人與手機(jī)APP之間的藍(lán)牙通信,運(yùn)行mjpeg-stream的實(shí)時web視頻顯示等功能。

    因ARM主板運(yùn)行的是嵌入式Linux系統(tǒng),該系統(tǒng)是非實(shí)時系統(tǒng),無法準(zhǔn)確讀取25kHz的光電編碼器的脈沖,因此用單片機(jī)進(jìn)行電機(jī)控制和光電編碼器的脈沖讀取,單片機(jī)與S5PV210主板之間用自定義的通信協(xié)議傳輸電機(jī)數(shù)據(jù)[2],如圖4所示。

    SCM6716的電流驅(qū)動模塊,可輸出的最大瞬時電流達(dá)2A,如圖5所示。該機(jī)器人采用了直流電機(jī)搭配減速電機(jī)的方式,增強(qiáng)驅(qū)動力,可以負(fù)載超100kg重物。

    機(jī)器人外接模塊可以為機(jī)器人提供更加豐富的功能,如圖6所示,其中USB攝像頭用來提供機(jī)器人現(xiàn)場的視頻,USBWiFi模塊用來將攝像頭的視頻傳輸?shù)絯eb頁面瀏覽,串口藍(lán)牙模塊用來和手機(jī)APP連接,飛控模塊包含GPS,陀螺儀,電子羅盤,加速度計(jì)等傳感器,并內(nèi)置了傳感器融合等算法,為室內(nèi)機(jī)器人判斷運(yùn)動方向提供參考[3]。

    機(jī)器人可連接激光傳感器,該傳感器可以掃描周圍的環(huán)境,得到周圍6m范圍內(nèi)的每個障礙物的角度和距離,如圖7所示。

    2 軟件設(shè)計(jì)

    2.1 單片機(jī)的軟件設(shè)計(jì)

    機(jī)器人的直流電機(jī)連接著減速電機(jī),因此光電編碼器 1s可以讀入 25kHz的脈沖,但嵌入式Linux操作系統(tǒng)是非實(shí)時的操作系統(tǒng),讀取脈沖不夠準(zhǔn)確 [4],因此用單片機(jī)來讀取25kHz的脈沖,并將脈沖值通過串口自定義的簡單協(xié)議傳給ARM開發(fā)板。

    單片機(jī)采用STC15F2K60S2,其中外部中斷0和外部中斷1分別用來讀取左右兩個電機(jī)的光電編碼器的脈沖,定時器0設(shè)置為8位重裝用以設(shè)置波特率為115200。定時器1每4ms中斷1次,在中斷服務(wù)程序里,生成可以驅(qū)動直流電機(jī)轉(zhuǎn)速的占空比,每200ms計(jì)算1次輪子的速度,假設(shè)兩個電機(jī)的光電編碼器的脈沖數(shù)為P,輪子轉(zhuǎn)一圈是25000個脈沖,輪子的半徑是r,則輪子的速度為2×3.14×9/25000,并進(jìn)行1s的定時[5]。

    串口中斷服務(wù)程序根據(jù)從ARM板獲取到的串口信息控制兩個電機(jī)的啟動停止、轉(zhuǎn)動方向、設(shè)定速度,如圖8所示,可通過手機(jī)APP或者機(jī)器人的液晶觸摸屏上的按鈕來發(fā)送這些指令,因點(diǎn)擊按鈕是間斷性的動作,同時發(fā)送兩次設(shè)定速度的按鈕的時間間隔會比較久,所以在獲取設(shè)定速度時如果buffer[2]的值有可能等于13,即/r,也不會認(rèn)為這是新的一條指令。

    主程序每秒鐘發(fā)送兩個電機(jī)的速度到ARM板,因嵌入式系統(tǒng)底層讀取串口數(shù)據(jù)是不定時的,很多情況下會讀取到一個不完整的包[6],考慮到機(jī)器人的速度不可能達(dá)到65535mm/s,因此可以將通信協(xié)議簡單設(shè)計(jì)如下:

    當(dāng)嵌入式Linux讀到兩個連續(xù)的0xFF,則認(rèn)為是1個新的包的開始,將后面接收到的數(shù)據(jù)存放起來,直到讀滿6個字節(jié)再開始計(jì)算兩個輪子的速度。

    主程序中每秒將計(jì)算設(shè)定速度的上下限,上限是設(shè)定速度的105%,下限是設(shè)定速度的95%,當(dāng)電機(jī)的速度在上下限之間不需調(diào)節(jié)占空比,否則每200ms調(diào)節(jié)1次占空比。

    2.2嵌入式Linux的軟件設(shè)計(jì)

    系統(tǒng)從QT的TMainForm進(jìn)入后分別對mjpeg-stream,GPIO,串口,液晶屏,攝像頭進(jìn)行初始化,并啟動QT的定時器,每1秒刷新1次控件。

    在robot_start的進(jìn)程中設(shè)置1個死循環(huán),不斷從串口0連接的串口藍(lán)牙模塊來獲取手機(jī)APP發(fā)送過來的命令并加以執(zhí)行,同時不斷從串口3連接的單片機(jī)來獲取機(jī)器人的速度,通過與設(shè)定的速度對比后向單片機(jī)發(fā)送占空比,并根據(jù)累積的脈沖數(shù)計(jì)算機(jī)器人行走的總里程和某時刻的朝向。

    由于GPS傳感器、陀螺儀、加速度計(jì)、磁力計(jì)和電子羅盤等傳感器在室內(nèi)無法使用,該方法使用里程計(jì)信息對機(jī)器人的位置和角度進(jìn)行計(jì)算,因此機(jī)器人的朝向可以通過剛體的運(yùn)動進(jìn)行計(jì)算得出。

    移動機(jī)器人的輪子由電機(jī)帶動,輪子的直徑為D,則輪子的周長為πD,電機(jī)轉(zhuǎn)動的圈數(shù)m可以由光電編碼器獲取,當(dāng)機(jī)器人在前進(jìn)或者后退狀態(tài),移動機(jī)器人移動的距離S可以由S=m×πD得到[7]。

    當(dāng)移動機(jī)器人在左轉(zhuǎn)或者右轉(zhuǎn)狀態(tài),左轉(zhuǎn)或者右轉(zhuǎn)的角度可以由圖11中的弧線S獲取,機(jī)器人的初始位置在黃色的位置,旋轉(zhuǎn)過一定角度θ2后到了綠色的位置,從圖1可知θ1=θ2,如果可以得到圖11中的長度AC,則通過弧線S和AC則可求出機(jī)器人旋轉(zhuǎn)的角度θ1,則旋轉(zhuǎn)角度θ2也可以得到[8]。

    從圖12可知,機(jī)器人的重心位置在A,對于前后左右對稱的機(jī)器人,A是機(jī)器人的中心位置,如果不是前后左右對稱的機(jī)器人,A的位置可以通過測量得到,B是機(jī)器人左邊沿的中點(diǎn),C是左上輪的中心點(diǎn),因此AB和BC的長度可以通過測量得到,則AC的長度可通過余弦定理得到:

    AC=(AB2+BC2)????????????????????????????????? ??????(1)

    機(jī)器人后端的光電編碼器得到的反饋脈沖數(shù)的總數(shù)是P,如果機(jī)器人的輪子旋轉(zhuǎn)2π,光電編碼器得到的反饋脈沖數(shù)是F,則旋轉(zhuǎn)的圈數(shù)M=P/F,則旋轉(zhuǎn)角度θ2的弧度值為

    θ2=S/AC=D×P/(F*(AB2+BC2) ? )??? (2)

    圖5中綠色方塊代表在移動機(jī)器人,紅色圓圈代表導(dǎo)航的終點(diǎn)位置,A代表移動機(jī)器人的初始位置,C代表移動機(jī)器人在某一時刻的位置,B點(diǎn)為導(dǎo)航的終點(diǎn)位置[9],由圖5可知:

    BC=((BX?CX)2+(BY?CY)2) ??????????????????????? (3)

    其中:

    Bx=AB×cosα

    By=AB×sinα

    因?yàn)锳B和α為移動機(jī)器人在初始位置時獲取的導(dǎo)航終點(diǎn)位置和終點(diǎn)角度,可以由手機(jī)APP輸入,以便告知初始位置的機(jī)器人,導(dǎo)航終點(diǎn)的距離和角度,因此BX和BY可以式(3)計(jì)算得出。

    接下來計(jì)算CX和CY,因?yàn)闄C(jī)器人運(yùn)動的距離會不斷地累積,因此可知

    式(4)中i為機(jī)器人根據(jù)表1和表2轉(zhuǎn)變運(yùn)動狀態(tài)的次數(shù),S為機(jī)器人在前進(jìn)和后退時移動的距離,前進(jìn)時S為正值,后退時S為負(fù)值,β為機(jī)器人在左轉(zhuǎn)和右轉(zhuǎn)時轉(zhuǎn)動的角度,右轉(zhuǎn)時β為正值,左轉(zhuǎn)時β為負(fù)值,S和β可由里程計(jì)信息得出[10]。

    由上得出BX和BY,CX和CY,則BC的值便可以求出,接下來求移動機(jī)器人在任意一點(diǎn)C的終點(diǎn)角度θ,首先γ可由下式得出,

    由圖5可知,θ=γ-β,因此機(jī)器人在任意位置的終點(diǎn)角度θ便可求出,需要注意的是當(dāng)θ<0時,θ=θ+2π,因此移動機(jī)器人在任意位置相對于導(dǎo)航終點(diǎn)的距離和終點(diǎn)角度都可以求出,結(jié)合上面的分析,移動機(jī)器人在未知室內(nèi)動態(tài)環(huán)境中,在無傳感器,無地圖和動態(tài)避障的情況下導(dǎo)航到終點(diǎn)。

    根據(jù)以上公式,機(jī)器人在每1s求1次角度,并計(jì)算角度的累計(jì)和,以此判斷出機(jī)器人的朝向,因?yàn)榧す鈹?shù)據(jù)處理的進(jìn)程也會對角度數(shù)據(jù)進(jìn)行讀寫操作,因此在以上流程執(zhí)行前需要加上互斥鎖mutex_lock,執(zhí)行完畢后關(guān)閉互斥鎖[11]。

    串口3連接飛控模塊,根據(jù)模塊提供的通信協(xié)議,每1s獲取1次飛控模塊的經(jīng)緯度的數(shù)據(jù),經(jīng)度和緯度數(shù)據(jù)都是4個字節(jié),需要拼接后得到十進(jìn)制的經(jīng)緯度,當(dāng)機(jī)器人如果到室外運(yùn)動時可以通過經(jīng)緯度對機(jī)器人進(jìn)行粗略的定位。

    機(jī)器人每1s也會判斷設(shè)定速度是否發(fā)生改變,如果改變了就會根據(jù)新的設(shè)定速度計(jì)算占空比并下發(fā)到單片機(jī),如果機(jī)器人按照設(shè)定速度來調(diào)整占空比,會出現(xiàn)機(jī)器人的速度忽大忽小的情況,因此將速度上限定為設(shè)定速度的101%,速度下限定為設(shè)定速度的99%,誤差率為±1%,當(dāng)機(jī)器人的速度在速度的上下限范圍內(nèi)則不用調(diào)整占空比,機(jī)器人可以運(yùn)行得更平穩(wěn)[12]。

    機(jī)器人的液晶觸摸屏采用QT的圖形界面進(jìn)行設(shè)計(jì),其中界面布局可以在QTdesigner中完成,并在QTdesigner中直接添加槽函數(shù),可通過qt_second()函數(shù)每秒鐘對界面的控件進(jìn)行刷新,當(dāng)按鈕單擊后按鈕文本會發(fā)生變化,可通過PushButton->setText函數(shù)完成按鈕文本的設(shè)計(jì),同樣設(shè)定速度的輸入框可以通過LineEdit1->setText(QString::number(setup_speed));完成設(shè)計(jì),單擊+、-兩個按鈕可以修改機(jī)器人的設(shè)定速度,當(dāng)機(jī)器人的設(shè)定速度大于1000mm/s或者小于0時,彈出警告框QMessageBox::information(this,”Error”, “speedshouldbeinrange0-999mm/s”);,設(shè)定速度、兩個電機(jī)的速度、經(jīng)緯度數(shù)據(jù)可通過以下TextLabel2->setText(QString::number(setup_speed)+”mm/s”);等函數(shù)完成顯示。

    if(webcamera==0)

    {

    intmjpg_streamer2;

    chararg[40]=”/mjgp-streamer/start_uvc_yuv.

    sh”;

    mjpg_streamer2=system(arg);

    if((mjpg_streamer2==127)||(mjpg_streamer2<0))

    webcamera=0;

    else

    webcamera=1;

    printf(“themjgp_streamer2is%i\n”,mjpg_streamer2);

    }

    機(jī)器人通過以上mjpeg-streamer組件的代碼完成了web遠(yuǎn)程監(jiān)控的功能,可在遠(yuǎn)程打開firefox瀏覽器看到機(jī)器人上攝像頭拍到的視頻。

    激光探頭可以測量到周圍障礙物的距離和角度,當(dāng)激光探頭發(fā)現(xiàn)在320°~40°的范圍內(nèi),在距離激光探頭1m的范圍內(nèi)有移動障礙物,則變量stop_forward=1,否則該變量為0,該角度和距離可以根據(jù)實(shí)際機(jī)器人的情況做相應(yīng)調(diào)整。同理當(dāng)激光探頭發(fā)現(xiàn)在40°~140°的范圍內(nèi),在距離激光探頭1m的范圍內(nèi)有障礙物,則變量stop_right=1,否則該變量為0。

    如果變量stop_forward=1,則此時機(jī)器人需要旋轉(zhuǎn)到某個角度,從周圍障礙物的縫隙中出去,圖15中障礙物的縫隙的角度θ1~θ4可以計(jì)算得出,例如θ1=θB-θA,OA,OB的值可以通過激光探頭的輸出數(shù)據(jù)得出,則根據(jù)余弦定理,障礙物縫隙的大小可通過下式得出

    AB=(OA2+OB2?2*OA*OB*cosθ) ?????????? ( 8)

    當(dāng)導(dǎo)航的終點(diǎn)在機(jī)器人的左側(cè)時,此時機(jī)器人可以沿著θ3/2的方向移動出去。

    圖16中的紅色圓圈是導(dǎo)航的終點(diǎn),綠色的是機(jī)器人,黑色的是障礙物,機(jī)器人的初始位置在底部,此時機(jī)器人左右分別有障礙物1和障礙物2,如果按照逆時針來計(jì)算角度,圖3中的θ1是機(jī)器人在初始位置的終點(diǎn)相對于機(jī)器人的角度,把這個角度叫做終點(diǎn)角度。

    根據(jù)表1的內(nèi)容,移動機(jī)器人可判斷下一秒是前進(jìn)、右轉(zhuǎn)、左轉(zhuǎn)或者后退,如果沿著終點(diǎn)角度的方向有障礙物,則根據(jù)表2的判斷,移動機(jī)器人計(jì)算出一個與終點(diǎn)角度最近且縫隙間隔大于機(jī)器人寬度的角度,沿著該角度的中線方向移動出去。

    if(angle

    new_start=1;

    if ((max_data[1]>=40.0)&&(max_data[1]<=130.0))

    turning_right++;

    elseif((max_data[1]>=220.0)&&(max_data[1]<=310.0))

    turning_left++;}

    if((angle>310)||(angle<40)){?????????? if((distance<800.0)&&(distan

    ce>0.0)){

    stop_forward++;}}if((destination_angle>30)&&(destination_

    angle<330)){

    if(angle<=(360-destination_

    angle+30))&&(angle>=(360-destination_angle-30))){if((distance<1000.0)

    &&(distance>0.0)){

    stop_destination++;}}}

    結(jié)合以上的內(nèi)容,可以了解到機(jī)器人在周圍布滿障礙物的情況下該如何決策,比如在圖4中,機(jī)器人在初始位置position1應(yīng)前進(jìn),但此時前方有障礙物,此時左邊無障礙物,根據(jù)表1向左轉(zhuǎn)至position2后再向前移動,在前進(jìn)的過程中一直監(jiān)測終點(diǎn)角度,當(dāng)移動至position3時突然前方出現(xiàn)了移動障礙物3,結(jié)合表1和表2,則機(jī)器人應(yīng)向右轉(zhuǎn),在旋轉(zhuǎn)的過程中一直檢測終點(diǎn)角度,當(dāng)終點(diǎn)角度滿足表1的前進(jìn)時,機(jī)器人則向著終點(diǎn)前進(jìn),如果在前進(jìn)的過程中又出現(xiàn)了其他的障礙物,則機(jī)器人根據(jù)實(shí)時監(jiān)測到的終點(diǎn)角度和表1與表2的內(nèi)容,迭代地進(jìn)行決策,直到達(dá)到終點(diǎn)。

    以上導(dǎo)航過程不需要事先對周圍環(huán)境建圖,也不需要傳感器的數(shù)據(jù),在整個導(dǎo)航過程中可以根據(jù)實(shí)際移動障礙物的情況做出實(shí)時判斷,適合在室內(nèi)未知動態(tài)環(huán)境中進(jìn)行導(dǎo)航。該方法簡單高效,使用成本較低的CPU甚至MCU就可以實(shí)現(xiàn),同時可節(jié)省機(jī)器人的功耗和體積。

    在激光掃描的進(jìn)程中,機(jī)器人根據(jù)表1和表2進(jìn)行相應(yīng)的運(yùn)動決策,激光傳感器7圈/s,因激光傳感器的精度有限,加上環(huán)境噪聲的影響,在激光掃描的過程中會出現(xiàn)一些噪點(diǎn),通過計(jì)算7個點(diǎn)/s落在了哪個角度區(qū)域,選擇擁有點(diǎn)數(shù)最多的角度區(qū)域作為判斷下一步動作的依據(jù),如圖17所示,20~160的區(qū)域有5個黑色的點(diǎn),200~340的區(qū)域有1個紅色的點(diǎn),340~360的區(qū)域有1個紅色的點(diǎn),20~160區(qū)域?qū)?yīng)的動作是右轉(zhuǎn),因此機(jī)器人下一秒的動作是右轉(zhuǎn)。

    可利用狀態(tài)機(jī)處理該部分代碼,一共有3種狀態(tài):

    ①在左轉(zhuǎn)或者右轉(zhuǎn)中以尋找終點(diǎn)方位的狀態(tài),②前進(jìn)或者后退中不斷向終點(diǎn)靠近,③尋找新的空隙的狀態(tài)。

    2.3安卓端軟件設(shè)計(jì)

    機(jī)器人通過串口藍(lán)牙模塊和安卓手機(jī)連接,主要修改的文件是安卓系統(tǒng)里的BluetoothChat.java文件,以下是控件的初始化。

    APP的其他控件功能如下:bluetoothdatabuffer區(qū)域顯示的是機(jī)器人和安卓手機(jī)通過藍(lán)牙通信的數(shù)據(jù),fullscreen按鈕可將該區(qū)域全屏顯示,hexdisplay單選框可以切換該區(qū)域數(shù)據(jù)的十六進(jìn)制和十進(jìn)制的顯示,clearscreen按鈕可以清空該區(qū)域的數(shù)據(jù)顯示,connect按鈕可以啟動或者關(guān)閉安卓手機(jī)和機(jī)器人之間的連接,stop按鈕可以啟動或者停止機(jī)器人,speed(mm/s)用來顯示機(jī)器人的實(shí)時速度,hexoutput單選框用來切換速度的十六進(jìn)制或十進(jìn)制的顯示,longitude顯示機(jī)器人所在位置的經(jīng)度,latitude顯示機(jī)器人所在位置的緯度,angle需要輸入機(jī)器人相對于導(dǎo)航終點(diǎn)的朝向角度,distance需要輸入機(jī)器人相對于導(dǎo)航終點(diǎn)的距離,這是一種角坐標(biāo)的表示,有了這兩個數(shù)據(jù)就可以確定導(dǎo)航終點(diǎn)相對于機(jī)器人的具體位置,laserscanstop按鈕可以切換激光傳感器的啟動和停止,sendspeed按鈕可以發(fā)送機(jī)器人的設(shè)定速度,sendposition按鈕會將angle輸入框和distance輸入框的內(nèi)容發(fā)送到機(jī)器人,以便機(jī)器人了解導(dǎo)航終點(diǎn)的位置,navigation按鈕用來切換手動移動和自動導(dǎo)航模式,整體界面左下方的上下左右四個箭頭按鈕可以控制機(jī)器人前進(jìn)、后退、左轉(zhuǎn)和右轉(zhuǎn),界面右下方顯示機(jī)器人的實(shí)時速度,電機(jī)1和電機(jī)2的速度,以及距離機(jī)器人最近的障礙物的距離。

    4 結(jié)束語

    本文闡述了一種非ROS系統(tǒng)的定制化物流機(jī)器人的設(shè)計(jì)方法,通過該方法設(shè)計(jì),可以節(jié)省機(jī)器人的成本和功耗,在實(shí)現(xiàn)豐富的定制化功能的同時,可根據(jù)手機(jī)APP上輸入的終點(diǎn)位置和角度,在室內(nèi)動態(tài)未知環(huán)境中導(dǎo)航到終點(diǎn),通過實(shí)驗(yàn)驗(yàn)證,機(jī)器人運(yùn)行穩(wěn)定高效,說明該設(shè)計(jì)方法具有一定的實(shí)用性和可靠性。

    參考文獻(xiàn):

    [1] 蘇青.多機(jī)器人路徑規(guī)劃與協(xié)同避碰研究[D].南京:南京郵電大學(xué),2014.

    [2] 張文輝,齊乃明,尹洪亮.自適應(yīng)神經(jīng)變結(jié)構(gòu)的機(jī)器人軌跡跟蹤控制[J].控制與決策,2011(7):33-37.

    [3]鮑敦橋.仿真類人機(jī)器人設(shè)計(jì)及高層決策方法的研究[D].合肥:合肥工業(yè)大學(xué),2009.

    [4]余婷.多機(jī)器人隊(duì)列曲線運(yùn)動研究[D].上海:上海交通大學(xué),2009.

    [5]韓雪峰.導(dǎo)盲機(jī)器人[D].哈爾濱:哈爾濱工程大學(xué),2009.

    [6] 馬斌奇.多機(jī)器人協(xié)作與控制策略研究[D].西安:西安電子科技大學(xué),2009.

    [7] YAN Y P. WONG S F, A navigation algorithm of the mobile robot in the indoor and dynamic environment based on the PF-SLAM algorithm[J].Cluster Computing,2019(12):133-139.

    [8]YANYP.LIYM.Mobilerobotautonomouspathplanning based on fuzzy logic and filter smoothing in dynamic environment[C].12th World Congress on Intelligent Control and Automation,2016,6.

    [9] HE P.Consensus of uncertain parabolic PDE agents via adaptive unit-vector control scheme[J]. IET Control Theory &Applications,2018,12(18):2488-2494.

    [10]ZHUSP,XIA L M.Human action recognition based on fusion feathers extraction of adaptive background subtraction and optical flow model, mathematical problems in engineering [J].2015(4).

    [11]YANY P,LI Y M, Autonomous path planning and navigation of a mobile robot with multi-sensors based on fuzzy logic in dynamic environment[J].International Journal of Intelligent Systems and Applications in Robotics,2016,7(1):1-14. [12] YAN Y P, WONG S F. A navigation algorithm for the mobile robot in the indoor and dynamic environment based on the image recognition algorithm[J].The Hong Kong Institution of Engineers,2018.

    猜你喜歡
    單片機(jī)
    基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
    電子制作(2019年13期)2020-01-14 03:15:28
    基于單片機(jī)的層次漸變暖燈的研究
    電子制作(2019年15期)2019-08-27 01:12:10
    基于單片機(jī)的便捷式LCF測量儀
    電子制作(2019年9期)2019-05-30 09:42:02
    小議PLC與單片機(jī)之間的串行通信及應(yīng)用
    電子制作(2018年12期)2018-08-01 00:48:04
    基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
    電子制作(2017年19期)2017-02-02 07:08:27
    Microchip推出兩個全新PIC單片機(jī)系列
    aaaaa片日本免费| 国产一卡二卡三卡精品| 91av网站免费观看| 久久久久久亚洲精品国产蜜桃av| 美女福利国产在线| 自线自在国产av| 日本黄色日本黄色录像| 在线观看免费午夜福利视频| 9色porny在线观看| 国产99白浆流出| 亚洲片人在线观看| 满18在线观看网站| 欧美一级毛片孕妇| 老司机亚洲免费影院| 最好的美女福利视频网| 一个人免费在线观看的高清视频| 亚洲人成电影免费在线| 成人精品一区二区免费| 婷婷精品国产亚洲av在线| 国产一区二区在线av高清观看| 大香蕉久久成人网| 精品一区二区三区av网在线观看| 99久久久亚洲精品蜜臀av| 亚洲av美国av| 成年人黄色毛片网站| 亚洲精品国产色婷婷电影| 美女国产高潮福利片在线看| 日本 av在线| 大型av网站在线播放| 可以免费在线观看a视频的电影网站| 亚洲午夜理论影院| 美女大奶头视频| 日韩视频一区二区在线观看| 成人国语在线视频| 美女国产高潮福利片在线看| 精品国产美女av久久久久小说| 丝袜美腿诱惑在线| 婷婷丁香在线五月| 亚洲专区国产一区二区| 在线免费观看的www视频| 一级,二级,三级黄色视频| 亚洲国产中文字幕在线视频| 日韩精品中文字幕看吧| 日韩欧美一区二区三区在线观看| 高清毛片免费观看视频网站 | 国产高清视频在线播放一区| 久久香蕉国产精品| 日本撒尿小便嘘嘘汇集6| 美女福利国产在线| 男女午夜视频在线观看| 欧美在线一区亚洲| 国产aⅴ精品一区二区三区波| 亚洲精品一卡2卡三卡4卡5卡| 久久亚洲精品不卡| 欧美乱妇无乱码| 级片在线观看| 国产一区二区三区视频了| 日韩欧美三级三区| 麻豆国产av国片精品| 亚洲欧美日韩高清在线视频| 国产高清视频在线播放一区| 丝袜美腿诱惑在线| 黑人猛操日本美女一级片| 水蜜桃什么品种好| 在线免费观看的www视频| 大香蕉久久成人网| 热re99久久国产66热| 好男人电影高清在线观看| 久久久久久久午夜电影 | 国产单亲对白刺激| 老司机亚洲免费影院| 啦啦啦免费观看视频1| 久久久久久久精品吃奶| 最新美女视频免费是黄的| 亚洲人成网站在线播放欧美日韩| 国产一区二区三区综合在线观看| 人人妻人人澡人人看| 国产成人精品久久二区二区免费| 亚洲国产毛片av蜜桃av| 老鸭窝网址在线观看| 欧美中文综合在线视频| 亚洲精品国产区一区二| 国产免费现黄频在线看| 首页视频小说图片口味搜索| 一边摸一边抽搐一进一出视频| 精品一区二区三卡| 国产精品 国内视频| 国产精品 欧美亚洲| 亚洲精品一卡2卡三卡4卡5卡| 久久天堂一区二区三区四区| 别揉我奶头~嗯~啊~动态视频| 国产99久久九九免费精品| 男人舔女人的私密视频| 日日干狠狠操夜夜爽| 老司机福利观看| 日韩精品中文字幕看吧| 久久天堂一区二区三区四区| 国产精品成人在线| 99久久99久久久精品蜜桃| 国产野战对白在线观看| 久久精品91无色码中文字幕| 可以在线观看毛片的网站| 伊人久久大香线蕉亚洲五| 日韩视频一区二区在线观看| 中出人妻视频一区二区| 侵犯人妻中文字幕一二三四区| 亚洲精品一二三| 在线观看免费日韩欧美大片| 精品国产国语对白av| 美女大奶头视频| av网站免费在线观看视频| 国产高清videossex| 在线观看免费视频日本深夜| 露出奶头的视频| 最新在线观看一区二区三区| 麻豆成人av在线观看| 黄片小视频在线播放| 久久久国产成人免费| 国产精品电影一区二区三区| 亚洲欧美日韩无卡精品| a在线观看视频网站| 9色porny在线观看| 日韩成人在线观看一区二区三区| 桃红色精品国产亚洲av| 午夜91福利影院| 91成人精品电影| 精品免费久久久久久久清纯| 精品久久久久久久久久免费视频 | 桃红色精品国产亚洲av| 国产亚洲精品综合一区在线观看 | 国产精品一区二区在线不卡| 欧美+亚洲+日韩+国产| 叶爱在线成人免费视频播放| 久久伊人香网站| 亚洲欧美激情在线| 久久久久久大精品| 夜夜夜夜夜久久久久| 欧美国产精品va在线观看不卡| 午夜福利欧美成人| 中国美女看黄片| 久久热在线av| 亚洲伊人色综图| 欧美激情高清一区二区三区| 国产高清videossex| 不卡一级毛片| 极品教师在线免费播放| 日本五十路高清| 欧美日韩乱码在线| 精品第一国产精品| 三上悠亚av全集在线观看| 久久久国产精品麻豆| 夜夜夜夜夜久久久久| 亚洲午夜精品一区,二区,三区| 久热这里只有精品99| 超色免费av| 成人18禁高潮啪啪吃奶动态图| 999久久久精品免费观看国产| 啦啦啦 在线观看视频| 久久这里只有精品19| 成人永久免费在线观看视频| 久久天堂一区二区三区四区| 久99久视频精品免费| 美国免费a级毛片| 国产av一区二区精品久久| 男人操女人黄网站| 久久久久国产精品人妻aⅴ院| 少妇被粗大的猛进出69影院| 久9热在线精品视频| 午夜福利影视在线免费观看| 午夜a级毛片| 欧美乱妇无乱码| 亚洲午夜理论影院| 亚洲av美国av| 老司机午夜十八禁免费视频| 少妇 在线观看| 啦啦啦 在线观看视频| 狂野欧美激情性xxxx| 国产精品99久久99久久久不卡| 国产成年人精品一区二区 | 搡老岳熟女国产| 午夜免费激情av| 精品卡一卡二卡四卡免费| 国产又色又爽无遮挡免费看| 一进一出抽搐动态| 麻豆成人av在线观看| 老汉色av国产亚洲站长工具| 亚洲男人的天堂狠狠| 国产99白浆流出| 国产有黄有色有爽视频| 两个人看的免费小视频| 在线观看一区二区三区激情| tocl精华| 亚洲av五月六月丁香网| 亚洲狠狠婷婷综合久久图片| 亚洲在线自拍视频| 久久精品aⅴ一区二区三区四区| 69精品国产乱码久久久| 777久久人妻少妇嫩草av网站| 亚洲精品国产精品久久久不卡| 欧美成人免费av一区二区三区| 日韩中文字幕欧美一区二区| 久久中文字幕一级| 国产精品一区二区在线不卡| 欧美在线黄色| 国产精品秋霞免费鲁丝片| av免费在线观看网站| 色综合站精品国产| xxx96com| 亚洲片人在线观看| bbb黄色大片| 97人妻天天添夜夜摸| 啦啦啦 在线观看视频| 久久久国产一区二区| 12—13女人毛片做爰片一| 成人三级黄色视频| 两性夫妻黄色片| 成人永久免费在线观看视频| 国产精品九九99| 亚洲国产中文字幕在线视频| 动漫黄色视频在线观看| 国产成人精品无人区| av国产精品久久久久影院| 一级a爱片免费观看的视频| 午夜精品在线福利| 一级黄色大片毛片| 一夜夜www| 怎么达到女性高潮| 国产不卡一卡二| 国产色视频综合| 一本大道久久a久久精品| 免费在线观看完整版高清| 女人精品久久久久毛片| 老熟妇仑乱视频hdxx| cao死你这个sao货| 又黄又粗又硬又大视频| 女性生殖器流出的白浆| 亚洲在线自拍视频| 在线永久观看黄色视频| 欧美黄色淫秽网站| ponron亚洲| 亚洲国产欧美一区二区综合| 久久精品亚洲精品国产色婷小说| 久久久久久久午夜电影 | videosex国产| 精品一区二区三区av网在线观看| 一进一出好大好爽视频| 老司机午夜十八禁免费视频| 欧美一区二区精品小视频在线| 日韩人妻精品一区2区三区| 亚洲中文日韩欧美视频| 亚洲精品美女久久久久99蜜臀| 久久久久国产一级毛片高清牌| 欧美日韩亚洲高清精品| 在线观看免费日韩欧美大片| 变态另类成人亚洲欧美熟女 | www国产在线视频色| 不卡一级毛片| 男人的好看免费观看在线视频 | 久久性视频一级片| 国产精品免费视频内射| 精品国产乱码久久久久久男人| 91老司机精品| 一进一出好大好爽视频| 多毛熟女@视频| 亚洲av成人不卡在线观看播放网| tocl精华| 在线观看www视频免费| 亚洲七黄色美女视频| 国产精品野战在线观看 | 国产成人精品久久二区二区免费| 成年人免费黄色播放视频| 午夜成年电影在线免费观看| av天堂在线播放| 国产精品偷伦视频观看了| 免费日韩欧美在线观看| 久久中文字幕一级| 欧美乱码精品一区二区三区| 视频区欧美日本亚洲| 搡老乐熟女国产| 亚洲第一av免费看| 在线av久久热| 亚洲少妇的诱惑av| 老司机午夜十八禁免费视频| 韩国精品一区二区三区| 久久久国产成人免费| 女同久久另类99精品国产91| a级毛片在线看网站| 高清欧美精品videossex| 国产一区二区激情短视频| 久久国产精品人妻蜜桃| 一进一出好大好爽视频| 在线播放国产精品三级| 午夜福利一区二区在线看| 国产单亲对白刺激| 天天躁狠狠躁夜夜躁狠狠躁| 极品人妻少妇av视频| 超碰97精品在线观看| 母亲3免费完整高清在线观看| 成人永久免费在线观看视频| 亚洲九九香蕉| 美国免费a级毛片| 女性生殖器流出的白浆| 久久国产亚洲av麻豆专区| 日韩欧美三级三区| 精品第一国产精品| 在线免费观看的www视频| 国产成人啪精品午夜网站| 亚洲国产精品999在线| 99热国产这里只有精品6| 热re99久久精品国产66热6| 国产精品 国内视频| 老司机亚洲免费影院| 99国产综合亚洲精品| 丁香六月欧美| 女生性感内裤真人,穿戴方法视频| 久久午夜综合久久蜜桃| 亚洲国产精品999在线| 一级片免费观看大全| 精品久久久精品久久久| 欧美日本中文国产一区发布| 欧美日韩亚洲国产一区二区在线观看| 国产野战对白在线观看| 亚洲一区高清亚洲精品| 欧美av亚洲av综合av国产av| 欧美丝袜亚洲另类 | 日韩欧美免费精品| 国产亚洲精品一区二区www| 国产一区二区激情短视频| 人人妻人人添人人爽欧美一区卜| 黄片小视频在线播放| www.熟女人妻精品国产| 80岁老熟妇乱子伦牲交| 在线播放国产精品三级| 宅男免费午夜| 精品久久久久久久久久免费视频 | 久久久国产一区二区| 欧美av亚洲av综合av国产av| 欧美一级毛片孕妇| 午夜a级毛片| 亚洲欧美精品综合久久99| 国产男靠女视频免费网站| 精品久久久久久电影网| 亚洲精品一区av在线观看| 别揉我奶头~嗯~啊~动态视频| 亚洲一区二区三区色噜噜 | 国产精品99久久99久久久不卡| 男女下面插进去视频免费观看| 国产免费男女视频| 满18在线观看网站| 午夜激情av网站| 高清黄色对白视频在线免费看| 国产精品久久久久成人av| 99精国产麻豆久久婷婷| 国产成+人综合+亚洲专区| 大陆偷拍与自拍| 丝袜美足系列| 免费高清在线观看日韩| 欧美乱色亚洲激情| 在线看a的网站| 欧美人与性动交α欧美软件| 日日干狠狠操夜夜爽| 国产精品乱码一区二三区的特点 | 自拍欧美九色日韩亚洲蝌蚪91| 村上凉子中文字幕在线| 狂野欧美激情性xxxx| 丁香欧美五月| 日韩欧美在线二视频| 国产在线观看jvid| 欧洲精品卡2卡3卡4卡5卡区| 国产欧美日韩一区二区三| 成人18禁在线播放| 岛国视频午夜一区免费看| 国产人伦9x9x在线观看| 国产成年人精品一区二区 | 午夜亚洲福利在线播放| 亚洲va日本ⅴa欧美va伊人久久| 中文字幕另类日韩欧美亚洲嫩草| www日本在线高清视频| 久久人妻熟女aⅴ| 亚洲va日本ⅴa欧美va伊人久久| 亚洲欧美一区二区三区黑人| 一边摸一边抽搐一进一出视频| 免费人成视频x8x8入口观看| 亚洲欧美精品综合一区二区三区| 十八禁人妻一区二区| 精品少妇一区二区三区视频日本电影| 久久精品91无色码中文字幕| 身体一侧抽搐| av福利片在线| 新久久久久国产一级毛片| 免费不卡黄色视频| 日韩成人在线观看一区二区三区| 婷婷丁香在线五月| 他把我摸到了高潮在线观看| 黄色怎么调成土黄色| 成年人免费黄色播放视频| 看片在线看免费视频| 亚洲中文av在线| 国产成人免费无遮挡视频| 五月开心婷婷网| 国产成人免费无遮挡视频| 久久精品人人爽人人爽视色| 香蕉久久夜色| 人成视频在线观看免费观看| 又紧又爽又黄一区二区| 成人黄色视频免费在线看| 久久久久久人人人人人| 精品久久久久久电影网| 欧美在线黄色| 搡老乐熟女国产| 另类亚洲欧美激情| 怎么达到女性高潮| 亚洲人成77777在线视频| 亚洲一区二区三区不卡视频| 高清黄色对白视频在线免费看| 午夜激情av网站| 日韩高清综合在线| ponron亚洲| 亚洲欧美激情综合另类| 日韩 欧美 亚洲 中文字幕| 免费久久久久久久精品成人欧美视频| 黄片小视频在线播放| 脱女人内裤的视频| 亚洲狠狠婷婷综合久久图片| 久久久久国产精品人妻aⅴ院| 久久天躁狠狠躁夜夜2o2o| 日韩精品中文字幕看吧| 嫁个100分男人电影在线观看| 欧美亚洲日本最大视频资源| 黄色片一级片一级黄色片| 欧美日本亚洲视频在线播放| 亚洲精品国产一区二区精华液| 80岁老熟妇乱子伦牲交| 亚洲精品久久午夜乱码| 极品教师在线免费播放| 成年版毛片免费区| 国产av又大| 欧美+亚洲+日韩+国产| 女人被狂操c到高潮| 精品国产一区二区三区四区第35| 久久午夜综合久久蜜桃| 久久久久久久午夜电影 | a在线观看视频网站| 黄色 视频免费看| 精品国产一区二区久久| 国产不卡一卡二| 91大片在线观看| 亚洲精品美女久久av网站| 91在线观看av| 母亲3免费完整高清在线观看| 成人特级黄色片久久久久久久| 成在线人永久免费视频| 50天的宝宝边吃奶边哭怎么回事| 久久精品国产清高在天天线| www.精华液| 久热这里只有精品99| 黑人猛操日本美女一级片| 80岁老熟妇乱子伦牲交| 在线播放国产精品三级| 成人三级黄色视频| 老司机午夜福利在线观看视频| 亚洲国产精品sss在线观看 | 老司机亚洲免费影院| 男女之事视频高清在线观看| 级片在线观看| 欧美激情 高清一区二区三区| 搡老乐熟女国产| 精品国产美女av久久久久小说| 日本三级黄在线观看| 国产xxxxx性猛交| 成年女人毛片免费观看观看9| 久久久国产欧美日韩av| 国产成人av教育| www.自偷自拍.com| 欧美日韩福利视频一区二区| 热re99久久精品国产66热6| 黄片大片在线免费观看| 麻豆成人av在线观看| 一边摸一边抽搐一进一小说| 亚洲欧美精品综合一区二区三区| 男女下面插进去视频免费观看| 欧美国产精品va在线观看不卡| 免费高清视频大片| 精品日产1卡2卡| 最好的美女福利视频网| aaaaa片日本免费| 波多野结衣高清无吗| 国产成人av教育| 黑人巨大精品欧美一区二区蜜桃| 午夜老司机福利片| 韩国精品一区二区三区| 热99re8久久精品国产| 久久精品亚洲精品国产色婷小说| 欧美日韩中文字幕国产精品一区二区三区 | 少妇粗大呻吟视频| 黄片大片在线免费观看| 亚洲欧美日韩另类电影网站| av网站免费在线观看视频| a级毛片黄视频| 一夜夜www| 两性午夜刺激爽爽歪歪视频在线观看 | 啦啦啦 在线观看视频| 欧美最黄视频在线播放免费 | 黄色片一级片一级黄色片| 纯流量卡能插随身wifi吗| 一级作爱视频免费观看| 欧美一区二区精品小视频在线| 别揉我奶头~嗯~啊~动态视频| 每晚都被弄得嗷嗷叫到高潮| 欧美色视频一区免费| 欧美亚洲日本最大视频资源| 国产熟女午夜一区二区三区| 悠悠久久av| 免费在线观看黄色视频的| 日韩免费av在线播放| 一进一出抽搐动态| 97碰自拍视频| 亚洲欧美激情综合另类| 免费看a级黄色片| 亚洲一区高清亚洲精品| 亚洲成人免费av在线播放| 一边摸一边抽搐一进一小说| 久热爱精品视频在线9| 夜夜爽天天搞| 手机成人av网站| 一边摸一边抽搐一进一小说| 侵犯人妻中文字幕一二三四区| 亚洲五月天丁香| 国产精品99久久99久久久不卡| 中亚洲国语对白在线视频| 亚洲专区国产一区二区| 久久久久国内视频| 国产亚洲精品久久久久久毛片| 亚洲五月婷婷丁香| 亚洲国产欧美日韩在线播放| 99香蕉大伊视频| 久久人人97超碰香蕉20202| 很黄的视频免费| 最好的美女福利视频网| 狂野欧美激情性xxxx| 久久狼人影院| 午夜成年电影在线免费观看| 亚洲精品一二三| 亚洲欧美日韩高清在线视频| 日韩三级视频一区二区三区| 日日摸夜夜添夜夜添小说| 午夜福利免费观看在线| 韩国av一区二区三区四区| 香蕉丝袜av| 亚洲va日本ⅴa欧美va伊人久久| 交换朋友夫妻互换小说| 黑人巨大精品欧美一区二区mp4| 18禁裸乳无遮挡免费网站照片 | 黑人操中国人逼视频| 久久久久九九精品影院| 久久人人精品亚洲av| 国产日韩一区二区三区精品不卡| 午夜亚洲福利在线播放| 国产成人欧美| 国产激情久久老熟女| 亚洲中文av在线| 一级黄色大片毛片| 国产亚洲欧美98| 美女高潮喷水抽搐中文字幕| 老司机亚洲免费影院| 久99久视频精品免费| 午夜福利一区二区在线看| 亚洲欧美一区二区三区久久| a在线观看视频网站| 在线视频色国产色| 可以在线观看毛片的网站| 亚洲五月天丁香| 男女午夜视频在线观看| 精品国产乱子伦一区二区三区| 亚洲aⅴ乱码一区二区在线播放 | ponron亚洲| 久久伊人香网站| 99国产综合亚洲精品| 国产一区二区三区视频了| 亚洲男人的天堂狠狠| 免费高清在线观看日韩| 久久久久久免费高清国产稀缺| 免费不卡黄色视频| 国产精品二区激情视频| 老熟妇乱子伦视频在线观看| 精品久久久久久电影网| 国产精品二区激情视频| 亚洲av五月六月丁香网| 日本vs欧美在线观看视频| 日本精品一区二区三区蜜桃| 亚洲一区中文字幕在线| 精品一区二区三区四区五区乱码| 午夜福利,免费看| a级毛片黄视频| 老司机午夜十八禁免费视频| 99国产精品免费福利视频| 97人妻天天添夜夜摸| 久久久久久亚洲精品国产蜜桃av| 亚洲精品美女久久av网站| 久热爱精品视频在线9| 国产成人欧美在线观看| 日本精品一区二区三区蜜桃| 欧美日韩精品网址| 夜夜夜夜夜久久久久| 国产黄a三级三级三级人| 亚洲精品成人av观看孕妇| 久久精品国产99精品国产亚洲性色 | 在线观看免费视频网站a站| 午夜91福利影院| 久久久国产成人免费| 免费av毛片视频| 国产免费男女视频| 视频区图区小说| 国产成年人精品一区二区 | 免费在线观看黄色视频的|