欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于磁帶導(dǎo)引AGV的多曲率圓周路徑循跡控制方法與流程

文檔序號:11518706閱讀:589來源:國知局
一種基于磁帶導(dǎo)引AGV的多曲率圓周路徑循跡控制方法與流程

本發(fā)明涉及自動導(dǎo)航車控制領(lǐng)域,尤其是一種基于磁帶導(dǎo)引agv的多曲率圓周路徑循跡控制方法。



背景技術(shù):

在自動導(dǎo)航車控制領(lǐng)域,agv(automatedguidedvehicle),即自動導(dǎo)引小車,是指配備有電磁或光學(xué)等自動導(dǎo)引裝置,能夠沿設(shè)定的導(dǎo)引路徑行駛,具有安全保護和各種移載功能且在實際應(yīng)用中不需要駕駛員的運輸車。近幾年,隨著電子商務(wù)的迅速發(fā)展,倉儲物流自動化越來越受到重視,而agv在自動倉儲中占據(jù)了相當(dāng)重要的位置。agv按導(dǎo)引方式的不同,可分為固定路徑導(dǎo)引和自由路徑導(dǎo)引,其中,固定路徑導(dǎo)引方式有:電磁導(dǎo)引、磁帶導(dǎo)引、光學(xué)導(dǎo)引等,自由路徑導(dǎo)引方式有:激光導(dǎo)引、慣性導(dǎo)引、視覺導(dǎo)引、gps導(dǎo)引等。磁帶導(dǎo)引作為固定路徑導(dǎo)引中應(yīng)用最廣泛的一種導(dǎo)引方式,普遍應(yīng)用在倉儲物流、汽車生產(chǎn)、柔性制造及裝配等行業(yè)。

磁帶導(dǎo)引agv采用在地面上粘貼磁帶的方式,通過安裝在agv上的磁導(dǎo)引傳感器感應(yīng)磁帶的磁場信號實現(xiàn)小車的自動導(dǎo)引功能。在磁帶導(dǎo)引agv的轉(zhuǎn)彎控制策略中,一般采用直角路徑或多次路徑調(diào)整等方法實現(xiàn)agv的轉(zhuǎn)彎,直角路徑轉(zhuǎn)彎策略使得agv轉(zhuǎn)彎運行時間過長,多次路徑調(diào)整轉(zhuǎn)彎策略使agv在路徑調(diào)整處會出現(xiàn)抖動的現(xiàn)象。為了提高磁帶導(dǎo)引agv的運行效率,以及提升循跡的平穩(wěn)性,提出基于圓周路徑實現(xiàn)磁帶導(dǎo)引agv的轉(zhuǎn)彎,但由于agv車體結(jié)構(gòu)和磁導(dǎo)引傳感器安裝位置的影響,使得agv轉(zhuǎn)彎時出現(xiàn)抖動的現(xiàn)象,在此基礎(chǔ)上,繼續(xù)提出了一種多曲率圓周路徑循跡控制方法,即分析agv姿態(tài)與圓周路徑的位置關(guān)系,得出磁導(dǎo)引傳感器、agv與圓周路徑的幾何關(guān)系,通過調(diào)整磁導(dǎo)引傳感器中心點相對于圓周路徑中心線的距離值,來實現(xiàn)磁帶導(dǎo)引agv對不同曲率圓周路徑的循跡控制。



技術(shù)實現(xiàn)要素:

為了克服已有磁帶導(dǎo)引agv轉(zhuǎn)彎控制中運行效率低、循跡抖動的不足,本發(fā)明在保證agv循跡精度及快速響應(yīng)能力的前提下,提出了一種基于多曲率圓周路徑循跡的控制方法,該方法可操作性強、易實現(xiàn),可提高磁帶導(dǎo)引agv運行效率、以及其轉(zhuǎn)彎平穩(wěn)性和靈活性。

本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:

一種基于磁帶導(dǎo)引agv的多曲率圓周路徑循跡控制方法,所述方法包括以下步驟:

步驟1)針對兩輪差速驅(qū)動agv,當(dāng)agv差速運動時,agv質(zhì)心運動軌跡為圓周軌跡,建立agv左右驅(qū)動輪移動線速度與圓周軌跡半徑之間的運動關(guān)系;

步驟2)根據(jù)選取的磁導(dǎo)引傳感器和磁帶,確定磁導(dǎo)引傳感器安裝位置,并采集agv中軸線相對于磁帶中心線左右不同程度偏轉(zhuǎn)下磁導(dǎo)引傳感器的信號值,且agv中軸線相對于磁帶左偏或右偏均有m個信號值,即共有2m個信號值;

步驟3)建立磁導(dǎo)引傳感器中心點與agv質(zhì)心的距離l、磁導(dǎo)引傳感器中心點相對于磁帶中心線的偏差距離s與圓周路徑半徑r之間的幾何關(guān)系;

步驟4)根據(jù)鋪設(shè)的不同曲率的圓周路徑,設(shè)互不相同的圓周路徑半徑有z個,由圓周路徑的半徑ri得出對應(yīng)的偏差距離si,i∈n+,i≤z;

步驟5)在所有的磁導(dǎo)引傳感器信號值中選取臨界信號值,作為直線路徑循跡控制與圓周路徑循跡控制的臨界點;

步驟6)選取si中的最大值與最小值,并與磁導(dǎo)引傳感器的最大信號值和臨界信號值建立映射關(guān)系,進而,建立最大信號值與臨界信號值之間信號值的映射關(guān)系;

進一步,所述步驟1)中,agv左右驅(qū)動輪移動線速度與圓周軌跡半徑之間的運動關(guān)系如式(1)所示。

又vc=wr,則

其中,w為agv差速移動時的移動角速度,vl,vr分別為agv左右輪移動線速度,vc為agv質(zhì)心移動線速度,d為agv左右驅(qū)動輪輪距,r為圓周軌跡的半徑;

更進一步,所述步驟2)中,對于選取的磁導(dǎo)引傳感器和磁帶,會因其型號的不同,m的取值也會有所不同,進而會影響圓周路徑曲率的映射范圍;

所述步驟2)中,l的大小也會影響磁帶導(dǎo)引agv的循跡精度,l越小,agv中軸線相對于磁帶中心線的夾角θj(j∈n+,j≤m)的范圍(即agv相對于磁帶左右偏轉(zhuǎn)范圍)越大,但控制精度越差,相反,l越大,夾角θj的范圍越小,控制精度越高,此外,l的取值也應(yīng)符合實際的環(huán)境,不與環(huán)境相干涉;

所述步驟2)中,磁導(dǎo)引傳感器的信號值都有相對應(yīng)的θj,且θ1<θ2<···<θm;

在步驟3)中,l,s,r之間的幾何關(guān)系如式(3)所示:

其中,當(dāng)s=0,l≠0時,r→∞,此時agv循直線路徑,當(dāng)s≠0,l≠0時,r為有界常數(shù),此時agv循圓周路徑;

由式(3)得以下不等式。

r≥l(4)

即l的取值不大于鋪設(shè)圓周路徑的最小半徑r1。

所述步驟3)中,將式(3)代入式(2),得到

在步驟4)中,針對某一固定曲率的圓周路徑,在磁導(dǎo)引傳感器的安裝位置確定的情況下,ri只與唯一的si相對應(yīng),且r1<···<ri<···<rz;

更進一步,在步驟5)中,為了保證磁帶導(dǎo)引agv對直線路徑的循跡精度,設(shè)置一個臨界角(臨界信號值)θ0,θj<θ0時,通過磁導(dǎo)引傳感器信號值差值作為控制器的輸入,實現(xiàn)循跡誤差系統(tǒng)的負(fù)反饋控制,θj≥θ0時,建立磁導(dǎo)引傳感器信號值與si的映射關(guān)系,且s1<···<si<···<sz;

在步驟5)中,建立映射關(guān)系時,s1與θ0建立映射,sz與θm建立映射;

所述步驟6)中,針對步驟5)中建立的映射關(guān)系,假設(shè)小于臨界角θ0的θj共有n個(n的大小根據(jù)實際的控制要求選擇),則大于θ0的θj共有m-n個,且z≤m-n;

在步驟6)中,還有m-n-2個磁導(dǎo)引傳感器信號值未映射si值,取平均值即相鄰的si的值彼此相差最后,建立的映射關(guān)系如式(6)所示。

本發(fā)明的有益效果主要表現(xiàn)在:由于磁帶導(dǎo)引agv在傳統(tǒng)的轉(zhuǎn)彎控制策略中存在運行效率低、運行不平穩(wěn)及靈活性不足等缺陷。針對以上問題,本發(fā)明提供了一種多曲率圓周路徑的磁帶導(dǎo)引agv轉(zhuǎn)彎控制方法。本發(fā)明改進了傳統(tǒng)的agv轉(zhuǎn)彎策略,采用圓周路徑,進而,提出了多曲率圓周路徑轉(zhuǎn)彎控制方法,使得磁帶導(dǎo)引agv能夠適應(yīng)不同曲率的圓周路徑,降低了agv轉(zhuǎn)彎所花費的時間,并且提高了agv轉(zhuǎn)彎循跡的平穩(wěn)性,此外,保證了磁帶導(dǎo)引agv的直線循跡精度,具有很強的實用性和應(yīng)用價值。

附圖說明

圖1是兩輪差速agv差速轉(zhuǎn)彎示意圖;

圖2是agv相對于磁帶中心線的右偏姿態(tài)示意圖;

圖3是agv、圓周路徑與磁導(dǎo)引傳感器之間的位置關(guān)系示意圖;

圖4是映射關(guān)系示意圖。

具體實施方式

下面結(jié)合附圖對本發(fā)明作進一步描述。

參照圖1~圖4,一種基于磁帶導(dǎo)引agv的多曲率圓周路徑循跡控制方法,所述方法包括以下步驟:

步驟1)以四輪agv為研究對象,兩前輪作為驅(qū)動輪,實現(xiàn)差速轉(zhuǎn)向,兩后輪作為從動輪,起支撐作用。假設(shè)agv驅(qū)動輪輪軸中心即為agv質(zhì)心,根據(jù)移動機器人的運動特性,可得到agv左右驅(qū)動輪移動線速度與agv質(zhì)心旋轉(zhuǎn)半徑之間的運動關(guān)系為:

其中vc為設(shè)定的常值,從式(2)的關(guān)系可知,若d為定值,r越大,左右輪的輪速差vl-vr越??;若r為定值,d越大,左右輪的輪速差vl-vr越大。式(2)以右轉(zhuǎn)彎為例建立的運動關(guān)系,r為正值;若左轉(zhuǎn)彎,r取負(fù)值。

步驟2)磁導(dǎo)引傳感器一般采用陣列排布的霍爾傳感器檢測點,每個霍爾傳感器檢測點檢測到磁場輸出為0,未檢測到磁場輸出為1,agv不同偏轉(zhuǎn)姿態(tài)下,磁導(dǎo)引傳感器的輸出信號各不相同,故磁導(dǎo)引傳感器輸出的信號必須經(jīng)過數(shù)字化處理才能使用。

保持agv質(zhì)心在磁帶中心線上,以質(zhì)心為圓心,不斷調(diào)整agv左右偏轉(zhuǎn)幅度,采集agv不同姿態(tài)下的磁導(dǎo)引傳感器輸出的信號值,且agv相對于磁帶中心線左偏和右偏各有m個信號值。設(shè)agv中軸線與磁帶中心線重合時,磁導(dǎo)引傳感器的信號值為0。

步驟3)磁帶導(dǎo)引agv平滑無抖動地經(jīng)過圓周路徑的理想姿態(tài)是,agv質(zhì)心始終保持在圓周路徑的中心線上,磁導(dǎo)引傳感器的中心點相對于圓周路徑中心線的偏差距離為定值,且agv左右驅(qū)動輪的輪速差保持為定值。

從圖3中的位置關(guān)系得到如下關(guān)系:

進而,得到r≥l,l的取值取決于鋪設(shè)的圓周路徑中的最小半徑的圓周路徑;

步驟4)針對步驟1)中的運動關(guān)系,得到s與agv左右驅(qū)動輪之間的關(guān)系如下式

步驟5)在建立映射關(guān)系時,給出的θj只是不同信號值對應(yīng)的實際角度,并不需要實際測量,大大降低了工作量。

在設(shè)定臨界角時,θ0必須滿足θ1<θ0<θm,且選取是不能偏大,也不能偏小,必須符合實際的應(yīng)用場景和應(yīng)用要求。實際操作時,只需選取磁導(dǎo)引傳感器的臨界信號值,即θ0對應(yīng)的信號值。

如圖1所示,agv右轉(zhuǎn)彎時的運動狀況,圖中各符號表示為:

o′---agv右轉(zhuǎn)彎時質(zhì)心的旋轉(zhuǎn)瞬心;

d---agv兩驅(qū)動輪輪距;

νl---agv左驅(qū)動輪移動線速度;

νr---agv右驅(qū)動輪移動線速度;

νc---agv質(zhì)心移動線速度;

α---agv周期時間內(nèi)質(zhì)心轉(zhuǎn)過的角度;

r---agv質(zhì)心旋轉(zhuǎn)半徑;

如圖2所示,agv相對于磁帶中心線右偏轉(zhuǎn)的最小幅度與最大幅度,圖中各符號表示為:

o---agv質(zhì)心;

1---磁導(dǎo)引傳感器;

2---磁帶;

θ1---agv右偏轉(zhuǎn)的最小角度;

θm---agv右偏轉(zhuǎn)的最大角度;

如圖3所示,agv右轉(zhuǎn)彎時,agv平滑且無抖動經(jīng)過圓周路徑的理想姿態(tài),圖中各符號表示為:

o′---圓周路徑的圓心;

r---圓周路徑的半徑;

c---agv質(zhì)心;

m---磁導(dǎo)引傳感器中心點;

1---磁導(dǎo)引傳感器;

2---磁帶;

l---agv質(zhì)心與磁導(dǎo)引傳感器中心點的距離;

s---磁導(dǎo)引傳感器中心點相對于磁帶中心線的偏差距離。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
津市市| 定边县| 汉寿县| 油尖旺区| 衡水市| 会同县| 富川| 竹北市| 增城市| 正镶白旗| 晋江市| 大化| 科技| 郯城县| 丹江口市| 康保县| 荥经县| 盐津县| 特克斯县| 海阳市| 邳州市| 定远县| 大港区| 河曲县| 太原市| 大厂| 西青区| 永济市| 株洲市| 罗甸县| 白河县| 黑山县| 麻城市| 涪陵区| 浠水县| 阳曲县| 南宁市| 响水县| 即墨市| 建平县| 理塘县|