排序:
默认
按更新时间
按访问量

欧拉角、万向锁

欧拉角定义的是三次基本旋转的三个角度,旋转顺序和旋转参考轴随不同领域有不同,在飞机上常用的是Z-X-Y规则,三次顺序旋转角度是偏航,俯仰,横滚,具体还要指明是旋转的参考系还是旋转的体坐标系通过这三个基本旋转角度可以得到坐标变换矩阵,也叫姿态矩阵,一个3*3矩阵欧拉角法是直接迭代欧拉角微分方程,但是...

2018-06-14 10:04:18

阅读数:41

评论数:0

"十六进制转float"和“float转十六进制”经典代码

#include <stdio.h>float Hex_To_Decimal(unsigned char *Byte,int num)//十六进制到浮点数{//      char cByte[4];//方法一//     for (int i=0;i&...

2018-06-14 09:14:14

阅读数:14

评论数:0

十六进制数转换成float类型数据数据的经典代码

最近在研究姿态传感器,发现一段很有意思并实用的代码,再次分享给大家,希望能共同进步IEEE(Hex 小数和float 转换过程):下面是转换的程序:float ByteToFloat(unsigned char* byteArry)//使用取地址的方法进行处理{return *((float*)b...

2018-06-14 08:54:20

阅读数:17

评论数:0

sqrt( )平方根计算函数

平方根计算 编辑同义词 sqrt一般指平方根计算功 能: 一个非负实数的平方根函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。中文...

2018-06-12 19:16:09

阅读数:23

评论数:0

关于invSqrt( )函数

 先解释下InvSqrt函数吧!InvSqrt(value)函数相当于1.0/sqrt(value),所以你大概应该明白了它是什么意思了吧!由于计算机图形学程序里经常要求一个面或点的单位法线,就不可避免地要用到1.0/sqrt(length)这样的式子。你可能会说:1.0/sqrt(value)不...

2018-06-12 19:09:29

阅读数:21

评论数:0

四元数姿态解算及多传感器融合详细解析

代码路径ardupolit/modules/PX4Firmware/src/modules/attitude_estimator_so3/attitude_estimator_so3_main.cpp最近结合惯性导航这本书,详细看了四元数姿态解算的代码,然后对这部分代码进行了详细的分析,分享给大家...

2018-06-12 16:55:29

阅读数:62

评论数:0

有关提高visual studio开发效率的方法

有关提高 visual studio 开发效率的方法见下面的参考文章:http://www.iplaysoft.com/vs2010-features.html http://www.cnblogs.com/WizardWu/archive/2010/12/15/1906015.html

2018-06-07 17:51:19

阅读数:25

评论数:0

姿态传感器学习笔记

MTi 学习笔记1. 介绍MTi 是集成了3D 磁力仪(3D 指南针)的完整的微型惯性测量单元,带有一个能够实时计算滚动,俯仰和偏航的嵌入式处理器,能够输出校准的3D 线性加速,旋转速度(陀螺仪),和(地球)的磁场数据,支持各种先进的IO,如RS-232/422 和模拟输出(DAC)等。2.同MT...

2018-06-06 13:18:02

阅读数:32

评论数:0

十六进制的几种输出方式

/* time:2016.6.20 function: aim:测试十六进制的不同输出方式,%x,%X,%#x,%#X;*/#include <stdio.h> #include <stdlib.h> int...

2018-05-30 16:16:22

阅读数:26

评论数:0

关于VS2017中fopen、fscanf等函数无法使用的问题

本人最近用VS2017编写了一个C程序,用来读取串口数据,程序如下:#include <stdio.h>  #include <windows.h>  int main(void){ FILE *fp; cha...

2018-05-30 15:14:46

阅读数:104

评论数:0

Windows下编程需要看哪些书

本人是自学计算机的,所有计算机方面的知识都看,研究过一段时间网络,对计算机网络方面有一定的基础,对程序设计尤感兴趣,个人认为学习Windows编程需要有以下基础:1、C语言这方面不用说清华大学谭浩强的《C语言程序设计》。2、C++语言最好是《Essentil C++》、《C++ primer》、《...

2018-05-30 14:51:22

阅读数:33

评论数:0

串口DCB结构体详解

DCB结构详细说明: typedef struct _DCB { DWORD DCBlength; DWORD BaudRate; DWORD fBinary: 1; DWORD fParity: 1; DWORD fOutxCtsFlow:1; DWORD f...

2018-05-29 10:50:02

阅读数:40

评论数:0

串口DCB结构详解

   串口DCB结构详解 成员说明DCBlengthDCB结构大小,即sizeof (DCB),在调用SetConmState来更新DCB前必须作设置BaudRate指定当前采用的波特率,应与所连接的通讯设备相匹配fBinary指定是否允许二进制模式。Win32 API不支持非二进制模式传输,应设...

2018-05-29 10:47:54

阅读数:28

评论数:0

读取串口数据

读取串口数据2017年06月01日 12:10:39阅读数:700[cpp] view plain copy  [cpp] view plain copyvoid UartBuf_WD(UartBuf *Ringbuf,uint8_t DataIn)  {        Ringbuf-&...

2018-05-29 09:49:33

阅读数:36

评论数:0

VS2017断点调试

VS2017调试技巧阅读目录一、查看或修改变量的值二、控制线程下一步要执行的代码位置阅读目录Visual Studio的调试技巧演示环境:演示用的代码:基本概念:断点在数据被改变/读取的时候挂起(面向对象版数据断点)多线程调试回到目录Visual Studio的调试技巧 调试技巧是衡量程序员水平的...

2018-05-29 08:40:15

阅读数:109

评论数:0

ROS机器人操作系统最佳实践指南

ROS机器人操作系统最佳实践指南2017年08月16日 12:55:23阅读数:1800----ROS Best Practices:https://github.com/ethz-asl/ros_best_practices/wiki----这是使用机器人操作系统(ROS)的最佳实践、惯例和技巧...

2018-05-28 19:49:32

阅读数:86

评论数:0

在VS中创建多个项目

刚开始的时候,是这样的。解决方案管理器找不到的话,可以通过下面的方式打开存储该解决方案的文件夹的内容是这个样子的。选中解决方案,右键。这样就可以达到目的了。此时文件夹内,也出现新的变化OK!...

2018-05-28 19:41:30

阅读数:29

评论数:0

使用C语言操作串口

其实这并不是一件很难的事,在自己动手实验之前,我自然是知道现代操作系统都将设备看成文件来处理,这无疑降低了程序员操作硬件的难度,使用标准IO就可以操作硬件。我上网查了一下“windows C语言 串口”,希望能得到一些示例,但是没有成功,我得到的不是用CreateFile就是用这个模块那个模块,甚...

2018-05-28 19:26:52

阅读数:26

评论数:0

使用C语言编程实现COM口数据的收发

#include <stdio.h>  #include <windows.h>#include   <stdlib.h>#include <s...

2018-05-28 19:22:39

阅读数:20

评论数:0

VS2017简单用法

工作负载安装好后,请参考如下的步骤

2018-05-28 19:16:04

阅读数:39

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭