国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于激光雷達(dá)和卡爾曼濾波的雙輪自平衡車設(shè)計(jì)

2019-07-10 04:45胡佳輝
科技風(fēng) 2019年7期
關(guān)鍵詞:卡爾曼濾波激光雷達(dá)

摘 要:為在嵌入式平臺(tái)上實(shí)現(xiàn)同時(shí)定位與建圖(SLAM)以降低硬件成本,并利用雙輪自平衡小車的靈活性以實(shí)現(xiàn)特定功能,采用了包括激光雷達(dá)、firefly-rk3399開發(fā)板、MPU6050模塊、編碼器等硬件設(shè)計(jì)。同時(shí),利用卡爾曼濾波算法以及PID雙環(huán)控制以提高自平衡小車姿態(tài)計(jì)算的精度和運(yùn)行穩(wěn)定性。

關(guān)鍵詞:激光雷達(dá);雙輪自平衡小車;SLAM;卡爾曼濾波;PID雙環(huán)控制

1 緒論

隨著智能時(shí)代的到來(lái)和自動(dòng)控制技術(shù)的發(fā)展,雙輪自平衡小車逐漸展露出其獨(dú)特的優(yōu)勢(shì),尤其是在空間較為狹窄、彎道較多等場(chǎng)所,此外其較低的硬件成本也使其被廣泛地應(yīng)用到了安防巡邏等方面。

本文提出了一種基于激光雷達(dá)和卡爾曼濾波的雙輪自平衡車設(shè)計(jì),其特點(diǎn)在于:將SLAM運(yùn)用到了自平衡車上,使其能夠按照自定義的行走軌跡完成相應(yīng)的任務(wù)。此外在平衡方面,本文加入了卡爾曼濾波和PID雙環(huán)控制,提高了自平衡車的穩(wěn)定性。

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

該雙輪自平衡小車的硬件設(shè)計(jì)由四部分組成,如圖1所示,分別為主控系統(tǒng)、24V電源、車身以及傳感器。主控系統(tǒng)為一塊firefly-rk3399開發(fā)板,搭載Linux系統(tǒng),在此基礎(chǔ)上運(yùn)行ROS機(jī)器人操作系統(tǒng)。傳感器包括B0602激光雷達(dá)、MPU6050模塊以及電機(jī)編碼器。

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

3.1卡爾曼濾波

卡爾曼濾波是一種通過(guò)系統(tǒng)輸入輸出觀測(cè)數(shù)據(jù),并利用線性系統(tǒng)狀態(tài)方程,對(duì)系統(tǒng)下一步的走向做出有根據(jù)的預(yù)測(cè)的算法。由于觀測(cè)數(shù)據(jù)中包括系統(tǒng)中的噪聲和干擾的影響,所以預(yù)測(cè)過(guò)程也可看作是濾波過(guò)程,即使系統(tǒng)受到各種干擾的影響,卡爾曼濾波也能對(duì)系統(tǒng)狀態(tài)進(jìn)行較為準(zhǔn)確的預(yù)測(cè)。

因?yàn)镸PU6050回傳的角度值受震動(dòng)的影響較大,且回傳的角速度信息也存在漂移誤差,誤差的累計(jì)勢(shì)必降低自平衡車的平衡性能。本文引入卡爾曼濾波的目的在于:將MPU6050模塊回傳的角度和角速度信息代入卡爾曼濾波中相融合從而得到更加精準(zhǔn)的自平衡車車體傾角使其更加接近于真實(shí)值。濾波過(guò)程如圖2所示。

3.2 PID雙環(huán)控制

自平衡小車在運(yùn)行過(guò)程中若發(fā)生車身傾斜,主控系統(tǒng)會(huì)及時(shí)做出反應(yīng),利用經(jīng)卡爾曼濾波的MPU6050回傳的角速度、角度以及車體加速度等參數(shù),立即進(jìn)行姿態(tài)解算并輸出PWM驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng),使小車在力矩的作用下恢復(fù)到平衡狀態(tài)。[1]

本文采用雙環(huán)進(jìn)行平衡車的控制,其中內(nèi)環(huán)為速度環(huán),外環(huán)為位置環(huán)。具體控制過(guò)程如圖3所示。

和速度反饋的差值進(jìn)入到速度PID控制器進(jìn)行PID調(diào)節(jié),其中,速度環(huán)的輸入值來(lái)自于外環(huán)及位置環(huán)的輸出,速度反饋值是由主控系統(tǒng)讀取編碼器數(shù)據(jù)實(shí)時(shí)計(jì)算出的。速度環(huán)主要功能在于實(shí)現(xiàn)機(jī)器人在外界干擾狀態(tài)時(shí)的動(dòng)態(tài)自平衡。

(2)位置環(huán)。位置環(huán)的輸入值和來(lái)自編碼器反饋的脈沖信號(hào)經(jīng)過(guò)偏差計(jì)數(shù)器的計(jì)算后的結(jié)果再代入位置PID控制器后輸出到內(nèi)環(huán)速度環(huán)中。其中,位置環(huán)的輸入值即外部脈沖信號(hào),位置環(huán)的反饋值同樣來(lái)自編碼器。位置閉環(huán)主要實(shí)現(xiàn)平衡車在平衡點(diǎn)處無(wú)外界干擾時(shí)的靜態(tài)自平衡。

3.3 同時(shí)定位與建圖

同時(shí)定位與建圖(SLAM)是指機(jī)器人在移動(dòng)過(guò)程中通過(guò)特定傳感器采集的數(shù)據(jù)構(gòu)建出未知環(huán)境的地圖特征并利用該地圖特征進(jìn)行自身定位。[2]

本文采用的B0602激光雷達(dá)檢測(cè)半徑為16M,能夠滿足SLAM的需求,同時(shí)搭載六核64-bit處理器的主控系統(tǒng)能夠與SLAM較高的運(yùn)算復(fù)雜度相匹配。

自平衡車運(yùn)行SLAM的流程為:

(1)由用戶在上位機(jī)上設(shè)定自平衡車的工作路徑和行進(jìn)速度。

(2)主控系統(tǒng)構(gòu)建自平衡車運(yùn)動(dòng)模型。

(3)主控系統(tǒng)讀取MPU6050模塊回傳的數(shù)據(jù)實(shí)時(shí)測(cè)算自平衡車的運(yùn)行速度、角速度以及傾角,同時(shí)采集激光雷達(dá)回傳的數(shù)據(jù)。

(4)主控系統(tǒng)對(duì)每次回傳的數(shù)據(jù)與系統(tǒng)中已有的地圖信息進(jìn)行JCBB關(guān)聯(lián)匹配,用于特征地圖的增廣和更新。

(5)主控系統(tǒng)根據(jù)特制地圖計(jì)算出自平衡車的行進(jìn)路徑并結(jié)合MPU6050回傳的數(shù)據(jù)計(jì)算出兩輪的轉(zhuǎn)向和轉(zhuǎn)速。

(6)將各輪轉(zhuǎn)向和轉(zhuǎn)速值代入PID雙環(huán)控制器以驅(qū)動(dòng)電機(jī),最終實(shí)現(xiàn)自平衡車的有效和快速的運(yùn)行。

基于激光雷達(dá)的SLAM系統(tǒng)流程如圖4所示。

4 結(jié)語(yǔ)

本文提出的基于激光雷達(dá)和卡爾曼濾波的雙輪自平衡車設(shè)計(jì)具有以下優(yōu)點(diǎn):(1)將基于激光雷達(dá)的SLAM與自平衡車相結(jié)合,使自平衡車的靈活性得到了充分的利用。(2)加入卡爾曼濾波與PID雙環(huán)控制,提高了自平衡車的運(yùn)行穩(wěn)定性。(3)硬件成本較低,符合市場(chǎng)需求。

參考文獻(xiàn):

[1]李澤宇.基于卡爾曼濾波和雙閉環(huán)PID控制的平衡車控制系統(tǒng)設(shè)計(jì)[J].電子世界,2018(01):100-102.

[2]李延炬,肖宇峰,古松,賀希,郭正平.基于激光傳感器的SLAM數(shù)據(jù)關(guān)聯(lián)算法的研究[J].微型機(jī)與應(yīng)用,2017,36(02):78-82.

[3]劉韶清,黃毅彬,陳景賢.雙輪自平衡尋跡智能車設(shè)計(jì)[J].電子測(cè)試,2018(21):17-19.

[4]王亮,沈俊杰.基于兩輪自平衡車的姿態(tài)數(shù)據(jù)處理[J].工業(yè)控制計(jì)算機(jī),2018,31(11):11-13.

作者簡(jiǎn)介:胡佳輝(1997-),本科,主要研究方向?yàn)榧す釹LAM,移動(dòng)機(jī)器人,嵌入式開發(fā)。

猜你喜歡
卡爾曼濾波激光雷達(dá)
法雷奧第二代SCALA?激光雷達(dá)
融合激光雷達(dá)與超聲波數(shù)據(jù)的障礙物檢測(cè)方法
Ouster發(fā)布首款全固態(tài)數(shù)字激光雷達(dá)
自動(dòng)駕駛識(shí)別:固態(tài)LiDAR有望扮主角
卡爾曼濾波在雷達(dá)目標(biāo)跟蹤中的應(yīng)用
卡爾曼濾波在雷達(dá)目標(biāo)跟蹤中的應(yīng)用
基于改進(jìn)連續(xù)自適應(yīng)均值漂移的視頻目標(biāo)跟蹤算法
基于MapReduce的城市道路旅行時(shí)間短時(shí)預(yù)測(cè) 
自平衡兩輪電動(dòng)車運(yùn)動(dòng)控制系統(tǒng)的硬件設(shè)計(jì)及實(shí)現(xiàn)
鐳神:激光雷達(dá)行業(yè)老兵已出手1年時(shí)間提交了28項(xiàng)專利,