什么是bno055,bno055的基礎(chǔ)知識(shí)?


BNO055:智能9軸絕對(duì)定位傳感器
引言
在現(xiàn)代科技的浪潮中,傳感器技術(shù)扮演著舉足輕要的角色,它們是連接物理世界與數(shù)字世界的橋梁。在眾多傳感器中,慣性測量單元(IMU)因其能夠提供物體運(yùn)動(dòng)姿態(tài)信息而備受關(guān)注。然而,傳統(tǒng)的IMU通常需要外部微控制器進(jìn)行復(fù)雜的數(shù)據(jù)融合算法才能獲得準(zhǔn)確的姿態(tài)信息。為了簡化這一過程,Bosch Sensortec(博世傳感器技術(shù)公司) 推出了一款革命性的產(chǎn)品——BNO055。BNO055 不僅僅是一個(gè)簡單的IMU,它是一個(gè)智能9軸絕對(duì)定位傳感器,其獨(dú)特的賣點(diǎn)在于其內(nèi)置的融合算法,能夠直接輸出校準(zhǔn)后的9軸傳感器數(shù)據(jù)以及各種融合后的姿態(tài)數(shù)據(jù),極大地簡化了開發(fā)難度,為各種需要精確姿態(tài)感知的應(yīng)用提供了便捷高效的解決方案。
什么是BNO055?
BNO055 是一款集成了三軸16位加速度計(jì)、三軸16位陀螺儀和三軸地磁傳感器(指南針) 的多合一傳感器模塊。它最顯著的特點(diǎn)是內(nèi)置了一個(gè)高性能的微控制器(MCU),該MCU 運(yùn)行著Bosch Sensortec 專有的傳感器融合算法(Sensor Fusion Algorithm)。這意味著 BNO055 不僅僅是簡單地提供原始的傳感器數(shù)據(jù),它還能在內(nèi)部完成復(fù)雜的卡爾曼濾波或其他姿態(tài)估計(jì)算法,直接輸出校準(zhǔn)后的、高質(zhì)量的、融合后的數(shù)據(jù),如:
歐拉角(Euler Angles):表示物體的俯仰(Pitch)、橫滾(Roll)和偏航(Yaw)姿態(tài)。
四元數(shù)(Quaternions):一種更穩(wěn)定、無萬向節(jié)鎖(Gimbal Lock)問題的姿態(tài)表示方法。
旋轉(zhuǎn)向量(Rotation Vector):另一種緊湊的姿態(tài)表示。
線性加速度(Linear Acceleration):排除重力影響后的加速度。
重力向量(Gravity Vector):指向地心的重力加速度。
以及原始的未經(jīng)融合的加速度、角速度和磁場強(qiáng)度數(shù)據(jù)。
這種內(nèi)置融合能力使得 BNO055 成為需要精確姿態(tài)信息的應(yīng)用的理想選擇,例如機(jī)器人、無人機(jī)、虛擬現(xiàn)實(shí)/增強(qiáng)現(xiàn)實(shí)(VR/AR)設(shè)備、智能穿戴設(shè)備、導(dǎo)航系統(tǒng)以及許多物聯(lián)網(wǎng)(IoT)應(yīng)用。
BNO055 的工作原理
要理解 BNO055 的強(qiáng)大之處,我們需要深入了解其內(nèi)部組成和傳感器融合的基本原理。
傳感器模塊
BNO055 內(nèi)部集成了以下三個(gè)核心傳感器:
三軸加速度計(jì)(Accelerometer):
原理:基于微機(jī)電系統(tǒng)(MEMS)技術(shù),通過測量由于加速度引起的微小慣性力來確定物體在三個(gè)正交方向上的線性加速度。當(dāng)設(shè)備傾斜時(shí),加速度計(jì)也能感應(yīng)到重力分量,從而可以用來計(jì)算設(shè)備的傾斜角度(俯仰和橫滾)。
特點(diǎn):提供靜態(tài)加速度(如重力)和動(dòng)態(tài)加速度信息。對(duì)線性運(yùn)動(dòng)和傾斜敏感。但無法單獨(dú)區(qū)分重力加速度和線性運(yùn)動(dòng)加速度。
局限性:易受振動(dòng)影響,無法提供偏航角(航向角)信息。
三軸陀螺儀(Gyroscope):
原理:同樣基于MEMS技術(shù),測量物體繞三個(gè)正交軸的角速度。它利用科里奧利力效應(yīng),通過檢測振動(dòng)結(jié)構(gòu)在旋轉(zhuǎn)時(shí)的微小位移來確定角速度。
特點(diǎn):提供實(shí)時(shí)的角速度信息,可以用來計(jì)算短時(shí)間內(nèi)的姿態(tài)變化。對(duì)旋轉(zhuǎn)運(yùn)動(dòng)敏感。
局限性:存在漂移(Drift)問題,長時(shí)間積分會(huì)積累誤差,導(dǎo)致姿態(tài)估計(jì)逐漸偏離真實(shí)值。無法提供絕對(duì)姿態(tài)信息。
三軸地磁傳感器(Magnetometer):
原理:檢測地球磁場在三個(gè)正交方向上的分量。地球磁場可以看作一個(gè)巨大的指南針,磁力計(jì)通過測量磁場方向來確定設(shè)備的航向(偏航角)。
特點(diǎn):提供絕對(duì)的航向信息,可以修正陀螺儀的偏航角漂移。
局限性:極易受到局部磁場干擾,如附近的金屬物體、電流等,導(dǎo)致讀數(shù)不準(zhǔn)確。地磁場本身也存在局部畸變。
傳感器融合(Sensor Fusion)
單獨(dú)的加速度計(jì)、陀螺儀和地磁計(jì)都有其優(yōu)點(diǎn)和缺點(diǎn)。BNO055 的核心價(jià)值在于其內(nèi)置的傳感器融合算法,該算法巧妙地結(jié)合了這三種傳感器的優(yōu)勢,彌補(bǔ)了它們的不足,從而提供更準(zhǔn)確、更穩(wěn)定的姿態(tài)信息。
傳感器融合的基本思想是:
加速度計(jì)提供穩(wěn)定的俯仰和橫滾信息(通過重力向量),但對(duì)線性加速度敏感且無法提供偏航。
陀螺儀提供高帶寬的角速度信息,可以準(zhǔn)確地測量短時(shí)間的姿態(tài)變化,彌補(bǔ)加速度計(jì)在動(dòng)態(tài)運(yùn)動(dòng)時(shí)的滯后,但存在漂移。
地磁計(jì)提供絕對(duì)的偏航信息,糾正陀螺儀在偏航軸上的漂移,但易受磁場干擾。
BNO055 的傳感器融合算法通常采用擴(kuò)展卡爾曼濾波(Extended Kalman Filter, EKF) 或其變體。EKF 是一種強(qiáng)大的估計(jì)算法,它能夠:
預(yù)測(Prediction):利用陀螺儀的角速度數(shù)據(jù)來預(yù)測下一時(shí)刻的姿態(tài)。
更新(Update):利用加速度計(jì)和地磁計(jì)的測量數(shù)據(jù)來修正預(yù)測的姿態(tài)。加速度計(jì)用于修正俯仰和橫滾,地磁計(jì)用于修正偏航。
通過不斷地預(yù)測和更新,傳感器融合算法能夠?qū)崟r(shí)地輸出最佳的姿態(tài)估計(jì),有效地抑制噪聲、消除漂移、并克服單一傳感器的局限性。BNO055 內(nèi)部的MCU負(fù)責(zé)執(zhí)行這些復(fù)雜的計(jì)算,并管理傳感器校準(zhǔn)、數(shù)據(jù)輸出格式等。
校準(zhǔn)(Calibration)
傳感器,特別是地磁傳感器,在使用前需要進(jìn)行校準(zhǔn)以確保數(shù)據(jù)準(zhǔn)確性。BNO055 支持全自動(dòng)校準(zhǔn)功能。在初始化后,用戶通常需要按照特定模式(例如,緩慢地在空中以“8”字形移動(dòng)設(shè)備)來校準(zhǔn)傳感器。BNO055 會(huì)自動(dòng)檢測并存儲(chǔ)校準(zhǔn)參數(shù)。校準(zhǔn)級(jí)別可以通過特定的寄存器讀取,方便用戶了解當(dāng)前傳感器的校準(zhǔn)狀態(tài)。正確的校準(zhǔn)是 BNO055 能夠輸出高精度數(shù)據(jù)的前提。
BNO055 的操作模式
BNO055 提供了多種操作模式(Operation Modes),允許用戶根據(jù)應(yīng)用需求選擇不同的功能組合和性能水平。這些模式主要分為:
配置模式(Configuration Mode):
在該模式下,可以對(duì) BNO055 的內(nèi)部寄存器進(jìn)行配置,例如設(shè)置波特率、中斷、工作模式等。傳感器在此模式下不進(jìn)行數(shù)據(jù)采集。
操作模式(Operation Modes):
IMU(慣性測量單元模式):融合加速度計(jì)和陀螺儀數(shù)據(jù)。提供線性和角速度信息,并可以估計(jì)俯仰和橫滾。適用于需要高動(dòng)態(tài)響應(yīng)的應(yīng)用,但偏航會(huì)漂移。
COMPASS(指南針模式):融合加速度計(jì)和地磁計(jì)數(shù)據(jù)。提供傾斜補(bǔ)償?shù)闹改厢樄δ埽m用于需要精確航向的應(yīng)用。
M4G(地磁計(jì)/加速度計(jì)融合模式):與 COMPASS 類似,但通常是指南針模式的更通用說法。
NDOF(九軸數(shù)據(jù)融合模式 - NINE DEGREES OF FREEDOM):這是 BNO055 最強(qiáng)大的模式,也是其核心功能。在此模式下,BNO055 融合了加速度計(jì)、陀螺儀和地磁計(jì)的所有數(shù)據(jù),并輸出經(jīng)過校準(zhǔn)和融合的歐拉角、四元數(shù)、旋轉(zhuǎn)向量、線性加速度和重力向量等。它提供了最完整的姿態(tài)信息,并且具有良好的穩(wěn)定性和精度。
ACCONLY(加速度計(jì)獨(dú)立模式):僅啟用加速度計(jì),輸出加速度計(jì)數(shù)據(jù)。
MAGONLY(地磁計(jì)獨(dú)立模式):僅啟用地磁計(jì),輸出地磁計(jì)數(shù)據(jù)。
GYRONLY(陀螺儀獨(dú)立模式):僅啟用陀螺儀,輸出陀螺儀數(shù)據(jù)。
M4G(地磁計(jì)/加速度計(jì)融合模式):內(nèi)部MCU進(jìn)行地磁計(jì)和加速度計(jì)的融合,通常用于提供傾斜補(bǔ)償?shù)闹改厢樄δ堋?/span>
NDOF_FMC_OFF(非融合模式,快速磁力計(jì)校準(zhǔn)關(guān)閉):通常與 M4G 類似,但提供了更精細(xì)的控制選項(xiàng)。
非融合模式(Non-Fusion Modes):
融合模式(Fusion Modes):
選擇正確的操作模式對(duì)于優(yōu)化 BNO055 的性能和功耗至關(guān)重要。對(duì)于大多數(shù)需要完整姿態(tài)信息的應(yīng)用,NDOF 模式是首選。
BNO055 的通信接口
BNO055 支持多種標(biāo)準(zhǔn)的數(shù)字通信接口,方便與各種微控制器或處理器進(jìn)行連接:
I2C(Inter-Integrated Circuit):
特點(diǎn):兩線制串行通信協(xié)議(SDA 和 SCL),支持多主多從,廣泛應(yīng)用于傳感器、EEPROM等設(shè)備。
BNO055 實(shí)現(xiàn):BNO055 支持標(biāo)準(zhǔn)模式(Standard Mode, 100 kHz)、快速模式(Fast Mode, 400 kHz)和高速模式(High-Speed Mode, 3.4 MHz)I2C 通信。這是最常用的通信方式。
UART(Universal Asynchronous Receiver/Transmitter):
特點(diǎn):異步串行通信協(xié)議,通過 RX 和 TX 兩根線進(jìn)行數(shù)據(jù)傳輸,簡單易用。
BNO055 實(shí)現(xiàn):BNO055 支持 UART 通信,提供波特率配置選項(xiàng)。對(duì)于一些只需要簡單數(shù)據(jù)流的應(yīng)用,UART 也是一個(gè)不錯(cuò)的選擇。
HID-I2C(Human Interface Device over I2C):
特點(diǎn):一種用于人機(jī)交互設(shè)備的標(biāo)準(zhǔn)協(xié)議,可以在 I2C 總線上模擬 HID 設(shè)備,簡化與PC的連接。
BNO055 實(shí)現(xiàn):BNO055 也支持 HID-I2C 模式,這使得它更容易作為輸入設(shè)備與支持 HID 的系統(tǒng)進(jìn)行交互。
通常情況下,開發(fā)者會(huì)選擇 I2C 接口,因?yàn)樗陟`活性、速度和連接多個(gè)設(shè)備方面具有優(yōu)勢。
BNO055 的典型應(yīng)用
BNO055 的多功能性和高性能使其成為眾多領(lǐng)域的理想選擇:
機(jī)器人和無人機(jī)(Robotics and Drones):
姿態(tài)穩(wěn)定和導(dǎo)航:為機(jī)器人和無人機(jī)提供精確的姿態(tài)信息,實(shí)現(xiàn)飛行控制、路徑規(guī)劃和自動(dòng)避障。
平衡控制:如平衡小車或雙足機(jī)器人的姿態(tài)平衡。
虛擬現(xiàn)實(shí)(VR)、增強(qiáng)現(xiàn)實(shí)(AR)和混合現(xiàn)實(shí)(MR)設(shè)備:
頭部追蹤:實(shí)時(shí)追蹤用戶頭部的運(yùn)動(dòng)和方向,實(shí)現(xiàn)沉浸式虛擬體驗(yàn)。
手勢識(shí)別:通過追蹤手部或控制器姿態(tài)實(shí)現(xiàn)人機(jī)交互。
智能穿戴設(shè)備(Wearable Devices):
運(yùn)動(dòng)追蹤:計(jì)步器、卡路里消耗、運(yùn)動(dòng)姿態(tài)分析。
健康監(jiān)測:睡眠姿態(tài)監(jiān)測、跌倒檢測。
導(dǎo)航和定位系統(tǒng)(Navigation and Positioning Systems):
室內(nèi)導(dǎo)航:在GPS信號(hào)不可用的環(huán)境中提供輔助定位。
航位推算(Dead Reckoning):結(jié)合其他傳感器(如里程計(jì))進(jìn)行高精度定位。
工業(yè)和自動(dòng)化(Industrial and Automation):
機(jī)械臂控制:精確控制機(jī)械臂的姿態(tài)和運(yùn)動(dòng)。
設(shè)備傾斜監(jiān)測:檢測大型設(shè)備、建筑物的傾斜或振動(dòng)。
物聯(lián)網(wǎng)(IoT)設(shè)備:
智能家居:智能家具、窗簾、燈具的姿態(tài)感應(yīng)。
資產(chǎn)追蹤:追蹤物體的位置和姿態(tài)變化。
消費(fèi)電子產(chǎn)品:
智能電視遙控器:空鼠功能。
游戲控制器:體感游戲控制。
BNO055 的優(yōu)勢與局限性
優(yōu)勢
內(nèi)置傳感器融合:這是 BNO055 最突出的優(yōu)勢,極大地簡化了開發(fā)難度和時(shí)間。開發(fā)者無需自行編寫復(fù)雜的濾波算法,可以直接獲取高精度的姿態(tài)數(shù)據(jù)。
多傳感器集成:在一個(gè)小尺寸封裝內(nèi)集成了加速度計(jì)、陀螺儀和地磁計(jì),節(jié)省了空間和成本。
多種輸出數(shù)據(jù)格式:支持歐拉角、四元數(shù)、旋轉(zhuǎn)向量、線性加速度、重力向量以及原始傳感器數(shù)據(jù),滿足不同應(yīng)用的需求。
自動(dòng)校準(zhǔn):內(nèi)置智能校準(zhǔn)功能,簡化了傳感器校準(zhǔn)過程,提高了易用性。
多種通信接口:支持 I2C、UART 和 HID-I2C,兼容性強(qiáng)。
高精度和穩(wěn)定性:通過傳感器融合算法,提供比單個(gè)傳感器更準(zhǔn)確和穩(wěn)定的姿態(tài)估計(jì)。
低功耗模式:支持多種低功耗模式,適用于電池供電的應(yīng)用。
局限性
成本相對(duì)較高:相較于單個(gè)傳感器或不帶融合功能的IMU,BNO055 的成本通常更高。
內(nèi)部算法黑盒:雖然內(nèi)置融合算法方便,但其內(nèi)部的具體實(shí)現(xiàn)對(duì)于用戶而言是一個(gè)“黑盒”。如果需要高度定制化的融合算法或?qū)λ惴ㄟM(jìn)行微調(diào),可能會(huì)受到限制。
磁場干擾敏感:盡管有融合算法,地磁計(jì)依然容易受到強(qiáng)磁場干擾,這會(huì)影響偏航角的準(zhǔn)確性。在有強(qiáng)磁場干擾的環(huán)境下使用時(shí),需要特別注意或采取措施(如磁屏蔽)。
校準(zhǔn)要求:雖然是自動(dòng)校準(zhǔn),但在某些應(yīng)用場景下,確保傳感器充分校準(zhǔn)(特別是地磁計(jì))仍需要用戶進(jìn)行特定的移動(dòng)操作,這可能在部署時(shí)帶來不便。
非GPS定位:BNO055 提供的是姿態(tài)和運(yùn)動(dòng)信息,不能直接提供絕對(duì)地理位置(經(jīng)緯度),需要結(jié)合其他定位系統(tǒng)(如GPS或UWB)才能實(shí)現(xiàn)完整的定位功能。
BNO055 的編程實(shí)現(xiàn)(以Arduino為例)
在實(shí)際項(xiàng)目中,使用 BNO055 通常需要一個(gè)微控制器(如 Arduino、ESP32、STM32 等)來與其通信并讀取數(shù)據(jù)。以下是一個(gè)基于 Arduino 平臺(tái)使用 BNO055 的基本編程流程和示例概念。
硬件連接
典型的 BNO055 模塊通常具有以下引腳:
VCC/VIN:電源輸入(通常為 3.3V 或 5V,具體取決于模塊)。
GND:地線。
SDA:I2C 數(shù)據(jù)線。
SCL:I2C 時(shí)鐘線。
ADR(或 ADD):I2C 地址選擇引腳,通過連接到 VCC 或 GND 來選擇不同的 I2C 地址。
RST:復(fù)位引腳。
INT:中斷輸出引腳。
將 BNO055 的 VCC 和 GND 連接到 Arduino 對(duì)應(yīng)的電源和地線。將 SDA 連接到 Arduino 的 A4(或 SDA 引腳),SCL 連接到 Arduino 的 A5(或 SCL 引腳)。
軟件庫
為了簡化 BNO055 的編程,通常會(huì)使用專門的庫。對(duì)于 Arduino 平臺(tái),Adafruit BNO055 庫 是一個(gè)非常流行且功能完善的選擇。
基本編程步驟
引入庫:
C++
#include <Wire.h> // I2C 庫
#include <Adafruit_Sensor.h> // Adafruit 傳感器通用庫
#include <Adafruit_BNO055.h> // BNO055 專用庫
#include <utility/imumaths.h> // 用于歐拉角、四元數(shù)等數(shù)據(jù)結(jié)構(gòu)創(chuàng)建 BNO055 對(duì)象:
C++
Adafruit_BNO055 bno = Adafruit_BNO055(); // 默認(rèn) I2C 地址
// 如果 BNO055 有不同的 I2C 地址,例如 0x29:
// Adafruit_BNO055 bno = Adafruit_BNO055(55, 0x29);初始化 BNO055: 在
setup()
函數(shù)中,調(diào)用begin()
方法初始化傳感器。C++
void setup(void) {
Serial.begin(9600);
Serial.println("BNO055 Test");
if(!bno.begin())
{
/* There was a problem detecting the BNO055 ... check your connections */
Serial.print("Ooops, no BNO055 detected ... Check your wiring or I2C ADDR!");
while(1);
}
delay(1000); // 等待傳感器穩(wěn)定
// 可選:設(shè)置操作模式
// bno.setMode(OPERATION_MODE_NDOF); // 設(shè)置為九軸融合模式
}讀取數(shù)據(jù): 在
loop()
函數(shù)中,可以根據(jù)需要讀取各種傳感器數(shù)據(jù)。在實(shí)際應(yīng)用中,你可能需要根據(jù)校準(zhǔn)狀態(tài)來決定是否使用傳感器數(shù)據(jù),或者提示用戶進(jìn)行校準(zhǔn)。
讀取歐拉角:
C++
sensors_event_t event;
bno.getEvent(&event);/* Display the floating point data */Serial.print("X: ");
Serial.print(event.orientation.x, 4); // 偏航 YawSerial.print(" Y: ");
Serial.print(event.orientation.y, 4); // 橫滾 RollSerial.print(" Z: ");
Serial.print(event.orientation.z, 4); // 俯仰 PitchSerial.println("");讀取四元數(shù):
C++
imu::Quaternion quat = bno.getQuat();
Serial.print("qW: ");
Serial.print(quat.w(), 4);
Serial.print(" qX: ");
Serial.print(quat.x(), 4);
Serial.print(" qY: ");
Serial.print(quat.y(), 4);
Serial.print(" qZ: ");
Serial.print(quat.z(), 4);
Serial.println("");讀取線性加速度:
C++
imu::Vector<3> linearAcc = bno.getLinearAcceleration();
Serial.print("LinAcc X: ");
Serial.print(linearAcc.x(), 4);
Serial.print(" Y: ");
Serial.print(linearAcc.y(), 4);
Serial.print(" Z: ");
Serial.print(linearAcc.z(), 4);
Serial.println("");讀取校準(zhǔn)狀態(tài):
C++
uint8_t system, gyro, accel, mag = 0;
bno.getCalibration(&system, &gyro, &accel, &mag);
Serial.print("CALIBRATION: Sys=");
Serial.print(system);
Serial.print(" Gyro=");
Serial.print(gyro);
Serial.print(" Accel=");
Serial.print(accel);
Serial.print(" Mag=");
Serial.println(mag);
重要注意事項(xiàng)
電源穩(wěn)定性:BNO055 對(duì)電源的穩(wěn)定性有一定要求,確保提供穩(wěn)定的 3.3V 或 5V 電壓。
I2C 上拉電阻:大多數(shù) BNO055 模塊自帶上拉電阻,但如果遇到 I2C 通信問題,請(qǐng)檢查是否需要外部上拉電阻。
校準(zhǔn):在使用 BNO055 的融合模式(特別是 NDOF 模式)時(shí),進(jìn)行充分的校準(zhǔn)至關(guān)重要。校準(zhǔn)后,校準(zhǔn)數(shù)據(jù)會(huì)存儲(chǔ)在內(nèi)部的非易失性存儲(chǔ)器中,即使斷電也能保存。
數(shù)據(jù)速率:可以配置 BNO055 的數(shù)據(jù)輸出速率,根據(jù)應(yīng)用需求平衡功耗和響應(yīng)速度。
坐標(biāo)系:理解 BNO055 輸出的坐標(biāo)系對(duì)于正確解釋數(shù)據(jù)非常重要。通常,BNO055 采用右手法則,X軸指向前方,Y軸指向左方,Z軸指向上方。但具體取決于模塊的安裝方向。
總結(jié)與展望
BNO055 作為一款智能9軸絕對(duì)定位傳感器,通過其內(nèi)置的傳感器融合算法,極大地簡化了姿態(tài)感知的開發(fā)。它將復(fù)雜的數(shù)學(xué)運(yùn)算和校準(zhǔn)過程封裝在芯片內(nèi)部,使得開發(fā)者可以更專注于應(yīng)用層面的創(chuàng)新,而無需深究底層傳感器融合的細(xì)節(jié)。從消費(fèi)電子到工業(yè)自動(dòng)化,從虛擬現(xiàn)實(shí)到機(jī)器人,BNO055 在眾多領(lǐng)域展現(xiàn)出巨大的應(yīng)用潛力。
盡管它有一些局限性,例如對(duì)磁場干擾的敏感性以及內(nèi)部算法的“黑盒”性質(zhì),但其所帶來的便捷性、集成度和高性能使其成為市場上極具競爭力的解決方案。隨著物聯(lián)網(wǎng)和人工智能技術(shù)的飛速發(fā)展,對(duì)精確姿態(tài)和運(yùn)動(dòng)感知的需求將持續(xù)增長。BNO055 及其后續(xù)產(chǎn)品無疑將繼續(xù)在這些領(lǐng)域發(fā)揮關(guān)鍵作用,推動(dòng)各種智能設(shè)備的進(jìn)一步發(fā)展和普及。對(duì)于希望快速實(shí)現(xiàn)姿態(tài)感知功能的開發(fā)者而言,BNO055 仍然是構(gòu)建創(chuàng)新應(yīng)用時(shí)的強(qiáng)大工具。
責(zé)任編輯:David
【免責(zé)聲明】
1、本文內(nèi)容、數(shù)據(jù)、圖表等來源于網(wǎng)絡(luò)引用或其他公開資料,版權(quán)歸屬原作者、原發(fā)表出處。若版權(quán)所有方對(duì)本文的引用持有異議,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com),本方將及時(shí)處理。
2、本文的引用僅供讀者交流學(xué)習(xí)使用,不涉及商業(yè)目的。
3、本文內(nèi)容僅代表作者觀點(diǎn),拍明芯城不對(duì)內(nèi)容的準(zhǔn)確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨(dú)立判斷做出的,請(qǐng)讀者明確相關(guān)結(jié)果。
4、如需轉(zhuǎn)載本方擁有版權(quán)的文章,請(qǐng)聯(lián)系拍明芯城(marketing@iczoom.com)注明“轉(zhuǎn)載原因”。未經(jīng)允許私自轉(zhuǎn)載拍明芯城將保留追究其法律責(zé)任的權(quán)利。
拍明芯城擁有對(duì)此聲明的最終解釋權(quán)。