- #endif
- // 由四元数计算出Pitch Roll Yaw,乘以57.3是为了将弧度转化为角度,陀螺仪x轴为前进方向
- // *Pitch = asin(2 * q2 * q3 + 2 * q0 * q1) * 57.295780; //俯仰角,绕x轴转动
- // *Roll = -atan2(2 * q1 * q3 - 2 * q0 * q2, -2 * q1 * q1 - 2 * q2* q2 + 1) * 57.295780; //滚动角,绕y轴转动
- // *Yaw = atan2(2 * q1 * q2 + 2 * q0 * q3, -2 * q2 * q2 - 2 * q3 * q3 + 1) * 57.295780; //偏航角,绕z轴转动
- *Pitch = asin(-2 * q1 * q3 + 2 * q0* q2)*57.295780; // pitch
- *Roll = atan2(2 * q2 * q3 + 2 * q0 * q1, -2 * q1 * q1 - 2 * q2* q2 + 1)*57.295780; // roll
- *Yaw = -atan2(2 * q1 * q2 + 2 * q0 * q3, -2 * q2 * q2 - 2 * q3 * q3 + 1)*57.295780; //偏航角,绕z轴转动
- // *Yaw = 0;
- if(*Yaw < -180 ){*Yaw = *Yaw + 360;}
- if(*Yaw > 180 ){*Yaw = *Yaw - 360;}
- }
我看了这一段,现在我的四轴是Y向为前进方向 这个要咋整

 
					
				 
			
			
			
						
			 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

