当前位置:网站首页>[UAV] gyroscope data analysis, taking Victor intelligent jy901b as an example
[UAV] gyroscope data analysis, taking Victor intelligent jy901b as an example
2022-06-30 04:35:00 【Zhao-Jichao】
List of articles
JY901B- Information details - Witt intelligence
brief introduction
The data information that can be measured mainly includes the following parts :
- Triaxial acceleration
- Three axis gyroscope
- Triaxial angle
- Triaxial magnetic field
- pressure + Height
- 200Hz Comes back

Information accuracy and output information mainly include :
Angular accuracy : dynamic 0.1 ° 0.1\degree 0.1° static state 0.05 ° 0.05\degree 0.05°
Magnetic field accuracy : 1 m g 1mg 1mg
Height accuracy : 0.5 0.5 0.5
Return rate : 0.1 H z 0.1Hz 0.1Hz ~ 200 H z 200Hz 200Hz Adjustable
Output content : The acceleration 、 gyroscope 、 Euler Angle 、 The magnetic field 、 Four yuan number 、 Time 、 Port status
range : The acceleration : ± 16 g \pm 16g ±16g, angular velocity : ± 2000 ° / s \pm 2000\degree/s ±2000°/s, angle : ± 180 ° \pm 180\degree ±180°

1 The acceleration Acceleration
The acceleration is the ratio of the change in velocity to the time taken for this change to occur Δ v / Δ t \Delta v / \Delta t Δv/Δt, It is a physical quantity that describes the speed change of an object , The common unit is m / s 2 m/s^2 m/s2 ( rice / Square second ).
2 gyroscope Gyroscope
Motion has six degrees of freedom : Translate in three orthogonal directions and rotate around three orthogonal axes . The latter three are measured by angular velocity sensor , Also called gyroscope (gyroscope Or for short gyro). The basic principle of gyroscope is Newton's second law , Like an acceleration sensor . If you add rotation to Newton's equation , There will be virtual forces , The mathematical term is Coriolis force . The working principle of gyroscope is to convert rotation into Coriolis force . The gyroscope requires a main motion or a feed motion , Coriolis force is the result of two orthogonal motions , And orthogonal to both .
3 Euler Angle Euler angles
【 control 】 Attitude angle analysis of four rotor UAV
Euler angle consists of three numbers , Each number represents the angle of rotation around a coordinate axis . Euler angle also has different ways of writing and expression .
The rotation order of Euler angle cannot be changed at will , Pay attention to the reference coordinate system when describing . Essentially because : The linear transformation does not satisfy the commutative law of multiplication .
4 The magnetic field Magnetic
Gauss is short for high , yes CGS A unit of magnetic induction or flux in a system , In memory of the German mathematician Karl · Friedrich · Gauss , Common symbols G G G or G s Gs Gs Express .
If it is placed in a magnetic field with uniform magnetic induction , A long straight wire with a direction perpendicular to the direction of magnetic induction intensity is in communication 1 Electromagnetic unit (emu) Steady current ( be equal to 10 Ampere ) when , The electromagnetic force on the conductor per centimeter of length is 1 Dyne , Then the magnetic induction intensity is defined as 1 gaussian .
The unit of magnetic induction in Gauss and SI units, Tesla (T) The conversion relationship is :
- 1 G = 1×10-4 T=0.1 mT
- 1 T = 10000 G
The intensity of the magnetic field on the equator of the earth's surface is about 0.29~0.40 gaussian , The magnetic field strength of the geomagnetic north pole is 0.61 gaussian , The magnetic field intensity of the geomagnetic south pole is 0.68 gaussian .
5 Four yuan number Quaternion
The unit is 4 yuan (Unit quaternion) It can be used to represent rotation in three-dimensional space . It is different from the other two commonly used expressions ( Three dimensional orthogonal matrix and Euler angle ) It is equivalent. , But it avoids the problem of universal lock in Euler angle representation . Compared with three-dimensional orthogonal matrix representation , Quaternion representation can more conveniently give the rotation axis and rotation angle .
6 Time
7 Port status
Supplementary knowledge

Ref:
- About 3、6、9、10 The difference and definition of axis attitude gyroscope
- gyroscope
- Read gyroscope sensor : Navigation 、 Drones and cars that never fall are inseparable from it !- Know about columns
- Data processing of gyroscope - Know about columns
- Accelerometer 、 Working principle of gyroscope and data fusion
- Back to the basics —— Understand geometric rotation and Euler angle
- Can the rotation order of Euler angle be changed ?
- How to explain Euler angle popularly ? Then why introduce quaternions ?
- The magnetic field
- Three dimensional rotation representation - Euler angle 、 Rotation matrix 、 Rotation vector 、 Quaternion
- How to understand quaternion vividly ?- Know about columns
- Vision SLAM The foundation of mathematics in Second articles Four yuan number
边栏推荐
- Implementation steps of dynamic proxy
- oslo_ config. cfg. ConfigFileParseError: Failed to parse /etc/glance/glance-api. Conf: a solution to errors
- Detailed explanation of cookies and sessions
- [从零开始学习FPGA编程-52]:高阶篇 - 基于IP核的FPGA开发 - IP核使用的基本框架(以锁相环PLL为例)
- SSL universal domain name certificate
- Myrpc version 1
- JS generator
- Myrpc version 0
- Myrpc version 2
- 7-3 打怪升级 单源最短路
猜你喜欢

A solution to the problem of "couldn't open file /mnt/repodata/repomd.xml"

Bean创建流程 与 lazy-init 延迟加载机制原理

BeanFactory创建流程

进程间通信之匿名管道

Geotrustov wildcard

File and IO

MySQL DDL change

基于servlet+jsp+mysql实现的工资管理系统【源码+数据库】

FortiGate configures multiple server IPS as link monitor monitoring objects on the same interface

System programming summary
随机推荐
JS file block to Base64 text
Redis实现短信登入功能(二)Redis实现登入功能
IO stream, character read / write, copy
网络层详解
01 backpack, dynamic planning
[fpga] implementation of IIC read / write EEPROM
Myrpc version 4
Five methods to clear floating and their advantages and disadvantages
Junior students summarize JS basic interview questions
Qt6 QML Book/Qt Quick 3D/Qt Quick 3D
输入输出及中断技术——微机第六章学习笔记
Interprocess communication
Myrpc version 6
Window10 jar double click to run without response
Directory operations and virtual file systems
Detailed explanation of network layer
What is the difference between synchronized and lock
How to write a conditional statement to obtain the value of the maximum time in a table using a MySQL statement
Robot slam navigation core technology and practice Season 1: Chapter 0_ Slam development overview
Bean creation process and lazy init delay loading mechanism