[發(fā)明專利]無人駕駛系統(tǒng)組件加載方法、裝置、計算機(jī)設(shè)備及介質(zhì)有效
| 申請?zhí)枺?/td> | 201811001815.6 | 申請日: | 2018-08-30 |
| 公開(公告)號: | CN109165055B | 公開(公告)日: | 2022-09-06 |
| 發(fā)明(設(shè)計)人: | 姚衛(wèi)鋒;陳卓;馮凱文;彭榮貴;張超;李科磊 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 無人駕駛 系統(tǒng) 組件 加載 方法 裝置 計算機(jī) 設(shè)備 介質(zhì) | ||
本發(fā)明實(shí)施例公開了一種組件加載方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)。該方法包括:在檢測到系統(tǒng)的啟動指令時,讀取預(yù)先配置的配置文件,其中,所述配置文件中包含待加載的組件的信息,每種組件與所述系統(tǒng)中的一種算法模塊相對應(yīng);根據(jù)讀取的配置文件確定待加載的所述組件以及所述組件的信息;根據(jù)所述組件的信息對所述組件進(jìn)行加載,并在加載完成后運(yùn)行所述組件。本發(fā)明實(shí)施例的技術(shù)方案,根據(jù)配置文件動態(tài)決定加載哪些組件,這樣在保證各算法的獨(dú)立性基礎(chǔ)上,又能在運(yùn)行時靈活的決定算法是否參與到整個系統(tǒng)中,方便了算法調(diào)試、開發(fā)以及維護(hù)。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及數(shù)據(jù)處理技術(shù),尤其涉及一種組件加載方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì)。
背景技術(shù)
隨著科技的不斷進(jìn)步,涌現(xiàn)出了各種功能完善的集成系統(tǒng)(例如,無人駕駛系統(tǒng)、或者智能機(jī)器人客戶系統(tǒng)等)。一個集成系統(tǒng)中一般包括有多個實(shí)現(xiàn)不同算法功能的獨(dú)立模塊。
以無人駕駛系統(tǒng)為例,在該系統(tǒng)中需要集成感知、預(yù)測等各模塊的大量算法。這些算法的特點(diǎn)是:1)算法處理本身是獨(dú)立的;2)算法有明確的輸入輸出,需要和上下游進(jìn)行數(shù)據(jù)交換。每增加一種算法或者對現(xiàn)有算法代碼的修改,會影響到其它模塊的不必要的編譯;為了編寫和調(diào)試算法,編程人員要下載和了解很多與自己算法無關(guān)的其他模塊的代碼。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下缺陷:由于現(xiàn)有的集成系統(tǒng)中包括的算法模塊很多,這些算法模塊完全耦合在一起,降低了代碼的可維護(hù)性,算法模塊擴(kuò)展困難,學(xué)習(xí)成本增高,導(dǎo)致整體效率下降。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種組件加載方法、裝置、計算機(jī)設(shè)備及存儲介質(zhì),以兼顧算法模塊的獨(dú)立性以及整個集成系統(tǒng)的功能完整性。
第一方面,本發(fā)明實(shí)施例提供了一種組件加載方法,包括:
在檢測到系統(tǒng)的啟動指令時,讀取預(yù)先配置的配置文件,其中,所述配置文件中包含待加載的組件的信息,每種組件與所述系統(tǒng)中的一種算法模塊相對應(yīng);
根據(jù)讀取的配置文件確定待加載的所述組件以及所述組件的信息;
根據(jù)所述組件的信息對所述組件進(jìn)行加載,并在加載完成后運(yùn)行所述組件。
第二方面,本發(fā)明實(shí)施例還提供了一種組件加載裝置,包括:
配置文件讀取模塊,用于在檢測到系統(tǒng)的啟動指令時,讀取預(yù)先配置的配置文件,其中,所述配置文件中包含待加載的組件的信息,每種組件與所述系統(tǒng)中的一種算法模塊相對應(yīng);
待加載組件信息確定模塊,用于根據(jù)讀取的配置文件確定待加載的所述組件以及所述組件的信息;
組件加載運(yùn)行模塊,用于根據(jù)所述組件的信息對所述組件進(jìn)行加載,并在加載完成后運(yùn)行所述組件。
第三方面,本發(fā)明實(shí)施例還提供了一種計算機(jī)設(shè)備,該設(shè)備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述組件加載方法。
第四方面,本發(fā)明實(shí)施例還提供了一種計算機(jī)存儲介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時實(shí)現(xiàn)如本發(fā)明實(shí)施例中任一所述的組件加載方法。
本發(fā)明實(shí)施例的技術(shù)方案,通過讀取預(yù)先配置的配置文件,根據(jù)讀取的配置文件確定待加載的所述組件以及所述組件的信息;根據(jù)所述組件的信息對所述組件進(jìn)行加載,并在加載完成后運(yùn)行所述組件的方式,根據(jù)預(yù)先設(shè)置的配置文件動態(tài)決定加載哪些組件,這樣在保證各算法的獨(dú)立性基礎(chǔ)上,又能在運(yùn)行時靈活的決定算法是否參與到整個系統(tǒng)中,方便了算法調(diào)試、開發(fā)以及維護(hù)。
附圖說明
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811001815.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種無人駕駛車輛控制方法、終端、服務(wù)器及系統(tǒng)
- 無人駕駛汽車及其控制方法和遠(yuǎn)程監(jiān)控系統(tǒng)
- 駕駛責(zé)任確定方法、數(shù)據(jù)備份裝置、判斷系統(tǒng)和載具
- 一種無人駕駛汽車的環(huán)境信息獲取方法及裝置
- 無人駕駛礦車駕駛模式控制系統(tǒng)及方法
- 無人駕駛車輛行駛檢測方法以及無人駕駛檢測系統(tǒng)
- 無人駕駛礦車自主裝卸方法及系統(tǒng)
- 無人駕駛車輛的控制方法、裝置、設(shè)備及存儲介質(zhì)
- 無人駕駛設(shè)備的控制方法、裝置及無人駕駛系統(tǒng)
- 一種無人駕駛礦車的遠(yuǎn)程控制裝置及方法





