《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于激光雷達避障的機器人控制系統設計
基于激光雷達避障的機器人控制系統設計
摘要: 根據新型激光雷達跟蹤測量理論,開發研制了基于μC/OS-Ⅱ的機器人實時控制系統。該控制系統已成功用于實驗室自主研制開發的足球機器人。
Abstract:
Key words :

  0 引 言

  移動機器人是一種能夠感知外部環境,在有障礙物的環境中能夠實現動態決策與規劃,從而完成避障等多種功能的綜合系統。機器人系統通常分為機構本體和控制系統兩部分,控制系統的作用是根據用戶的指令對機構本體進行操作和控制。隨著機器人的智能化水平越來越高,控制器要有方便、靈活的操作方式,以及多種形式的控制方式和高度可靠性,還要有很高的實時性。

  為了保證系統的實時性,簡化控制系統軟件的設計,有必要在控制系統引入嵌入式操作系統。本設計將嵌入式技術與機器人技術相結合,利用ARM作為硬件平臺并移人μC/OS-Ⅱ嵌入式實時操作系統,開發了具有多線程、多任務管理的控制終端。嵌入式主控制器ARM是整個機器人控制系統的核心,主要完成環境感知、組織管理、總體任務分配。嵌入式主控器作為機器人的運算層,一方面作為控制上位機,可以通過串口與下位機伺服控制系統通信,從而完成機器人的運動控制;另一方面還提供了與遙控操作端或用戶端的無線通信接口。本文設計的機器人控制系統可應用于日常生活、足球機器人以及其他科學探索領域。

  1 系統組織架構與硬件設計

  設計時考慮到機器人在體積、質量等方面的限制,以及要滿足功耗低,實時性高,性能優越的特點,選擇合適的軟硬件結構及有效的控制模式是整個設計過程的關鍵。

  1.1 系統總體架構

  整個機器人控制系統由嵌入式主控制器、伺服控制模塊、無線通信模塊和傳感檢測模塊組成。控制系統的總體架構如圖1所示。

控制系統的總體架構

  按功能劃分,該控制系統分為上下兩層。由實現任務管理、運動軌跡生成、定位的上層控制系統,以及完成機器人伺服控制、傳感器信息采集的下層控制系統組成。上層控制系統是整個控制系統的核心控制層,它有兩種控制實現方式:一種是獨立運行模式,另一種是遙控或遠程實時控制模式。獨立運行模式有自己的運行參數,即上層控制系統根據激光雷達的信息傳遞到環境建模模塊,產生環境地圖并產生避障算法所需信息,控制器根據避障模塊信息產生機器人本體速度和方向信息,傳遞到運動控制器。在運動控制底層程序定義了一系列程序,運動控制器通過解釋上層控制系統傳遞過來的信息并執行相應程序,從而達到機器人控制的目的,實現實時避障。遙控器或遠程實時控制模式是通過無線通信單元接收用戶端或遙控端發出的命令,實現對機器人的實時控制。系統的控制實現方式如圖2所示。

  1.2 主控制模塊

  主控制模塊采用SAMSUNG公司16/32位RISC處理器S3C4480作為控制器。S3C4480功耗低,有多種電源供電方式,有多種外部存儲器訪問,新的總線體系結構(SAMBA),速度可達132 MHz。主控模塊使用Hynix公司的HY57V281620(SDRAM)以及SAM-SUNG公司的Nand-Flash芯片K9F2808U作為存儲器。為了增大數據吞吐能力,選取了2片SDRAM構成32位地址寬度。S3C4480使用ARM7TDMI核,它滿足μC/OS-Ⅱ正常運行的所有條件,設計時S3C4480移入μC/OS-Ⅱ操作系統,將加快處理器的應用和開發,而且還能提高系統的實時性。通過將系統的功能劃分成按不同優先級調度的任務,實現對機器人的多任務控制,主控制模塊中的路徑規劃任務采用柵格法。

  1.3 激光雷達測距模塊

  激光雷達是一種工作在從紅外線到紫外光譜段的雷達系統,相對于超聲波、紅外、攝像頭等其他傳感測距方法,激光雷達具有探測距離遠,測量精度高,價格相對適中等優點。在本設計中使用德國施克公司的LMS291激光測量系統,基于飛行時間測量原理,180°掃描角度,可以設置三個保護區域,具有濾波功能,以消除障礙檢測過程中激光雷達的測距噪聲干擾。

  LMS291激光雷達通過旋轉鏡面向各個方向發射脈沖激光,并由LMS291接收器接收反射光線。該激光雷達響應時間可固定為13 ms,發射角為幾mrad的激光脈沖,通過測量發射脈沖與反射脈沖之間的時間延遲,并乘以光速,就可以測得障礙物的距離。時間測量通過圖3所示的脈沖填充法求出。

時間測量

  如果計數值為N,則t=N△T=N/f,從而可得L=ct/2=cN/(2f),其中,f為時鐘脈沖。

 

  LMS291激光測量系統提供RS 232數據接口,本設計主控制器采用的是S3C44B0,由于它的LVTTL電路所定義的高、低電平信號為正邏輯,而RS 232標準采用負邏輯方式,兩者間通信要進行電平轉換,在設計時系統采用RS 232電平轉換芯片MAX232ACPE實現串口的通信。

   1.4 無線通信模塊

  無線通信模塊利用從前端RF接收到的遙控端或用戶端的信息通過串口發送到機器人,也可將機器人的信息通過無線通信模塊發送出去。前端RF使用Chip-con公司生產的CC2420芯片,無線通信模塊采用的微控制器為Microchip公司的 PIC18LF4620。CC2420與PIC18LF4620都使用3.3 V作為工作電壓,可以降低功耗,CC2420只需通過SI,SO,SCLK,CSn與PIC18LF4620的SPI接口進行連接。本設計中使用 PIC18LF4620的RC6,RC7引腳作為RS 232的數據發送端與數據接收端。CC2420是一款較為通用的符合IEEE802.15.4的2.4 GHz ZigBee收發芯片,該芯片在集成了PHY層和部分MAC層的同時,還提供了許多硬件支持。

 

  1.5 伺服控制模塊

  運動控制模塊通過RS 232與主控制模塊連接,主控制模塊通過串行總線將期望速度、方向信息傳送至運動控制器,運動控制器將信息處理后作為運動控制算法的輸入量,運動控制算法得到以PWM形式表示的電機控制信息。為判斷電機轉速及運轉方向,安裝在電機上的光電編碼器提供相位相差90°的兩個通道的光碼脈沖輸出,光電編碼器產生的兩脈沖送入DSP的正交編碼脈沖單元的QEP1,QEP2引腳,通過DSP的比較單元CAP1,CAP2捕捉,然后經譯碼單元產生內部4倍頻后的脈沖信號CLK以及轉向信號,將脈沖信號送入選定的計數器進行計數,計數方向由轉向信號決定,通過讀取選定通用定時器的計數值、脈沖數、計數方向可得到電機的轉速、行程及方向為伺服控制提供反饋輸入。沒計使用TI公司的TMS320F2812作為控制驅動模塊的控制器,該芯片產生的PWM信號并不能夠直接驅動電機的執行,設計時使用TI公司的直流電機驅動芯片SN7S4410將PWM轉換成可驅動電機的驅動信號。圖4為移動機器人運動控制系統的原理圖。

移動機器人運動控制系統的原理圖

  圖4中電流傳感器為霍爾元件電流傳感器,將采集到的電機電流信息送入A/D轉換接口,從而整個運動控制系統形成雙閉環控制系統。運動控制器中運動控制算法采用PID算法,設定允許的誤差為e0,設定如下關系:

當| e(k)|≤e0時,控制器不起作用;
當| e(k)|>e0時,可以得到控制器的輸出為:

控制器的輸出

  PWM信號的寬度由時間管理器中定時器的周期寄存器和與該定時器相關的比較寄存器決定,經過PID處理后的控制器輸出u(k)為脈沖的占空比,然后寫入選定定時器的比較寄存器,比較寄存器與周期寄存器的比值即為PWM波形的占空比,從而實現電機轉速的控制。

  2 軟件設計

  該機器人控制系統的軟件設計包括主控制模塊、DSP運動控制器算法程序、PIC18LF4620的程序設計。PIC18LF4620的程序設計在這里不做介紹。

  2.1 主控制模塊程序設計

  主控制模塊軟件設計是在μC/OS-Ⅱ平臺上設計各硬件的驅動程序,創建和啟動各項任務,創建信號量、消息郵箱、消息隊列完成各任務間的通信。

  針對S3C4480的硬件資源和編譯器特性,移植時要對μC/OS一Ⅱ的三個源文件做修改:

  (1)OS_CPU.H頭文件與編譯器相關的數據類型重新修改;

  (2)OS_CPU_ A.S文件中修改處理器相關的4個匯編函數;

  (3)OS_ CPU.C文件中編寫初始化任務的堆棧函數。

  μC/OS-Ⅱ中程序是從main()函數開始執行,程序啟動后跳轉至主程序運行,調用ARMInit()初始化ARM系統,包括建立相關參數和變量,配置ARM處理器中斷端口、設置中斷并初始化各器件,然后調用OSInit()初始化μC/OS-Ⅱ操作系統,將操作系統的初始化與硬件的初始化分開來使得思路更清晰,便于調試。由于各任務之間要通過創建信號量、消息郵箱、消息隊列來完成通信,該操作通過調用 OSSemCreate(),OSMboxCreate(),OSQCreate()函數來完成,然后調用 OSTaskCreate(void(*task)(void*pd),void*pda-ta,OS_STK*ptos,INT8U prio)函數創建各任務完成系統控制。最后調用函數OSStlart(),μC/OS-Ⅱ開始運行,執行任務。本系統設計時主要完成的任務有無線通信任務、命令解釋任務、激光雷達信息處理任務。

   2.2 伺服控制模塊程序設計

  伺服控制模塊利用高速的DSP運動控制器與反饋信號組成閉環控制系統,DSP發送PWM波與方向信號控制直流電機的轉速,通過速度反饋,DSP可實時讀取當前速度,利用DSP中的控制程序根據速度讀數控制PWM的占空比,從而實現閉環控制。主程序流程圖如圖5所示。

主程序流程圖

  在DSP的事件管理器中,將其中一個定時器設定一個中斷周期,每當定時器產生中斷時,調用中斷處理子程序獲得電機的反饋速度。

  3 結 語

  根據新型激光雷達跟蹤測量理論,開發研制了基于μC/OS-Ⅱ的機器人實時控制系統。該控制系統已成功用于實驗室自主研制開發的足球機器人。性能測試表明,該機器人控制系統能夠快速及時跟蹤定位目標,并且能夠通過無線通信模塊與遙控端進行通信,完成指定操作指令。該控制系統采用的控制決策算法為PID,今后將致力于研究采用更為先進的算法。

 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩成人精品| 欧美精品在线看| 国产婷婷色一区二区三区在线| 亚洲日本成人网| 国产日韩在线看片| 欧美中文在线视频| 99视频有精品| 在线观看不卡| 亚洲人成小说网站色在线| 国产精品一区一区三区| 美女脱光内衣内裤视频久久网站| 国产精品s色| 国产一区 二区 三区一级| 国产综合欧美| 国产婷婷色一区二区三区| 国产精品99免视看9| 欧美人成免费网站| 国产手机视频精品| 亚洲电影有码| 国产日韩成人精品| 亚洲日韩第九十九页| 亚洲图中文字幕| 国产精品久久久对白| 精品成人a区在线观看| 国自产拍偷拍福利精品免费一| 国产综合色一区二区三区| 亚洲国产精品黑人久久久| 日韩网站免费观看| 久久艳片www.17c.com| 欧美日韩精品伦理作品在线免费观看| 亚洲精品美女在线观看| 亚洲视频图片小说| 国产亚洲精品7777| 国产精品ⅴa在线观看h| 国产免费观看久久| 欧美在线观看天堂一区二区三区| 欧美成人一区二区三区在线观看| 国产精品扒开腿做爽爽爽软件| 欧美亚洲系列| 亚洲图片自拍偷拍| 亚洲福利在线视频| 国产美女精品视频免费观看| 久久久久久一区二区| 在线亚洲自拍| 国产精品香蕉在线观看| 欧美理论在线| 亚洲精品久久久久久久久久久久久| 国产精品xxx在线观看www| 久久天天综合| 欧美视频在线观看视频极品| 国产亚洲高清视频| 亚洲一区在线视频| 国产精品日韩久久久| 亚洲精品韩国| 久久久久久久高潮| 亚洲人成在线观看一区二区| 亚洲欧美综合另类中字| 国产一区二区三区的电影| 午夜精品偷拍| 欧美一区在线直播| 性8sex亚洲区入口| 欧美岛国在线观看| 日韩亚洲欧美综合| 欧美一区二区性| 性欧美xxxx视频在线观看| 亚洲精品乱码久久久久久日本蜜臀| 黄色成人在线| 亚洲免费观看在线观看| 在线视频欧美日韩| 欧美精品国产精品日韩精品| 91久久国产综合久久| 老司机成人在线视频| 日韩视频三区| 亚洲精品乱码久久久久久久久| 亚洲人成人一区二区在线观看| 一本色道精品久久一区二区三区| 日韩视频在线播放| 裸体歌舞表演一区二区| 国产精品久久久久久妇女6080| 亚洲在线一区二区| 好吊色欧美一区二区三区四区| 欧美视频在线观看免费| 亚洲毛片av在线| 香蕉久久精品日日躁夜夜躁| 国产九九视频一区二区三区| 国产一区二区剧情av在线| 久久精品日韩一区二区三区| 亚洲高清免费在线| 久久夜色精品国产亚洲aⅴ| 久久久福利视频| 欧美大片一区二区| 一本色道久久88综合日韩精品| 另类人畜视频在线| 鲁鲁狠狠狠7777一区二区| 亚洲一卡二卡三卡四卡五卡| 久久精品国产99| 亚洲精品一区二区在线| 欧美一级片久久久久久久| 欧美精品色一区二区三区| 久热爱精品视频线路一| 欧美一区二区在线看| 91久久嫩草影院一区二区| 亚洲国产午夜| 国产精品海角社区在线观看| 麻豆精品国产91久久久久久| 99视频在线精品国自产拍免费观看| 国产欧美日韩三区| 久久久久久久久久久久久久一区| 136国产福利精品导航网址| 亚洲人成绝费网站色www| 欧美三区不卡| 亚洲大片在线观看| 久久影院午夜片一区| 欧美日韩午夜激情| 亚洲一区免费视频| 久久久久久亚洲精品不卡4k岛国| 欧美高清视频www夜色资源网| 欧美激情精品久久久久久免费印度| 亚洲精品视频免费| 午夜精彩国产免费不卡不顿大片| 日韩午夜中文字幕| 久久国产黑丝| 亚洲人成网站在线播| 欧美尤物巨大精品爽| 欧美精品入口| 欧美刺激午夜性久久久久久久| 欧美日韩麻豆| 在线免费观看视频一区| 欧美一区久久| 一本一本a久久| 国产日韩精品一区二区三区在线| 韩日成人在线| 国产日韩欧美精品综合| 午夜在线观看欧美| 欧美电影在线观看完整版| 国产欧美日韩另类视频免费观看| 午夜精品一区二区在线观看| 亚洲级视频在线观看免费1级| 国产日韩一区在线| 国产精品青草综合久久久久99| 国产日韩欧美在线播放| 亚洲国产日韩综合一区| 欧美日韩美女在线观看| 久久九九热re6这里有精品| 欧美精品久久一区| 日韩一级不卡| 久久影音先锋| 欧美四级在线观看| 久久天天躁夜夜躁狠狠躁2022| 国产精品一二三四| 久久免费国产精品| 亚洲专区一二三| 国产精品欧美风情| 欧美久久婷婷综合色| 国产伊人精品| 日韩一级在线观看| 国产热re99久久6国产精品| 亚洲综合电影| 亚洲已满18点击进入久久| 欧美一区二区国产| 欧美在现视频| 亚洲国产高清一区| 国产精品欧美日韩一区| 午夜精品久久久久99热蜜桃导演| 亚洲欧美国产制服动漫| 国产一区二区三区的电影| 欧美国产日韩一区| 国产精品黄色| 欧美国产日韩亚洲一区| 欧美成人免费大片| 亚洲免费在线观看视频| 久久精品人人| 欧美日韩成人一区二区| 亚洲国产欧美在线人成| 亚洲系列中文字幕| 欧美成在线视频| 欧美成人精品激情在线观看| 欧美日韩亚洲高清| 欧美激情精品久久久久久变态| 揄拍成人国产精品视频| 亚洲电影有码| 亚洲大片在线观看| 欧美人成在线| 在线一区二区视频| 国产精品揄拍500视频| 欧美激情精品久久久久久免费印度| 久久经典综合| 久久国产精品久久精品国产| 亚洲特级片在线| 嫩草国产精品入口| 亚洲欧美日韩在线高清直播| 91久久久久久久久久久久久| 一区二区三区国产盗摄| 欧美日韩国产三级| 午夜一区二区三视频在线观看| 欧美日韩国产另类不卡| 欧美精彩视频一区二区三区| 欧美精品日韩一区| 国产精品乱人伦中文| 欧美亚洲视频| 国产午夜亚洲精品理论片色戒| 久久综合久久美利坚合众国| 国产欧美激情| 欧美精品成人| 欧美日韩一区二区三区| 久久最新视频| 狠狠色伊人亚洲综合成人| 亚洲成人资源| 欧美日韩免费看| 激情综合色丁香一区二区| 欧美美女视频| 99www免费人成精品| 欧美久久久久| 亚洲丰满少妇videoshd| 免费成人高清在线视频| 黄色国产精品一区二区三区| 亚洲激情偷拍| 99视频精品全国免费| 久久免费视频一区| 国产精品成av人在线视午夜片| 欧美日韩亚洲天堂| 国产区欧美区日韩区| 亚洲人成人一区二区三区| 欧美中文字幕不卡| 欧美理论在线| 久久成人综合视频| 久久国产乱子精品免费女| 好吊妞这里只有精品| 亚洲小说春色综合另类电影| 精品动漫一区| 日韩亚洲欧美在线观看| 国产精品高清网站| 国产精品久久91| 国产一区二区三区视频在线观看| 亚洲一区二区视频| 先锋资源久久| 一级日韩一区在线观看| 欧美激情视频一区二区三区免费| 国产综合香蕉五月婷在线| 1000部精品久久久久久久久| 欧美成人黄色小视频| 欧美日韩国产区| 免费在线视频一区| 欧美精品一区二区在线播放| 久久久水蜜桃| 久久五月婷婷丁香社区| 久久久久久尹人网香蕉| 国产精品久久久久9999| 欧美日韩国产精品一卡| 欧美精品久久久久久久久老牛影院| 亚洲亚洲精品在线观看| 国产精品露脸自拍| 亚洲欧美精品伊人久久| 国产精品乱人伦一区二区| 欧美岛国激情| 亚洲国产精品一区二区久| 欧美电影在线播放| 亚洲欧美视频在线观看视频| 国内久久婷婷综合| 99这里有精品| 在线日韩欧美| 午夜视频久久久久久| 欧美日韩国产成人在线观看| 国产欧美日韩不卡免费| 国内伊人久久久久久网站视频| 国产精品久久久久久一区二区三区| 国产一区二区久久| 国产亚洲精品v| 久久久久久久成人| 国产欧美一区二区在线观看| 欧美日韩中文字幕综合视频| 99热在这里有精品免费| 久久综合色播五月| 欧美日韩视频在线一区二区观看视频| 欧美韩日一区二区| 久久亚洲精品伦理| 韩日精品视频| 欧美午夜电影在线观看| 中文在线资源观看视频网站免费不卡| 欧美大片在线观看一区| 欧美日韩亚洲不卡| 国产精品色午夜在线观看| 久久字幕精品一区| 亚洲无线一线二线三线区别av| 亚洲日本aⅴ片在线观看香蕉| 欧美另类在线播放| 久久久久99| 99re6这里只有精品| 国产亚洲欧美日韩精品| 尤物99国产成人精品视频| 欧美人与性禽动交情品| 欧美视频一区在线观看| 国产伦精品一区二区三区四区免费| 久久综合色一综合色88| 欧美日韩国产综合视频在线观看中文| 国产日韩欧美麻豆| 国产精品区一区二区三| 老**午夜毛片一区二区三区| 亚洲综合视频一区| 欧美日韩亚洲一区二区三区四区| 在线观看视频一区| 亚洲国产天堂久久综合网| 国产视频在线一区二区| 狂野欧美性猛交xxxx巴西| 亚洲午夜精品网| 国产精品自拍在线| 韩国女主播一区| 国内久久精品| 欧美国产第二页| 亚洲视频一区二区免费在线观看| 国产精品久久久久影院亚瑟| 最新精品在线| 亚洲动漫精品| 亚洲毛片网站| 中文一区在线| 久久久久久久久伊人| 久久久久这里只有精品| 在线亚洲高清视频| 久久久噜噜噜久久久| 欧美一区二区网站| 午夜精品久久99蜜桃的功能介绍| 好看不卡的中文字幕| 免费视频久久| 国语自产偷拍精品视频偷| 欧美激情视频免费观看| 国产精品手机在线| 久久久久久久久久久久久9999| 欧美精品日韩www.p站|