# How to Calibrate MPU6050 sensor using MATLAB?

조회 수: 34(최근 30일)
Haris Bin Yousaf 2022년 2월 27일
편집: Walter Roberson 2022년 9월 8일
I need to know is there any command to calibrate my MPU6050 sensor? Because from one video on youtube the person used "readCalibrationstatus()" this command for his 9-axis BNO055 sensor. Also I want to know how to apply complimentary filter on the angular velocity matrix in below code:
Code:
clc
clear all
%Setting up Arduino and making object
ard = arduino
%Setting up IMU Sensor and making object
my_sens = mpu6050(ard)
%Capturing IMU Data
imu_matrix = imu_read{:,:} %Converting data into matrix form
imu_mean = mean(imu_matrix) %Computes mean of 10 sample values for each column
%Tabulating mean data for one instance (@10 smaples)
imu_table = array2table(imu_mean, 'VariableNames', {'Acc_x','Acc_y','Acc_z','Gyro_x','Gyro_y','Gyro_z'})
%Printing Accelration Values
acc_x = imu_mean(:,1);
acc_y = imu_mean(:,2);
acc_z = imu_mean(:,3);
%Creating Accelration Matrix
accelration_matrix = [acc_x, acc_y, acc_z]
%Printing Angular Velocity Values
%Creating Angular Velocity Matrix
Now i am stuck after this.Its just I collected raw data from the sensor and put them in matrix. Also I need calibration for my sensor. Please help.
##### 댓글 수: 3표시숨기기 이전 댓글 수: 2
Noor Amira Ilyanie 2022년 9월 8일
Haris, if you dont mind can you share how you calculate it?

댓글을 달려면 로그인하십시오.

### 채택된 답변

Gayatri Menon 2022년 3월 1일
Hi,
The below link contains an example of using Complementary filter with MPU-9250 sensor
Hope this helps.
Thanks
Gayatri
##### 댓글 수: 1표시숨기기 없음
Haris Bin Yousaf 2022년 3월 2일
Thank u ma'am, I got this!

댓글을 달려면 로그인하십시오.

### 범주

Find more on Scenario Simulation in Help Center and File Exchange

R2019a

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by