本發(fā)明涉及無線供電技術(shù)領(lǐng)域,特別是涉及一種移動機器人及面向移動機器人的線圈對位方法、裝置。
背景技術(shù):
隨著移動機器人技術(shù)的發(fā)展,移動機器人不僅在工業(yè)、農(nóng)業(yè)、醫(yī)療、服務(wù)等行業(yè)中得到廣泛的應(yīng)用,而且在城市安全、國防和空間探測等領(lǐng)域也得到很好的應(yīng)用。移動機器人一般是使用高質(zhì)量的機載可充電蓄電池組來給自身供電,但是只能維持幾個小時,在移動機器人工作量很大時,電能的消耗就會很大,當電能耗盡時,移動機器人就會停止工作,需要采用人工干預(yù)方式給其充電,從而不能保證移動機器人連續(xù)工作。無線供電技術(shù)較好的解決了這個問題,在接收線圈和發(fā)射線圈對位后利用無線供電技術(shù)可以實現(xiàn)移動機器人的無線自動充電,使得移動機器人能夠大幅度提高有效工作時間,進行連續(xù)工作。
在現(xiàn)有技術(shù)中,主要是利用視覺傳感器、紅外傳感器等外部傳感設(shè)備,通過獲取發(fā)射線圈與接收線圈的距離信息,驅(qū)動移動機器人運動實現(xiàn)線圈對位,但是運用這些方法實現(xiàn)線圈間的對位,系統(tǒng)構(gòu)造復(fù)雜、成本高,且因為紅外傳感器易受光照、煙霧等環(huán)境因素的影響,使得這種方法對應(yīng)用環(huán)境要求較高。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:
一種面向移動機器人的線圈對位方法,應(yīng)用于主控制器,所述主控制器與內(nèi)置于移動機器人中的傳感器通信連接,所述傳感器并聯(lián)在內(nèi)置于所述移動機器人中的接收線圈兩端,所述方法包括:
在檢測到所述移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;
將所述初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;
控制所述移動機器人從所述起始位置點開始,按照所述移動方向移動;
在所述移動機器人移動過程中,通過所述傳感器獲得所述接收線圈的電壓幅值變化信息;
在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)所述電壓幅值變化信息,確定所述接收線圈在所述交變電磁場中電壓幅值的遞增方向;
將所述中止位置點確定為所述起始位置點,將所述遞增方向確定為所述移動方向,重復(fù)執(zhí)行所述控制所述移動機器人從所述起始位置點開始,按照所述移動方向移動的步驟,直至所述接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。
在本發(fā)明的一種具體實施方式中,所述在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)所述電壓幅值變化信息,確定所述接收線圈在所述交變電磁場中電壓幅值的遞增方向,包括:
在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,如果所述接收線圈在所述起始位置點的電壓幅值小于所述接收線圈在所述中止位置點的電壓幅值,則將所述移動方向確定為所述接收線圈在所述交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,還包括:
在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,如果所述接收線圈在所述起始位置點的電壓幅值大于所述接收線圈在所述中止位置點的電壓幅值,則控制所述移動機器人返回至所述起始位置點,并沿著所述移動方向的第一垂直方向移動;
在移動所述設(shè)定距離到達第一位置點時,如果所述接收線圈在所述起始位置點的電壓幅值小于所述接收線圈在所述第一位置點的電壓幅值,則將所述第一位置點確定為所述中止位置點,將所述移動方向的第一垂直方向確定為所述接收線圈在所述交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,還包括:
在移動所述設(shè)定距離到達所述第一位置點時,如果所述接收線圈在所述起始位置點的電壓幅值大于所述接收線圈在所述第一位置點的電壓幅值,則控制所述移動機器人返回至所述起始位置點,將所述移動方向的第二垂直方向確定為所述接收線圈在所述交變電磁場中電壓幅值的遞增方向,控制所述移動機器人沿著所述遞增方向移動所述設(shè)定距離到達第二位置點,將所述第二位置點確定為所述中止位置點,所述第二垂直方向為所述第一垂直方向的反方向。
在本發(fā)明的一種具體實施方式中,所述預(yù)設(shè)值為所述接收線圈與所述發(fā)射線圈完全重合時所述接收線圈的電壓幅值。
一種面向移動機器人的線圈對位裝置,應(yīng)用于主控制器,所述主控制器與內(nèi)置于移動機器人中的傳感器通信連接,所述傳感器并聯(lián)在內(nèi)置于所述移動機器人中的接收線圈兩端,所述裝置包括:
初始位置點獲得模塊,用于在檢測到所述移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;
起始位置點確定模塊,用于將所述初始位置點確定為起始位置點;
移動方向確定模塊,用于將預(yù)先設(shè)定的初始方向確定為移動方向;
移動控制模塊,用于控制所述移動機器人從所述起始位置點開始,按照所述移動方向移動;
信息獲得模塊,用于在所述移動機器人移動過程中,通過所述傳感器獲得所述接收線圈的電壓幅值變化信息;
遞增方向確定模塊,用于在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)所述電壓幅值變化信息,確定所述接收線圈在所述交變電磁場中電壓幅值的遞增方向;
所述起始位置點確定模塊,還用于將所述中止位置點確定為所述起始位置點;
所述移動方向確定模塊,還用于將所述遞增方向確定為所述移動方向,觸發(fā)所述移動控制模塊;
所述移動控制模塊,還用于在所述接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。
在本發(fā)明的一種具體實施方式中,所述遞增方向確定模塊,具體用于:
在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,如果所述接收線圈在所述起始位置點的電壓幅值小于所述接收線圈在所述中止位置點的電壓幅值,則將所述移動方向確定為所述接收線圈在所述交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,還包括中止位置點確定模塊,
所述移動控制模塊,還用于在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,如果所述接收線圈在所述起始位置點的電壓幅值大于所述接收線圈在所述中止位置點的電壓幅值,則控制所述移動機器人返回至所述起始位置點,并沿著所述移動方向的第一垂直方向移動;
所述中止位置點確定模塊,用于在移動所述設(shè)定距離到達第一位置點時,如果所述接收線圈在所述起始位置點的電壓幅值小于所述接收線圈在所述第一位置點的電壓幅值,則將所述第一位置點確定為所述中止位置點;
所述遞增方向確定模塊,還用于將所述移動方向的第一垂直方向確定為所述接收線圈在所述交變電磁場中電壓幅值的遞增方向。
一種移動機器人,包括機器人本體和內(nèi)置于所述機器人本體中的主控制器、傳感器和接收線圈,所述主控制器與所述傳感器通信連接,所述傳感器并聯(lián)在所述接收線圈兩端,其中,
所述主控制器,用于在檢測到所述移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將所述初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制所述移動機器人從所述起始位置點開始,按照所述移動方向移動;在所述移動機器人移動過程中,通過所述傳感器獲得所述接收線圈的電壓幅值變化信息;在移動到與所述起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)所述電壓幅值變化信息,確定所述接收線圈在所述交變電磁場中電壓幅值的遞增方向;將所述中止位置點確定為所述起始位置點,將所述遞增方向確定為所述移動方向,重復(fù)執(zhí)行所述控制所述移動機器人從所述起始位置點開始,按照所述移動方向移動的步驟,直至所述接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。
在本發(fā)明的一種具體實施方式中,所述傳感器包括:
橋式整流電路、分壓電路、ad轉(zhuǎn)換單元、微控制單元和通信單元;
所述橋式整流電路,用于將所述接收線圈產(chǎn)生的交流電壓輸出為直流電壓;
所述分壓電路,用于對所述直流電壓進行分壓操作;
所述ad轉(zhuǎn)換單元,用于將分壓后的所述直流電壓的模擬電壓信號變換為數(shù)字電壓信號,并將所述數(shù)字電壓信號發(fā)送給所述微控制單元;
所述微控制單元,用于對所述數(shù)字電壓信號進行信息采集,并將采集的電壓幅值信息通過所述通信單元發(fā)送給所述主控制器。
應(yīng)用本發(fā)明實施例所提供的技術(shù)方案,主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點,將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向,控制移動機器人從起始位置點開始,按照移動方向移動,在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息,在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。主控制器通過內(nèi)置于移動機器人中的傳感器獲得接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動,最終完成線圈對位操作,無需借助外部的傳感設(shè)備,系統(tǒng)構(gòu)造簡單,成本較低。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例中一種面向移動機器人的線圈對位系統(tǒng)的結(jié)構(gòu)框圖;
圖2為本發(fā)明的實施例中一種面向移動機器人的線圈對位方法的實施流程圖;
圖3為本發(fā)明的實施例中一種接收線圈電壓幅值與接收線圈和發(fā)射線圈距離關(guān)系示意圖;
圖4為本發(fā)明的實施例中一種面向移動機器人的線圈對位方法的運動示意圖;
圖5為本發(fā)明的實施例中一種面向移動機器人的線圈對位裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進一步的詳細說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的核心是提供一種面向移動機器人的線圈對位方法,該方法可以應(yīng)用于主控制器,主控制器可以是內(nèi)置于移動機器人中的部件,如圖1所示,還可以為獨立于移動機器人的上位機。主控制器與內(nèi)置于移動機器人中的傳感器通信連接,傳感器并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端,如圖1所示。主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制移動機器人從起始位置點開始,按照移動方向移動;在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息;在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向;將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。主控制器通過內(nèi)置于移動機器人中的傳感器獲得接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動,最終完成線圈對位操作,無需借助外部的傳感設(shè)備,系統(tǒng)構(gòu)造簡單,成本較低。
參見圖2,為本發(fā)明實施例中一種面向移動機器人的線圈對位方法的實施流程圖,該方法可以包括以下步驟:
s201:在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點。
如圖1所示,充電器可以包括直流電源、逆變電路、保護電路和發(fā)射線圈。直流電源給發(fā)射線圈供電,經(jīng)過逆變電路產(chǎn)生高頻交流電,發(fā)射線圈在高頻交流電的作用下產(chǎn)生均勻變化的磁場,即交變電磁場。在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,主控制器可以通過并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端的傳感器獲得初始位置點。
s202:將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向。
在主控制器通過并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端的傳感器獲得初始位置點后,可以將獲得的初始位置點確定為內(nèi)置有接收線圈的移動機器人的起始位置點,并可以預(yù)先設(shè)定一個初始方向,將設(shè)定的初始方向確定為移動機器人的移動方向。
s203:控制移動機器人從起始位置點開始,按照移動方向移動。
在確定出起始位置點和初始方向后,主控制器可以控制移動機器人從起始位置點開始,按照確定出的移動方向移動。
s204:在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息。
在移動機器人按照確定出的移動方向移動的過程中,移動機器人在交變電磁場中的位置不同,接收線圈中心與發(fā)射線圈中心的距離就可能不同,隨著接收線圈中心與發(fā)射線圈中心距離的變化,接收線圈感應(yīng)到的電壓幅值也會隨著變化,主控制器可以通過并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端的傳感器獲得接收線圈的電壓幅值變化信息。
在移動機器人移動過程中,判斷接收線圈的電壓幅值是否達到預(yù)設(shè)值,如果是,則執(zhí)行步驟s207的操作,如果否,則執(zhí)行步驟s205的操作。
s205:在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向。
可以設(shè)定移動機器人每次移動的距離,在確定出移動機器人的起始位置點和移動方向后,主控制器可以控制移動機器人在按照確定出的移動方向移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)傳感器獲得的移動機器人從起始位置點到中止位置點移動過程中接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,步驟s205可以包括以下步驟:
在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,如果接收線圈在起始位置點的電壓幅值小于接收線圈在中止位置點的電壓幅值,則將移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
在移動機器人從起始位置點按照確定出的移動方向移動到與起始位置點的距離為設(shè)定距離的中止位置點時,主控制器可以對傳感器獲得的接收線圈在起始位置點和中止位置點的電壓幅值進行比較,如果接收線圈在起始位置點的電壓幅值小于接收線圈在中止位置點的電壓幅值,則可以將移動機器人的移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,步驟s205還可以包括以下步驟:
步驟一:在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,如果接收線圈在起始位置點的電壓幅值大于接收線圈在中止位置點的電壓幅值,則控制移動機器人返回至起始位置點,并沿著移動方向的第一垂直方向移動;
步驟二:在移動設(shè)定距離到達第一位置點時,如果接收線圈在起始位置點的電壓幅值小于接收線圈在第一位置點的電壓幅值,則將第一位置點確定為中止位置點,將移動方向的第一垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
在移動機器人從起始位置點按照確定出的移動方向移動到與起始位置點的距離為設(shè)定距離的中止位置點時,如果主控制器對起始位置點和中止位置點的電壓幅值進行比較后,得出接收線圈在起始位置點的電壓幅值大于接收線圈在中止位置點的電壓幅值,說明當前移動方向不是接收線圈電壓幅值遞增的方向,則可以控制移動機器人返回至起始位置點,并沿著移動方向的第一垂直方向移動。第一垂直方向為與移動方向垂直的兩個方向中的一個方向。
在主控制器控制移動機器人沿著移動方向的第一垂直方向移動設(shè)定距離到達第一位置點時,如果傳感器獲得的接收線圈在起始位置點的電壓幅值小于接收線圈在第一位置點的電壓幅值,則可以將第一位置點確定為中止位置點,將移動方向的第一垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。第一位置點為第一垂直方向上與起始位置點之間的距離為設(shè)定距離的一個位置點。
在本發(fā)明的一種具體實施方式中,步驟s205還可以包括以下步驟:
在移動設(shè)定距離到達第一位置點時,如果接收線圈在起始位置點的電壓幅值大于接收線圈在第一位置點的電壓幅值,則控制移動機器人返回至起始位置點,將移動方向的第二垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動設(shè)定距離到達第二位置點,將第二位置點確定為中止位置點,第二垂直方向為第一垂直方向的反方向。
在主控制器控制移動機器人返回起始位置點,并沿著移動方向的第一垂直方向移動設(shè)定距離到達第一位置點時,如果通過傳感器獲得的接收線圈在起始位置點的電壓幅值大于接收線圈在第一位置點的電壓幅值,說明該第一垂直方向不是接收線圈電壓幅值遞增的方向,則可以控制移動機器人返回至起始位置點,將移動方向的第二垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動設(shè)定距離到達第二位置點,將第二位置點確定為中止位置點。第二垂直方向為第一垂直方向的反方向,第二位置點為第二垂直方向上與起始位置點之間的距離為設(shè)定距離的一個位置點。
s206:將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行步驟s203的操作。
s207:停止移動,完成對位操作。
在本發(fā)明實施例中,可以針對接收線圈的電壓幅值預(yù)先設(shè)定一個值。在移動機器人移動到與起始位置點的距離為設(shè)定距離的中止位置點,并根據(jù)接收線圈的電壓幅值變化信息,確定出接收線圈在交變電磁場中電壓幅值的遞增方向后,可以將中止位置點確定為接下來移動的起始位置點,將確定出的遞增方向確定為移動方向,重復(fù)執(zhí)行步驟s203的操作,直至接收線圈的電壓幅值達到預(yù)設(shè)值,主控制器控制移動機器人停止移動,完成接收線圈與發(fā)射線圈之間的對位操作,以保證高效能量傳輸。
該預(yù)設(shè)值可以根據(jù)實際情況進行設(shè)定和調(diào)整,如設(shè)定為接收線圈的最大電壓幅值的80%,本發(fā)明實施例對此不做限制。
在本發(fā)明的一種具體實施方式中,預(yù)設(shè)值為接收線圈與發(fā)射線圈完全重合時接收線圈的電壓幅值。
在內(nèi)置有接收線圈的移動機器人在交變電磁場中移動的過程中,接收線圈與發(fā)射線圈間的重合程度是變化的,重合程度越高,接收線圈感應(yīng)到的電壓幅值越大,如圖3所示,當接收線圈中心與發(fā)射線圈中心距離越近時,接收線圈感應(yīng)到的電壓幅值越大,相反,當接收線圈中心與發(fā)射線圈中心距離越遠時,接收線圈感應(yīng)到的電壓幅值就越小。當接收線圈與發(fā)射線圈完全重合時,接收線圈感應(yīng)到的電壓幅值最大??梢詫⒔邮站€圈與發(fā)射線圈完全重合時接收線圈的電壓幅值設(shè)定為預(yù)設(shè)值。即在移動機器人沿著遞增方向移動過程中,接收線圈的電壓幅值達到可感應(yīng)到的最大的電壓幅值時,停止移動,完成線圈對位操作,以提高移動機器人充電效率。
應(yīng)用本發(fā)明實施例所提供的方法,主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制移動機器人從起始位置點開始,按照移動方向移動;在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息;在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向;將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。主控制器通過內(nèi)置于移動機器人中的傳感器獲得接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動,最終完成線圈對位操作,無需借助外部的傳感設(shè)備,系統(tǒng)構(gòu)造簡單,成本較低。
為便于理解,以圖4為例,對本發(fā)明實施例進行說明。
主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,可以通過并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端的傳感器獲得初始位置點,可以將獲得的初始位置點確定為內(nèi)置有接收線圈的移動機器人的起始位置點,并可以預(yù)先設(shè)定一個初始方向,將設(shè)定的初始方向確定為移動機器人的移動方向。
控制內(nèi)置有接收線圈的移動機器人在發(fā)射線圈輻射的交變電磁場中從起始位置點開始,按照確定出的移動方向移動設(shè)定距離后到達中止位置點p1點,在移動機器人移動過程中,由并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端的傳感器獲得接收線圈的電壓幅值變化信息。
如果接收線圈在起始位置點的電壓幅值小于接收線圈在p1點的電壓幅值,則將移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。將p1點確定為起始位置點,從p1點繼續(xù)移動設(shè)定距離到達中止位置點p2點,如果接收線圈在p1點的電壓幅值小于接收線圈在p2點的電壓幅值,則將移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。將p2點確定為起始位置點,從p2點繼續(xù)移動設(shè)定距離到達中止位置點p3點,如果接收線圈在p2點的電壓幅值小于接收線圈在p3點的電壓幅值,則將移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。將p3點確定為起始位置點,從p3點繼續(xù)移動設(shè)定距離到達中止位置點p4點。
如果接收線圈在p3點電壓幅值大于接收線圈在p4點的電壓幅值,則主控制器控制移動機器人返回至p3點,并控制移動機器人沿著移動方向的第一垂直方向移動,移動設(shè)定距離到達第一位置點p5點,如果接收線圈在p3點的電壓幅值小于接收線圈在p5點的電壓幅值,則將p5點確定為中止位置點,將移動方向的第一垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
如果接收線圈在p3點的電壓幅值大于接收線圈在p5點的電壓幅值,則控制移動機器人返回至p3點,將移動方向的第二垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動設(shè)定距離到達第二位置點p6點,將p6點確定為中止位置點,第二垂直方向為第一垂直方向的反方向。
重復(fù)上述步驟,經(jīng)過多次迭代后,當接收線圈的電壓幅值到達預(yù)值時,主控制器控制移動機器人停止移動,完成接收線圈與發(fā)射線圈之間的對位操作。
相應(yīng)于上面的方法實施例,本發(fā)明實施例還提供了一種面向移動機器人的線圈對位裝置,應(yīng)用于主控制器,主控制器與內(nèi)置于移動機器人中的傳感器通信連接,傳感器并聯(lián)在內(nèi)置于移動機器人中的接收線圈兩端,下文描述的一種面向移動機器人的線圈對位裝置與上文描述的一種面向移動機器人的線圈對位方法可相互對應(yīng)參照。
參見圖5所示,該裝置可以包括以下模塊:
初始位置點獲得模塊501,用于在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;
起始位置點確定模塊502,用于將初始位置點確定為起始位置點;
移動方向確定模塊503,用于將預(yù)先設(shè)定的初始方向確定為移動方向;
移動控制模塊504,用于控制移動機器人從起始位置點開始,按照移動方向移動;
信息獲得模塊505,用于在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息;
遞增方向確定模塊506,用于在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向;
起始位置點確定模塊502,還用于將中止位置點確定為起始位置點;
移動方向確定模塊503,還用于將遞增方向確定為移動方向,觸發(fā)所述移動控制模塊504;
移動控制模塊504,還用于在接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。
應(yīng)用本發(fā)明實施例所提供的裝置,主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制移動機器人從起始位置點開始,按照移動方向移動;在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息;在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向;將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。主控制器通過內(nèi)置于移動機器人中的傳感器獲得接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動,最終完成線圈對位操作,無需借助外部的傳感設(shè)備,系統(tǒng)構(gòu)造簡單,成本較低。
在本發(fā)明的一種具體實施方式中,遞增方向確定模塊506,具體用于:
在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,如果接收線圈在起始位置點的電壓幅值小于接收線圈在中止位置點的電壓幅值,則將移動方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,還包括中止位置點確定模塊,
移動控制模塊504,還用于在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,如果接收線圈在起始位置點的電壓幅值大于接收線圈在中止位置點的電壓幅值,則控制移動機器人返回至起始位置點,并沿著移動方向的第一垂直方向移動;
中止位置點確定模塊,用于在移動設(shè)定距離到達第一位置點時,如果接收線圈在起始位置點的電壓幅值小于接收線圈在第一位置點的電壓幅值,則將第一位置點確定為中止位置點;
遞增方向確定模塊506,還用于將移動方向的第一垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向。
在本發(fā)明的一種具體實施方式中,
移動控制模塊504,還用于在移動設(shè)定距離到達第一位置點時,如果接收線圈在起始位置點的電壓幅值大于接收線圈在第一位置點的電壓幅值,則控制移動機器人返回至起始位置點;
遞增方向確定模塊506,還用于將移動方向的第二垂直方向確定為接收線圈在交變電磁場中電壓幅值的遞增方向;
移動控制模塊504,還用于控制移動機器人沿著遞增方向移動設(shè)定距離到達第二位置點;
中止位置點確定模塊,還用于將第二位置點確定為中止位置點;
所述第二垂直方向為所述第一垂直方向的反方向。
在本發(fā)明的一種具體實施方式中,預(yù)設(shè)值為接收線圈與發(fā)射線圈完全重合時接收線圈的電壓幅值。
相應(yīng)于上面的方法實施例與裝置實施例,本發(fā)明實施例還提供了一種移動機器人,如圖1所示,該移動機器人包括機器人本體和內(nèi)置于機器人本體中的主控制器110、傳感器120和接收線圈130,主控制器110與傳感器120通信連接,傳感器120并聯(lián)在接收線圈130兩端,其中,
主控制器110,用于在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制移動機器人從起始位置點開始,按照移動方向移動;在移動機器人移動過程中,通過傳感器120獲得接收線圈130的電壓幅值變化信息;在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈130在交變電磁場中電壓幅值的遞增方向;將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈130的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。
應(yīng)用本發(fā)明實施例所提供的移動機器人,主控制器在檢測到移動機器人進入充電器的發(fā)射線圈輻射的交變電磁場中時,獲得初始位置點;將初始位置點確定為起始位置點,將預(yù)先設(shè)定的初始方向確定為移動方向;控制移動機器人從起始位置點開始,按照移動方向移動;在移動機器人移動過程中,通過傳感器獲得接收線圈的電壓幅值變化信息;在移動到與起始位置點的距離為設(shè)定距離的中止位置點時,根據(jù)電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向;將中止位置點確定為起始位置點,將遞增方向確定為移動方向,重復(fù)執(zhí)行控制移動機器人從起始位置點開始,按照移動方向移動的步驟,直至接收線圈的電壓幅值達到預(yù)設(shè)值時,停止移動,完成對位操作。主控制器通過內(nèi)置于移動機器人中的傳感器獲得接收線圈的電壓幅值變化信息,確定接收線圈在交變電磁場中電壓幅值的遞增方向,控制移動機器人沿著遞增方向移動,最終完成線圈對位操作,無需借助外部的傳感設(shè)備,系統(tǒng)構(gòu)造簡單,成本較低。
在本發(fā)明的一種具體實施方式中,傳感器120包括:
橋式整流電路101、分壓電路102、ad轉(zhuǎn)換單元103、微控制單元104和通信單元105;
橋式整流電路101,用于將接收線圈130產(chǎn)生的交流電壓輸出為直流電壓;
分壓電路102,用于對直流電壓進行分壓操作;
ad轉(zhuǎn)換單元103,用于將分壓后的直流電壓的模擬電壓信號變換為數(shù)字電壓信號,并將數(shù)字電壓信號發(fā)送給微控制單元104;
微控制單元104,用于對數(shù)字電壓信號進行信息采集,并將采集的電壓幅值信息通過通信單元105發(fā)送給主控制器110。
內(nèi)置于機器人本體中的傳感器120包括橋式整流電路101、分壓電路102、ad轉(zhuǎn)換單元103、微控制單元104、通信單元105等。橋式整流電路101是主要由四個二極管組成的橋路,用于把接收線圈130產(chǎn)生的交流電壓輸出為直流電壓。分壓電路102是通過串聯(lián)電阻的方式對直流電壓進行分壓操作。ad轉(zhuǎn)換單元103,用于將分壓后的直流電壓的模擬電壓信號變換為數(shù)字電壓信號,并將數(shù)字電壓信號發(fā)送給微控制單元104。微控制單元104對數(shù)字電壓信號進行信息采集,并將采集的電壓幅值信息通過通信單元105發(fā)送給主控制器110。通信單元105實現(xiàn)微控制單元104與主控制器110之間的通信,通信方式包括usb通信、rs-233協(xié)議、rs-485協(xié)議、i2c協(xié)議等。
具體的,內(nèi)置于機器人本體中的傳感器120的工作原理如下:
當內(nèi)置有接收線圈130的移動機器人在充電器的發(fā)射線圈輻射的交變電磁場中移動時,接收線圈130通過諧振電路產(chǎn)生交流電壓,交流電壓經(jīng)過傳感器120中的橋式整流電路101后輸出直流電壓,通過分壓電路102對輸出的直流電壓進行分壓,分壓后的直流電壓經(jīng)過ad轉(zhuǎn)換單元103后將數(shù)字電壓信號發(fā)送給微控制單元104進行采集,微控制單元104將采集的電壓信息通過通信單元105發(fā)送給主控制器110。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。
專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的技術(shù)方案及其核心思想。應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進行若干改進和修飾,這些改進和修飾也落入本發(fā)明權(quán)利要求的保護范圍內(nèi)。