当前位置:网站首页>Multi sensor fusion of imu/ optical mouse / wheel encoder (nonlinear Kalman filter)
Multi sensor fusion of imu/ optical mouse / wheel encoder (nonlinear Kalman filter)
2022-07-05 23:04:00 【Delusional industrial pharmacist】
Analysis of each sensor
imu
For planar mobile robots ( Like a robot sweeping the floor ),IMU It only needs the yaw angle of the gyroscope (YAW), There is time drift error in the yaw angle of the gyroscope , It is generally divided into system drift error (offset) And random time drift error .
Wheel encoder
There's nothing to say , The two wheeled differential robot has a corresponding motion model , The cumulative error gradually increases with factors such as slipping . It is necessary to calibrate the wheel diameter and the center distance between the two wheels , There are many calibration methods (todo: Update three calibration methods ).
Photoelectric mouse sensor
It can be measured xy Offset , It's important to put it in different positions and methods of the robot .
Kalman fusion filter
prediction model
The model is the model of two differential wheels , Here we need to do a partial derivative , Calculate the Jacobian matrix , State transition matrix F, That is, it reflects nonlinearity , Others can follow the flow of Kalman Filter Algorithm .
Starting model variance P0 Set to 0.1× Unit matrix , Process noise Q From small to large .
Observation model
todo
Make a state transformation matrix H come out
Measure noise covariance R According to static / Linear motion and circular motion are counted , Figure out ×9 times ( according to 3sigma Gaussian noise model to deal with )
边栏推荐
- Spectrum analysis of ADC sampling sequence based on stm32
- [speech processing] speech signal denoising and denoising based on MATLAB low-pass filter [including Matlab source code 1709]
- 2022.02.13 - SX10-30. Home raiding II
- VOT Toolkit环境配置与使用
- 鏈錶之雙指針(快慢指針,先後指針,首尾指針)
- Marginal probability and conditional probability
- Global and Chinese market of diesel fire pump 2022-2028: Research Report on technology, participants, trends, market size and share
- Expectation, variance and covariance
- 513. Find the value in the lower left corner of the tree
- Lesson 1: serpentine matrix
猜你喜欢

MoCo: Momentum Contrast for Unsupervised Visual Representation Learning

CJ mccullem autograph: to dear Portland

Hcip day 12 (BGP black hole, anti ring, configuration)

透彻理解JVM类加载子系统

VOT toolkit environment configuration and use

LeetCode102. Sequence traversal of binary tree (output by layer and unified output)

Registration and skills of hoisting machinery command examination in 2022

Double pointeur de liste liée (pointeur rapide et lent, pointeur séquentiel, pointeur de tête et de queue)

Leetcode daily question 1189 The maximum number of "balloons" simple simulation questions~

【Note17】PECI(Platform Environment Control Interface)
随机推荐
openresty ngx_lua正則錶達式
Nangou Gili hard Kai font TTF Download with installation tutorial
查看网页最后修改时间方法以及原理简介
My experience and summary of the new Zhongtai model
关于MySQL的30条优化技巧,超实用
【Note17】PECI(Platform Environment Control Interface)
Use of metadata in golang grpc
C Primer Plus Chapter 9 question 10 binary conversion
一文搞定JVM的内存结构
我把开源项目alinesno-cloud-service关闭了
数据库基础知识(面试)
第一讲:蛇形矩阵
Google Maps case
【Note17】PECI(Platform Environment Control Interface)
PLC编程基础之数据类型、变量声明、全局变量和I/O映射(CODESYS篇 )
Metasploit (MSF) uses MS17_ 010 (eternal blue) encoding:: undefined conversionerror problem
2022 G3 boiler water treatment simulation examination and G3 boiler water treatment simulation examination question bank
fibonacci search
一文搞定class的微观结构和指令
Registration and skills of hoisting machinery command examination in 2022