機(jī)器人終端中組成設(shè)備狀態(tài)的檢測方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備領(lǐng)域,具體而言,涉及一種機(jī)器人終端中組成設(shè)備狀態(tài)的檢測方法和裝置。
【背景技術(shù)】
[0002]隨著社會經(jīng)濟(jì)的發(fā)展,超級市場、機(jī)場、車站、會展中心及物流倉庫等大型人流、物流場所的規(guī)模和數(shù)量不斷擴(kuò)大,這使得以往以人為主的模式已滿足不了人們的需求。在這樣的背景下,能夠自主工作的機(jī)器人應(yīng)運而生。該機(jī)器人是一個集成環(huán)境感知、路線規(guī)劃、動態(tài)決策、行為控制以及報警模塊為一體的多功能綜合系統(tǒng),能夠?qū)崿F(xiàn)定時、流動自助工作。
[0003]具體的,在物流領(lǐng)域,機(jī)器人可作為一個運輸裝置,其內(nèi)設(shè)置有行走裝置和搬運裝置,通過搬運裝置搬運固定位置的貨物,然后通過行走裝置將搬運的貨物運送到另一個固定位置,在通過搬運裝置將搬運的貨物卸載在當(dāng)前的固定位置。
[0004]但是,機(jī)器人在行走和搬運的過程中,可能會遇到組成設(shè)備丟失或者組成設(shè)備被更換的情況,在這種情況下無法保證機(jī)器人的正常工作,甚至?xí)_亂其他機(jī)器人的正常工作;針對該問題,目前尚未提出有效的解決方式。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種機(jī)器人終端中組成設(shè)備狀態(tài)的檢測方法和裝置,其可以及時可靠的對機(jī)器人終端中組成設(shè)備的狀態(tài)進(jìn)行檢測,進(jìn)而判斷組成設(shè)備是否在線,確保上線的組成設(shè)備為標(biāo)準(zhǔn)設(shè)備,有效的防止人為惡意替換原有部件,提高了機(jī)器人終端的安全性,保證了機(jī)器人終端的正常工作。
[0006]第一方面,本發(fā)明實施例提供了一種機(jī)器人終端中組成設(shè)備狀態(tài)的檢測方法,其中,所述機(jī)器人終端包括:主控制器和組成設(shè)備;所述組成設(shè)備包括:從屬控制器和組成部件;其中,每一個所述從屬控制器用于管理對應(yīng)的組成部件;所述方法包括:
[0007]所述主控制器向所述從屬控制器發(fā)送請求信息;所述請求信息用于請求獲取所述從屬控制器管理的組成部件對應(yīng)的設(shè)備序列號;
[0008]判斷是否接收到所述從屬控制器反饋的應(yīng)答信息;所述應(yīng)答信息包括所述從屬控制器的標(biāo)識信息和對應(yīng)的組成部件的設(shè)備序列號;
[0009]在接收到所述從屬控制器反饋的應(yīng)答信息時,提取所述應(yīng)答信息中組成部件對應(yīng)的設(shè)備序列號;
[0010]判斷提取的所述組成部件對應(yīng)的設(shè)備序列號與標(biāo)準(zhǔn)設(shè)備序列號是否一致;
[0011]在檢測到提取的所述設(shè)備序列號與預(yù)存設(shè)備序列號一致時,標(biāo)記提取的所述設(shè)備序列號對應(yīng)的組成設(shè)備合格。
[0012]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述方法還包括:
[0013]在未接收到所述從屬控制器反饋的應(yīng)答信息時,標(biāo)記包括所述從屬控制器和對應(yīng)的組成部件的組成設(shè)備故障或者丟失;以及,生成控制報警器報警的報警指令,根據(jù)所述報警指令控制所述報警器報警。
[0014]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,所述判斷所述設(shè)備序列號與標(biāo)準(zhǔn)設(shè)備序列號是否一致包括:
[0015]從存儲數(shù)據(jù)庫中獲取所有組成部件對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號列表;所述標(biāo)準(zhǔn)設(shè)備序列號列表包括:從屬控制器的標(biāo)識信息和所述從屬控制器管理的組成部件對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號;
[0016]獲取所述應(yīng)答信息中所述從屬控制器的標(biāo)識信息;
[0017]根據(jù)獲取的所述從屬控制器的標(biāo)識信息,在所述標(biāo)準(zhǔn)設(shè)備序列號列表中查找對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號;
[0018]判斷提取的所述設(shè)備序列號與查找的所述標(biāo)準(zhǔn)設(shè)備序列號是否一致。
[0019]結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,在標(biāo)記提取的所述設(shè)備序列號對應(yīng)的組成設(shè)備合格之后還包括:
[0020]向合格的組成設(shè)備中的從屬控制器發(fā)送合格通知以及定時發(fā)送心跳的控制指令;[0021 ]判斷是否定時接收到所述從屬控制器發(fā)送的所述心跳;
[0022]若定時接收到所述從屬控制器發(fā)送的所述心跳,則標(biāo)記所述合格的組成設(shè)備工作正常。
[0023]結(jié)合第一方面的第三種可能的實施方式,本發(fā)明實施例提供了第一方面的第四種可能的實施方式,其中,所述方法還包括:
[0024]若在預(yù)設(shè)時間段內(nèi)未接收到所述從屬控制器發(fā)送的所述心跳,則繼續(xù)向所述合格的組成設(shè)備中的從屬控制器發(fā)送所述請求信息。
[0025]第二方面,本發(fā)明實施例還提供了一種機(jī)器人終端中組成設(shè)備狀態(tài)的檢測裝置,其中,所述機(jī)器人終端包括組成設(shè)備;所述組成設(shè)備包括:從屬控制器和組成部件;其中,每一個所述從屬控制器用于管理其對應(yīng)的組成部件;其特征在于,所述檢測裝置包括主控制器;所述主控制器包括:
[0026]第一發(fā)送模塊,用于向所述從屬控制器發(fā)送請求信息;所述請求信息用于請求獲取所述從屬控制器管理的組成部件對應(yīng)的設(shè)備序列號;
[0027]第一判斷模塊,用于判斷是否接收到所述從屬控制器反饋的應(yīng)答信息;所述應(yīng)答信息包括所述從屬控制器的標(biāo)識信息和對應(yīng)的組成部件的設(shè)備序列號;
[0028]提取模塊,用于在接收到所述從屬控制器反饋的應(yīng)答信息時,提取所述應(yīng)答信息中組成部件對應(yīng)的設(shè)備序列號;
[0029]第二判斷模塊,用于判斷提取的所述組成部件對應(yīng)的設(shè)備序列號與標(biāo)準(zhǔn)設(shè)備序列號是否一致;
[0030]第一標(biāo)記模塊,用于在檢測到提取的所述設(shè)備序列號與預(yù)存設(shè)備序列號一致時,標(biāo)記提取的所述設(shè)備序列號對應(yīng)的組成設(shè)備合格。
[0031]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,所述主控制器還包括:
[0032]第二標(biāo)記模塊,用于在未接收到所述從屬控制器反饋的應(yīng)答信息時,標(biāo)記包括所述從屬控制器和對應(yīng)的組成部件的組成設(shè)備故障或者丟失;
[0033]生成模塊,用于生成控制報警器報警的報警指令;
[0034]第二發(fā)送模塊,用于將生成的所述報警指令發(fā)送至所述報警器。
[0035]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,所述第二判斷模塊包括:
[0036]第一獲取單元,用于從存儲數(shù)據(jù)庫中獲取所有組成部件對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號列表;所述標(biāo)準(zhǔn)設(shè)備序列號列表包括:從屬控制器的標(biāo)識信息和所述從屬控制器管理的組成部件對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號;
[0037]第二獲取單元,用于獲取所述應(yīng)答信息中所述從屬控制器的標(biāo)識信息;
[0038]查找單元,用于根據(jù)獲取的所述從屬控制器的標(biāo)識信息,在所述標(biāo)準(zhǔn)設(shè)備序列號列表中查找對應(yīng)的標(biāo)準(zhǔn)設(shè)備序列號;
[0039]判斷單元,用于判斷提取的所述設(shè)備序列號與查找的所述標(biāo)準(zhǔn)設(shè)備序列號是否一致。
[0040]結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中,所述主控制器還包括:
[0041]第三發(fā)送模塊,用于向合格的組成設(shè)備中的從屬控制器發(fā)送合格通知以及定時發(fā)送心跳的控制指令;
[0042]第三判斷模塊,用于判斷是否定時接收到所述從屬控制器發(fā)送的所述心跳;
[0043]第三標(biāo)記模塊,用于在定時接收到所述從屬控制器發(fā)送的所述心跳時,標(biāo)記所述合格的組成設(shè)備工作正常。
[0044]結(jié)合第二方面的第三種可能的實施方式,本發(fā)明實施例提供了第二方面的第四種可能的實施方式,其中,所述主控制器還包括:
[0045]第四發(fā)送模塊,用于在預(yù)設(shè)時間段內(nèi)未接收到所述從屬控制器發(fā)送的所述心跳時,繼續(xù)向所述合格的組成設(shè)備中的從屬控制器發(fā)送所述請求信息。
[0046]本發(fā)明實施例提供的機(jī)器人終端中組成設(shè)備狀態(tài)的檢測方法和裝置,包括:主控制器向從屬控制器發(fā)送用于請求獲取從屬控制器管理的組成部件對應(yīng)的設(shè)備序列號請求信息;判斷是否接收到從屬控制器反饋的應(yīng)答信息;在接收到從屬控制器反饋的應(yīng)答信息時,提取應(yīng)答信息中組成部件對應(yīng)的設(shè)備序列號;判斷提取的組成部件對應(yīng)的設(shè)備序列號與標(biāo)準(zhǔn)設(shè)備序列號是否一致;若一致,則標(biāo)記提取的設(shè)備序列號對應(yīng)的組成設(shè)備合格,與現(xiàn)有技術(shù)中的機(jī)器人在工作過程中,可能會遇到組成設(shè)備丟失或者組成設(shè)備被更換,因而無法保證機(jī)器人的正常工作相比,其可以實時獲取每一個組成設(shè)備中組成部件的設(shè)備序列號,根據(jù)該設(shè)備序列號及時可靠的對機(jī)器人終端中組成設(shè)備狀態(tài)進(jìn)行檢測,進(jìn)而判斷組成設(shè)備是否在線,確保上線的組成設(shè)備為標(biāo)準(zhǔn)設(shè)備,有效的防止人為惡意替換原有部件,進(jìn)一步提高了機(jī)器人終端的安全性,保證了機(jī)器人終端的正常工作。
[0047]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。
【附圖說明】
[0048]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖