本申請涉及機器人充電,尤其涉及一種機器人的電池充電控制方法、裝置、電子設備及存儲介質(zhì)。
背景技術:
1、隨著人工智能技術的發(fā)展,人工智能機器人已廣泛應用于各個領域。機器人多以電池為儲能單元進行電能轉(zhuǎn)化,在執(zhí)行作業(yè)任務時電池放電,非任務期間進行電池充電。為了保持機器人的連續(xù)工作能力,機器人的充電管理是一項重要的研究。目前市面上的機器人一般依賴電壓差來進行充電,未配置有具體的電池充電管理方法,這些機器人無法有效地檢測電池的充電狀態(tài),當電池電壓充電過多時,容易超成電池損壞溢出,超成很大的安全隱患。還有一些機器人配置有電池充電管理方法,但是,這些機器人的電池充電管理方法也只是采用單一的充電芯片內(nèi)部固有的充電管理方法,而單一的充電芯片內(nèi)部固有充電管理方法不夠靈活,無法更多的滿足因產(chǎn)品需求不同。
技術實現(xiàn)思路
1、有鑒于此,本申請實施例提供了一種機器人的電池充電控制方法、裝置、電子設備及存儲介質(zhì),可以有效規(guī)避機器人充電時可能存在的安全隱患;可以適應復雜多樣的充電管理需求,以適配機器人不同的工作環(huán)境;可以提高機器人的電池使用壽命。
2、本申請實施例的第一方面提供了一種機器人的電池充電控制方法,包括:在機器人發(fā)生外部適配器插入事件的情況下,獲取所述機器人的電池狀態(tài)信息;根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式;根據(jù)所述機器人當前適用的電池充電模式對所述機器人進行充電電路切換處理,獲得所述機器人當前適用的電壓輸入源,按照所述機器人當前適用的電壓輸入源對所述機器人進行電池充電。
3、在一種可能的實現(xiàn)方式中,所述根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟中,所述機器人當前適用的電池充電模式為停止充電模式、小電流充電模式以及大電流充電模式中的任意一種模式。
4、在一種可能的實現(xiàn)方式中,所述根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟,包括:若所述電池狀態(tài)信息中的電壓值大于或等于第一預設電壓值,以及所述電池狀態(tài)信息中的溫度值小于第一預設溫度值或大于第二預設溫度值,則將所述停止充電模式確定為所述機器人當前適用的電池充電模式;若所述電池狀態(tài)信息中的電壓值小于所述第一預設電壓值,以及所述電池狀態(tài)信息中的溫度值大于所述第一預設溫度值且小于第三預設溫度值,則將所述小電流充電模式確定為所述機器人當前適用的電池充電模式;若所述電池狀態(tài)信息中的電壓值小于所述第一預設電壓值,以及所述電池狀態(tài)信息中的溫度值大于第四預設溫度值且小于第二預設溫度值,則將所述小電流充電模式確定為所述機器人當前適用的電池充電模式;其中,所述第一預設溫度值小于所述第三預設溫度值,所述第三預設溫度值小于所述第四預設溫度值,所述第四預設溫度值小于所述第二預設溫度值。
5、在一種可能的實現(xiàn)方式中,所述機器人的電池充電控制方法,還包括:獲取插入源信息,所述插入源信息為所述機器人充電接口接入的電源信息;根據(jù)所述插入源信息以及所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式。
6、在一種可能的實現(xiàn)方式中,所述根據(jù)所述插入源信息以及所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟,包括:若所述電池狀態(tài)信息中的電壓值小于第二預設電壓值,所述電池狀態(tài)信息中的溫度值大于第三預設溫度值且小于所述第四預設溫度值,以及所述插入源信息為電源適配器插入源,則將所述大電流充電模式確定為所述機器人當前適用的電池充電模式;若所述電池狀態(tài)信息中的電壓值小于所述第二預設電壓值,所述電池狀態(tài)信息中的溫度值大于所述第三預設溫度值且小于所述第四預設溫度值,以及所述插入源信息為設備插入源,則將所述小電流充電模式確定為所述機器人當前適用的電池充電模式;其中,所述第三預設溫度值小于所述第四預設溫度值。
7、在一種可能的實現(xiàn)方式中,所述機器人的電池充電控制方法,還包括:對所述機器人的電池進行狀態(tài)監(jiān)聽處理,獲取所述電池更新后的狀態(tài)信息;根據(jù)所述電池更新后的狀態(tài)信息,重新確定所述機器人當前適用的電池充電模式。
8、在一種可能的實現(xiàn)方式中,所述在機器人發(fā)生外部適配器插入事件的情況下,獲取所述機器人的電池狀態(tài)信息的步驟之后,還包括:對所述電池狀態(tài)信息進行濾波處理。
9、本申請實施例的第二方面提供了一種機器人的電池充電控制裝置,包括插入檢測模塊、信息采集模塊、模式選擇模塊、電路切換模塊和控制器模塊,所述控制器模塊分別與所述插入檢測模塊、所述信息采集模塊、所述模式選擇模塊以及所述電路切換模塊連接;其中:所述插入檢測模塊用于對所述機器人的充電接口進行檢測,以判斷所述機器人是否發(fā)生外部適配器插入事件并確定插入源;所述信息采集模塊用于采集所述機器人的電池狀態(tài)信息;所述模式選擇模塊用于確定所述機器人當前適用的電池充電模式;所述電路切換模塊用于對所述機器人進行充電電路切換處理;所述控制器模塊用于接收所述插入檢測模塊傳送的檢測信息,接收所述信息采集模塊采集的電池狀態(tài)信息,調(diào)用所述模式選擇模塊根據(jù)所述檢測信息以及所述電池狀態(tài)信息確定所述機器人當前使用的電池充電模式,以及調(diào)用所述電路切換模塊根據(jù)所述機器人當前使用的電池充電模式對所述機器人進行充電電路切換處理。
10、本申請實施例的第三方面提供了一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在電子設備上運行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)第一方面提供的機器人的電池充電控制方法的各步驟。
11、本申請實施例的第四方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)第一方面提供的機器人的電池充電控制方法的各步驟。
12、本申請實施例提供的一種機器人的電池充電控制方法、裝置、電子設備及存儲介質(zhì),具有以下有益效果:
13、本申請通過在機器人發(fā)生外部適配器插入事件的情況下,獲取所述機器人的電池狀態(tài)信息;根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式;根據(jù)所述機器人當前適用的電池充電模式對所述機器人進行充電電路切換處理,獲得所述機器人當前適用的電壓輸入源,按照所述機器人當前適用的電壓輸入源對所述機器人進行電池充電?;谠摲椒梢杂行б?guī)避機器人充電時可能存在的安全隱患;可以適應復雜多樣的充電管理需求,以適配機器人不同的工作環(huán)境;可以提高機器人的電池使用壽命。
1.一種機器人的電池充電控制方法,其特征在于,包括:
2.根據(jù)權利要求1所述的機器人的電池充電控制方法,其特征在于,所述根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟中,所述機器人當前適用的電池充電模式為停止充電模式、小電流充電模式以及大電流充電模式中的任意一種模式。
3.根據(jù)權利要求2所述的機器人的電池充電控制方法,其特征在于,所述根據(jù)所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟,包括:
4.根據(jù)權利要求3所述的機器人的電池充電控制方法,其特征在于,所述機器人的電池充電控制方法,還包括:
5.根據(jù)權利要求4所述的機器人的電池充電控制方法,其特征在于,所述根據(jù)所述插入源信息以及所述電池狀態(tài)信息,確定所述機器人當前適用的電池充電模式的步驟,包括:
6.根據(jù)權利要求1-5任意一項所述的機器人的電池充電控制方法,其特征在于,所述機器人的電池充電控制方法,還包括:
7.根據(jù)權利要求1-5任意一項所述的機器人的電池充電控制方法,其特征在于,所述在機器人發(fā)生外部適配器插入事件的情況下,獲取所述機器人的電池狀態(tài)信息的步驟之后,還包括:
8.一種機器人的電池充電控制裝置,其特征在于,所述機器人的電池充電控制裝置用于執(zhí)行實現(xiàn)如權利要求1至7任一項所述方法的步驟,包括插入檢測模塊、信息采集模塊、模式選擇模塊、電路切換模塊和控制器模塊,所述控制器模塊分別與所述插入檢測模塊、所述信息采集模塊、所述模式選擇模塊以及所述電路切換模塊連接;其中:
9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至7任一項所述方法的步驟。
10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至7任一項所述方法的步驟。