本發(fā)明實施方式涉及機器人領(lǐng)域,特別是涉及一種機器人跟隨方法。
背景技術(shù):
通常情況下,智能機器人與遙控器建立連接后,接受遙控器的遙控,根據(jù)遙控器的遙控指令進行相應(yīng)的操作,但是,遙控器不進行操作時,機器人通常不會進行相應(yīng)操作。并且,機器人在遠(yuǎn)離遙控器之后,受制于地理環(huán)境和通信環(huán)境影響,機器人無法隨時待命為用戶服務(wù)。
技術(shù)實現(xiàn)要素:
本發(fā)明實施方式主要解決的技術(shù)問題是提供一種機器人跟隨方法及裝置,能夠?qū)崿F(xiàn)跟隨,使用方便。
為解決上述技術(shù)問題,本發(fā)明實施方式采用的一個技術(shù)方案是:提供一種機器人跟隨方法,包括:建立無線連接;利用三角函數(shù)計算出距離;根據(jù)三角函數(shù)計算出的距離設(shè)定恒定值。
為解決上述技術(shù)問題,本發(fā)明實施方式采用的一個技術(shù)方案是:提供一種連接模塊,建立無線連接;設(shè)定模塊,根據(jù)三角函數(shù)計算出的距離設(shè)定恒定值;計算模塊,利用三角函數(shù)計算出距離。
本發(fā)明實施方式的有益效果是:區(qū)別于現(xiàn)有技術(shù)的情況,本發(fā)明實施方式機器人按照已經(jīng)設(shè)計好的距離參數(shù),運用三角函數(shù)的算法,不斷調(diào)整與連接上的藍(lán)牙設(shè)備的距離,進而實現(xiàn)對藍(lán)牙設(shè)備的自動跟隨。從而為用戶提供各類衍生服務(wù)。機器人根據(jù)計算出來的恒定值進行移動,能夠在電子設(shè)備移動時,機器人跟隨著移動,用戶體驗較佳。交互方式非常自然,舒適。用戶不需要手動操作機器人的行進。機器人可以貼身對用戶進行智能服務(wù),是機器人智能服務(wù)成為現(xiàn)實。
附圖說明
圖1是本發(fā)明提供的一種機器人跟隨方法的流程圖;
圖2是本發(fā)明提供的一種機器人跟隨裝置的結(jié)構(gòu)的示意圖。
具體實施方式
下面結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
為了便于理解本發(fā)明,下面結(jié)合附圖和具體實施方式,對本發(fā)明進行更詳細(xì)的說明。需要說明的是,當(dāng)元件被表述“固定于”另一個元件,它可以直接在另一個元件上、或者其間可以存在一個或多個居中的元件。當(dāng)一個元件被表述“連接”另一個元件,它可以是直接連接到另一個元件、或者其間可以存在一個或多個居中的元件。本說明書所使用的術(shù)語“垂直的”、“水平的”、“左”、“右”以及類似的表述只是為了說明的目的。
除非另有定義,本說明書所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本說明書中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實施方式的目的,不是用于限制本發(fā)明。本說明書所使用的術(shù)語“和/或”包括一個或多個相關(guān)的所列項目的任意的和所有的組合。
如圖1所示,本發(fā)明實施例提供一種機器人跟隨方法,所述方法的執(zhí)行主體為手機、平板電腦等電子設(shè)備,包括:
步驟1,建立無線連接。
所述連接可以包括藍(lán)牙、WI F I、紅外、2.4G等方式,建立連接之后,可通過利用無線傳輸協(xié)議進行數(shù)據(jù)的交換。通過設(shè)置在機器人上的二藍(lán)牙組件與電子設(shè)備建立連接。
步驟2,利用三角函數(shù)計算出距離。
所述利用三角函數(shù)的計算出距離包括:判斷機器人當(dāng)前所在位置與電子設(shè)備位置之間的夾角,而后與利用正弦函數(shù)、余弦函數(shù)、正切函數(shù)、余切函數(shù)等函數(shù)計算出機器人與電子設(shè)備之間的距離。
步驟3,根據(jù)三角函數(shù)計算出的距離設(shè)定恒定值。
將與利用正弦函數(shù)、余弦函數(shù)、正切函數(shù)、余切函數(shù)等函數(shù)計算出機器人與電子設(shè)備之間的距離設(shè)定為恒定值。
所述恒定值設(shè)為機器人與電子設(shè)備之間的固定距離,而后機器人能夠與機器人保持所述恒定值的距離,當(dāng)電子設(shè)備移動時,機器人保持恒定值的距離跟隨電子設(shè)備進行移動。
進一步的,機器人藍(lán)牙模組自動搜索用戶藍(lán)牙設(shè)備,而后用戶藍(lán)牙設(shè)備與機器人取得連接。
機器人按照已經(jīng)設(shè)計好的距離參數(shù),運用三角函數(shù)的算法,不斷調(diào)整與連接上的藍(lán)牙設(shè)備的距離,進而實現(xiàn)對藍(lán)牙設(shè)備的自動跟隨。從而為用戶提供各類衍生服務(wù)。機器人根據(jù)計算出來的恒定值進行移動,能夠在電子設(shè)備移動時,機器人跟隨著移動,用戶體驗較佳。交互方式非常自然,舒適。用戶不需要手動操作機器人的行進。機器人可以貼身對用戶進行智能服務(wù),是機器人智能服務(wù)成為現(xiàn)實。
本發(fā)明實施例提供的又一種機器人跟隨方法,包括:
1、利用圖像識別技術(shù)或者語音識別技術(shù)記錄生物特征;
具體包括:通過攝像頭捕捉用戶圖像并識別后形成機器人記憶,或者通過識別用戶語音并形成記憶。
2、記錄生物特征,并根據(jù)記錄的生物特征進行跟隨。
具體的包括:利用上述記錄的生物特征,通過判斷獲取的圖像或者聲音是否為記錄下來的圖像或者聲音,如是,則進行自動跟隨。
如圖2所示,本發(fā)明實施例提供一種機器人跟隨裝置,包括:
連接模塊21,建立無線連接。
所述連接可以包括藍(lán)牙、WIFI、紅外、2.4G等方式,建立連接之后,可通過利用無線傳輸協(xié)議進行數(shù)據(jù)的交換。
計算模塊22,利用三角函數(shù)計算出距離。
所述利用三角函數(shù)的計算出距離包括:判斷機器人當(dāng)前所在位置與電子設(shè)備位置之間的夾角,而后與利用正弦函數(shù)、余弦函數(shù)、正切函數(shù)、余切函數(shù)等函數(shù)計算出機器人與電子設(shè)備之間的距離。
設(shè)定模塊23,根據(jù)三角函數(shù)計算出的距離設(shè)定恒定值。
將與利用正弦函數(shù)、余弦函數(shù)、正切函數(shù)、余切函數(shù)等函數(shù)計算出機器人與電子設(shè)備之間的距離設(shè)定為恒定值。
所述恒定值設(shè)為機器人與電子設(shè)備之間的固定距離,而后機器人能夠與機器人保持所述恒定值的距離,當(dāng)電子設(shè)備移動時,機器人保持恒定值的距離跟隨電子設(shè)備進行移動。
機器人根據(jù)計算出來的恒定值進行移動,能夠在電子設(shè)備移動時,機器人跟隨著移動,用戶體驗較佳。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。