本申請屬于電子設(shè)備,具體涉及一種地磁傳感器校準(zhǔn)方法、裝置及電子設(shè)備。
背景技術(shù):
1、隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展和電子設(shè)備硬件配置的升級,電子設(shè)備的功能越來越豐富,電子設(shè)備的指南針、地圖導(dǎo)航等功能被廣泛應(yīng)用在用戶的日常生活中,給用戶的出行帶來了很大的便利。導(dǎo)航功能中當(dāng)前方位的確認(rèn)和電子指南針都使用到了地磁傳感器的測量數(shù)據(jù),例如,為用戶步行導(dǎo)航提供導(dǎo)航方向是基于地磁傳感器、陀螺儀傳感器和加速度傳感器這三者的測量數(shù)據(jù)進(jìn)行融合計(jì)算出來的,因此確保地磁傳感器的測量數(shù)據(jù)的準(zhǔn)確性至關(guān)重要。
2、然而,地磁傳感器在日常生活中很容易受到磁干擾,例如,多個電子設(shè)備放在一起的場景,會導(dǎo)致提供的導(dǎo)航方向不準(zhǔn)確。相關(guān)技術(shù)中,當(dāng)電子設(shè)備的地磁傳感器受到磁干擾時,如果用戶想要獲取準(zhǔn)確的導(dǎo)航方向,則需要對電子設(shè)備進(jìn)行如圖1所示軌跡的晃動,該軌跡的起點(diǎn)是a點(diǎn),終點(diǎn)是b點(diǎn),按照上述軌跡多次晃動電子設(shè)備,以對該電子設(shè)備的地磁傳感器進(jìn)行校準(zhǔn),操作比較繁瑣。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例的目的是提供一種地磁傳感器校準(zhǔn)方法、裝置及電子設(shè)備,能夠提高電子設(shè)備中地磁傳感器校準(zhǔn)的便捷性。
2、第一方面,本申請實(shí)施例提供了一種地磁傳感器校準(zhǔn)方法,所述方法包括:
3、在檢測到電子設(shè)備的地磁傳感器受到磁干擾的情況下,獲取所述電子設(shè)備當(dāng)前的偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度;
4、根據(jù)所述偏航角度、所述俯仰角度、所述旋轉(zhuǎn)角度、所述磁傾角度和所述地球磁場強(qiáng)度,確定所述電子設(shè)備當(dāng)前的標(biāo)準(zhǔn)三軸磁場數(shù)據(jù);
5、根據(jù)所述地磁傳感器的測量數(shù)據(jù)和所述標(biāo)準(zhǔn)三軸磁場數(shù)據(jù),確定所述地磁傳感器的三軸磁場偏差值;
6、基于所述三軸磁場偏差值,對所述地磁傳感器進(jìn)行校準(zhǔn)。
7、第二方面,本申請實(shí)施例提供了一種地磁傳感器校準(zhǔn)裝置,所述裝置包括:
8、獲取模塊,用于在檢測到電子設(shè)備的地磁傳感器受到磁干擾的情況下,獲取所述電子設(shè)備當(dāng)前的偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度;
9、第一確定模塊,用于根據(jù)所述偏航角度、所述俯仰角度、所述旋轉(zhuǎn)角度、所述磁傾角度和所述地球磁場強(qiáng)度,確定所述電子設(shè)備當(dāng)前的標(biāo)準(zhǔn)三軸磁場數(shù)據(jù);
10、第二確定模塊,用于根據(jù)所述地磁傳感器的測量數(shù)據(jù)和所述標(biāo)準(zhǔn)三軸磁場數(shù)據(jù),確定所述地磁傳感器的三軸磁場偏差值;
11、第一校準(zhǔn)模塊,用于基于所述三軸磁場偏差值,對所述地磁傳感器進(jìn)行校準(zhǔn)。
12、第三方面,本申請實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實(shí)現(xiàn)如第一方面所述的地磁傳感器校準(zhǔn)方法的步驟。
13、第四方面,本申請實(shí)施例提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實(shí)現(xiàn)如第一方面所述的地磁傳感器校準(zhǔn)方法的步驟。
14、第五方面,本申請實(shí)施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)如第一方面所述的地磁傳感器校準(zhǔn)方法的步驟。
15、第六方面,本申請實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,該程序產(chǎn)品被存儲在存儲介質(zhì)中,該程序產(chǎn)品被至少一個處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的地磁傳感器校準(zhǔn)方法的步驟。
16、本申請實(shí)施例中,在檢測到電子設(shè)備的地磁傳感器受到磁干擾的情況下,獲取電子設(shè)備當(dāng)前的偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度;根據(jù)偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度,確定電子設(shè)備當(dāng)前的標(biāo)準(zhǔn)三軸磁場數(shù)據(jù);根據(jù)地磁傳感器的測量數(shù)據(jù)和標(biāo)準(zhǔn)三軸磁場數(shù)據(jù),確定地磁傳感器的三軸磁場偏差值;基于三軸磁場偏差值,對地磁傳感器進(jìn)行校準(zhǔn),使得無需用戶晃動電子設(shè)備就能實(shí)現(xiàn)對地磁傳感器的校準(zhǔn),提高了地磁傳感器校準(zhǔn)的便捷性。
1.一種地磁傳感器校準(zhǔn)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述電子設(shè)備當(dāng)前的偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于所述三軸磁場偏差值,對所述地磁傳感器進(jìn)行校準(zhǔn)的步驟之后,所述方法還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述電子設(shè)備當(dāng)前的偏航角度、俯仰角度、旋轉(zhuǎn)角度、磁傾角度和地球磁場強(qiáng)度,包括:
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述偏航角度、所述俯仰角度、所述旋轉(zhuǎn)角度、所述磁傾角度和所述地球磁場強(qiáng)度,確定所述電子設(shè)備當(dāng)前的標(biāo)準(zhǔn)三軸磁場數(shù)據(jù),包括:
7.一種地磁傳感器校準(zhǔn)裝置,其特征在于,所述裝置包括:
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊包括:
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述獲取模塊包括:
12.根據(jù)權(quán)利要求7-11任一項(xiàng)所述的裝置,其特征在于,所述第一確定模塊包括:
13.一種電子設(shè)備,其特征在于,該電子設(shè)備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1至6任一項(xiàng)所述的地磁傳感器校準(zhǔn)方法的步驟。